Lines Matching full:queues
92 * In the split queue model, hardware uses transmit completion queues to post
94 * descriptor queues to post descriptors to hardware.
96 * queue, while software uses receive buffer queues to post buffers to hardware.
457 * @max_rx_q: Maximum number of supported Rx queues.
458 * @max_tx_q: Maximum number of supported Tx queues.
459 * @max_rx_bufq: Maximum number of supported buffer queues.
460 * @max_tx_complq: Maximum number of supported completion queues.
531 * @num_queues: Number of queues in the chunk.
550 * queues.
567 * @num_tx_q: Number of Tx queues.
569 * @num_rx_q: Number of Rx queues.
589 * @chunks: Chunks of contiguous queues.
650 * queue. Used in many to one mapping of transmit queues to
692 * @qinfo: Tx queues config info.
694 * PF sends this message to set up parameters for one or more transmit queues.
696 * structures. CP configures requested queues and returns a status code. If
697 * num_qinfo specified is greater than the number of queues associated with the
698 * vport, an error is returned and no queues are configured.
724 * @dma_head_wb_addr: Applicable only for receive buffer queues.
725 * @qflags: Applicable only for receive completion queues.
767 * struct virtchnl2_config_rx_queues - Rx queues config.
771 * @qinfo: Rx queues config info.
773 * PF sends this message to set up parameters for one or more receive queues.
775 * structures. CP configures requested queues and returns a status code.
776 * If the number of queues specified is greater than the number of queues
777 * associated with the vport, an error is returned and no queues are configured.
793 * @num_tx_complq: Number of Tx completion queues.
794 * @num_rx_q: Number of Rx queues.
795 * @num_rx_bufq: Number of Rx buffer queues.
797 * @chunks: Chunks of contiguous queues.
799 * PF sends this message to request additional transmit/receive queues beyond
801 * structure is used to specify the number of each type of queues.
802 * CP responds with the same structure with the actual number of queues assigned
947 * allocation of resources for the VFs in terms of vport, queues and interrupts
1112 * struct virtchnl2_queue_chunk - chunk of contiguous queues
1115 * @num_queues: Number of queues.
1126 /* struct virtchnl2_queue_chunks - chunks of contiguous queues
1129 * @chunks: Chunks of contiguous queues info.
1139 * struct virtchnl2_del_ena_dis_queues - Enable/disable queues info.
1142 * @chunks: Chunks of contiguous queues info.
1144 * PF sends these messages to enable, disable or delete queues specified in
1145 * chunks. PF sends virtchnl2_del_ena_dis_queues struct to specify the queues
1179 * struct virtchnl2_queue_vector_maps - Map/unmap queues info.
1185 * PF sends this message to map or unmap queues to vectors and interrupt