Lines Matching refs:queues
80 * This tunable controls the length of the queues that zfs send worker threads
81 * use to communicate. If the send_main_thread is blocking on these queues,
88 * These tunables control the fill fraction of the queues by zfs send. The fill
91 * down. If the queues empty before the signalled thread can catch up, then
1388 * queues stored in the second one. The ranges are sorted in descending
1404 * For example, if the three ranges at the front of the queues were [2,4),
1507 * they're pulled off the queues. That will give us a stream that is
1517 bqueue_t *queues[NUM_THREADS];
1526 queues[REDACT_IDX] = NULL;
1530 queues[REDACT_IDX] = &smt_arg->redact_arg->q;
1533 queues[TO_IDX] = &smt_arg->to_arg->q;
1535 queues[FROM_IDX] = &smt_arg->from_arg->q;
1538 for (range = find_next_range(front_ranges, queues, &mask);
1540 range = find_next_range(front_ranges, queues, &mask)) {
1574 front_ranges[i] = get_next_range(queues[i],
2314 * blocking queues that are used for communication are capped not by the
3084 "Maximum send queue length for non-prefetch queues");
3090 "Send queue fill fraction for non-prefetch queues");