Home
last modified time | relevance | path

Searched refs:scn_prefetch_queue (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Ddsl_scan.h134 avl_tree_t scn_prefetch_queue; /* priority queue of prefetch IOs */ member
/freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Ddsl_scan.c445 avl_create(&scn->scn_prefetch_queue, scan_prefetch_queue_compare, in dsl_scan_init()
530 avl_destroy(&scn->scn_prefetch_queue); in dsl_scan_fini()
1416 if (avl_find(&scn->scn_prefetch_queue, spic, &idx) != NULL) { in dsl_scan_prefetch()
1424 avl_insert(&scn->scn_prefetch_queue, spic, idx); in dsl_scan_prefetch()
1545 (avl_numnodes(&scn->scn_prefetch_queue) == 0 || in dsl_scan_prefetch_thread()
1557 spic = avl_first(&scn->scn_prefetch_queue); in dsl_scan_prefetch_thread()
1559 avl_remove(&scn->scn_prefetch_queue, spic); in dsl_scan_prefetch_thread()
1575 while ((spic = avl_first(&scn->scn_prefetch_queue)) != NULL) { in dsl_scan_prefetch_thread()
1576 avl_remove(&scn->scn_prefetch_queue, spic); in dsl_scan_prefetch_thread()
1580 ASSERT0(avl_numnodes(&scn->scn_prefetch_queue)); in dsl_scan_prefetch_thread()