Home
last modified time | relevance | path

Searched refs:wq_class_array (Results 1 – 3 of 3) sorted by relevance

/freebsd-13.1/sys/dev/ocs_fc/
H A Docs_hw_queues.c103 for (i = 0; i < ARRAY_SIZE(hw->wq_class_array); i++) { in ocs_hw_init_queues()
104 hw->wq_class_array[i] = ocs_varray_alloc(hw->os, OCS_HW_MAX_NUM_WQ); in ocs_hw_init_queues()
105 if (hw->wq_class_array[i] == NULL) { in ocs_hw_init_queues()
194 if (qt->class < ARRAY_SIZE(hw->wq_class_array)) { in ocs_hw_init_queues()
195 if (ocs_varray_add(hw->wq_class_array[qt->class], wq)) { in ocs_hw_init_queues()
952 for (i = 0; i < ARRAY_SIZE(hw->wq_class_array); i++) { in hw_queue_teardown()
953 ocs_varray_free(hw->wq_class_array[i]); in hw_queue_teardown()
954 hw->wq_class_array[i] = NULL; in hw_queue_teardown()
985 if (likely(io->wq_class < ARRAY_SIZE(hw->wq_class_array))) { in ocs_hw_queue_next_wq()
986 wq = ocs_varray_iter_next(hw->wq_class_array[io->wq_class]); in ocs_hw_queue_next_wq()
H A Docs_hw.h964 ocs_varray_t *wq_class_array[OCS_HW_MAX_WQ_CLASS]; /**< pool per class WQs */ member
H A Docs_hw.c979 if ((count = ocs_varray_get_count(hw->wq_class_array[1])) > 0) { in ocs_hw_init()
981 hw_wq_t *wq = ocs_varray_iter_next(hw->wq_class_array[1]); in ocs_hw_init()
4356 wq = ocs_varray_iter_next(hw->wq_class_array[1]); in ocs_hw_send_frame()