Lines Matching +full:rx +full:- +full:device
1 /* SPDX-License-Identifier: BSD-3-Clause */
34 * @brief iflib Tx/Rx ops for recovery mode
39 * receive when the device is in firmware recovery mode.
57 * @brief Tx/Rx operations for recovery mode
59 * Similar to ice_txrx, but contains pointers to functions which are no-ops.
74 * ice_recovery_txd_encap - prepare Tx descriptors for a packet
90 * ice_recovery_txd_flush - Flush Tx descriptors to hardware
91 * @arg: device specific softc pointer
106 * ice_recovery_txd_credits_update - cleanup Tx descriptors
107 * @arg: device private softc
124 * ice_recovery_rxd_available - Return number of available Rx packets
125 * @arg: device private softc
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
144 * @arg: device specific softc
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
160 * @arg: device specific softc structure
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
174 * @arg: device specific softc pointer
175 * @rxqid: the Rx queue to flush
179 * Since the Rx queues are not initialized during Recovery mode, this function