Searched refs:scn_prefetch_queue (Results 1 – 2 of 2) sorted by relevance
155 avl_tree_t scn_prefetch_queue; /* priority queue of prefetch IOs */ member
505 avl_create(&scn->scn_prefetch_queue, scan_prefetch_queue_compare, in dsl_scan_init()665 avl_destroy(&scn->scn_prefetch_queue); in dsl_scan_fini()1913 while ((spic = avl_destroy_nodes(&scn->scn_prefetch_queue, in scan_ds_prefetch_queue_clear()1975 if (avl_find(&scn->scn_prefetch_queue, spic, &idx) != NULL) { in dsl_scan_prefetch()1983 avl_insert(&scn->scn_prefetch_queue, spic, idx); in dsl_scan_prefetch()2107 (avl_numnodes(&scn->scn_prefetch_queue) == 0 || in dsl_scan_prefetch_thread()2119 spic = avl_first(&scn->scn_prefetch_queue); in dsl_scan_prefetch_thread()2121 avl_remove(&scn->scn_prefetch_queue, spic); in dsl_scan_prefetch_thread()2150 while ((spic = avl_first(&scn->scn_prefetch_queue)) != NULL) { in dsl_scan_prefetch_thread()2151 avl_remove(&scn->scn_prefetch_queue, spic); in dsl_scan_prefetch_thread()[all …]