Lines Matching refs:ddcb_max
101 return queue->ddcb_max - (queue->ddcb_act - queue->ddcb_next); in queue_enqueued_ddcbs()
106 int free_ddcbs = queue->ddcb_max - queue_enqueued_ddcbs(queue) - 1; in queue_free_ddcbs()
186 for (i = 0; i < queue->ddcb_max; i++) { in print_ddcb_info()
291 prev_no = (ddcb_no == 0) ? queue->ddcb_max - 1 : ddcb_no - 1; in enqueue_ddcb()
355 queue->ddcb_max - 1 : ddcb_no - 1; in copy_ddcb_results()
381 while (!queue_empty(queue) && (ddcbs_finished < queue->ddcb_max)) { in genwqe_check_ddcb_queue()
457 queue->ddcb_act = (queue->ddcb_act + 1) % queue->ddcb_max; in genwqe_check_ddcb_queue()
498 if (ddcb_no >= queue->ddcb_max) in __genwqe_wait_ddcb()
590 queue->ddcb_next = (queue->ddcb_next + 1) % queue->ddcb_max; in get_next_ddcb()
703 queue->ddcb_max); in __genwqe_purge_ddcb()
1043 queue->ddcb_max = genwqe_ddcb_max; /* module parameter */ in setup_ddcb_queue()
1054 queue->ddcb_max, GFP_KERNEL); in setup_ddcb_queue()
1061 queue->ddcb_max, GFP_KERNEL); in setup_ddcb_queue()
1067 for (i = 0; i < queue->ddcb_max; i++) { in setup_ddcb_queue()
1082 val64 = ((u64)(queue->ddcb_max - 1) << 8); /* lastptr */ in setup_ddcb_queue()
1110 queue_size = roundup(queue->ddcb_max * sizeof(struct ddcb), PAGE_SIZE); in free_ddcb_queue()
1325 for (i = 0; i < queue->ddcb_max; i++) in queue_wake_up_all()