Searched refs:scn_prefetch_queue (Results 1 – 2 of 2) sorted by relevance
136 avl_tree_t scn_prefetch_queue; /* priority queue of prefetch IOs */ member
464 avl_create(&scn->scn_prefetch_queue, scan_prefetch_queue_compare, in dsl_scan_init()604 avl_destroy(&scn->scn_prefetch_queue); in dsl_scan_fini()1538 if (avl_find(&scn->scn_prefetch_queue, spic, &idx) != NULL) { in dsl_scan_prefetch()1546 avl_insert(&scn->scn_prefetch_queue, spic, idx); in dsl_scan_prefetch()1667 (avl_numnodes(&scn->scn_prefetch_queue) == 0 || in dsl_scan_prefetch_thread()1679 spic = avl_first(&scn->scn_prefetch_queue); in dsl_scan_prefetch_thread()1681 avl_remove(&scn->scn_prefetch_queue, spic); in dsl_scan_prefetch_thread()1704 while ((spic = avl_first(&scn->scn_prefetch_queue)) != NULL) { in dsl_scan_prefetch_thread()1705 avl_remove(&scn->scn_prefetch_queue, spic); in dsl_scan_prefetch_thread()1709 ASSERT0(avl_numnodes(&scn->scn_prefetch_queue)); in dsl_scan_prefetch_thread()