Lines Matching +full:rx +full:- +full:mode
1 /* SPDX-License-Identifier: BSD-3-Clause */
34 * @brief iflib Tx/Rx ops for recovery mode
37 * that the firmware is in recovery mode. These ops essentially do nothing and
39 * receive when the device is in firmware recovery mode.
45 * iflib txrx methods used when in recovery mode
57 * @brief Tx/Rx operations for recovery mode
59 * Similar to ice_txrx, but contains pointers to functions which are no-ops.
60 * Used when the driver is in firmware recovery mode to prevent any attempt to
74 * ice_recovery_txd_encap - prepare Tx descriptors for a packet
78 * Since the Tx queues are not initialized during recovery mode, this function
90 * ice_recovery_txd_flush - Flush Tx descriptors to hardware
95 * Since the Tx queues are not initialized during recovery mode, this function
106 * ice_recovery_txd_credits_update - cleanup Tx descriptors
111 * Since the Tx queues are not initialized during recovery mode, this function
124 * ice_recovery_rxd_available - Return number of available Rx packets
126 * @rxqid: the Rx queue id
128 * @budget: maximum Rx budget
130 * Since the Rx queues are not initialized during recovery mode, this function
143 * ice_recovery_rxd_pkt_get - Called by iflib to send data to upper layer
147 * Since the Rx queues are not initialized during recovery mode this function
159 * ice_recovery_rxd_refill - Prepare Rx descriptors for re-use by hardware
161 * @iru: the Rx descriptor update structure
163 * Since the Rx queues are not initialized during Recovery mode, this function
173 * ice_recovery_rxd_flush - Flush Rx descriptors to hardware
175 * @rxqid: the Rx queue to flush
179 * Since the Rx queues are not initialized during Recovery mode, this function