Lines Matching refs:sdsp
44 static void qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp,
64 qla_sds_t *sdsp; in qla_rx_intr() local
80 sdsp = &ha->hw.sds[sds_idx]; in qla_rx_intr()
110 rxb->next = sdsp->rxb_free; in qla_rx_intr()
111 sdsp->rxb_free = rxb; in qla_rx_intr()
112 sdsp->rx_free++; in qla_rx_intr()
175 if (sdsp->rx_free > ha->std_replenish) in qla_rx_intr()
176 qla_replenish_normal_rx(ha, sdsp, r_idx); in qla_rx_intr()
194 qla_sds_t *sdsp; in qla_lro_intr() local
213 sdsp = &ha->hw.sds[sds_idx]; in qla_lro_intr()
251 rxb->next = sdsp->rxb_free; in qla_lro_intr()
252 sdsp->rxb_free = rxb; in qla_lro_intr()
253 sdsp->rx_free++; in qla_lro_intr()
332 if (sdsp->rx_free > ha->std_replenish) in qla_lro_intr()
333 qla_replenish_normal_rx(ha, sdsp, r_idx); in qla_lro_intr()
347 if (sdsp->rx_free > ha->std_replenish) in qla_lro_intr()
348 qla_replenish_normal_rx(ha, sdsp, r_idx); in qla_lro_intr()
475 qla_sds_t *sdsp; in ql_rcv_isr() local
731 sdsp = &ha->hw.sds[sds_idx]; in ql_rcv_isr()
733 if (sdsp->rx_free > ha->std_replenish) in ql_rcv_isr()
734 qla_replenish_normal_rx(ha, sdsp, r_idx); in ql_rcv_isr()
887 qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp, uint32_t r_idx) in qla_replenish_normal_rx() argument
890 int count = sdsp->rx_free; in qla_replenish_normal_rx()
902 rxb = sdsp->rxb_free; in qla_replenish_normal_rx()
907 sdsp->rxb_free = rxb->next; in qla_replenish_normal_rx()
908 sdsp->rx_free--; in qla_replenish_normal_rx()
926 rxb->next = sdsp->rxb_free; in qla_replenish_normal_rx()
927 sdsp->rxb_free = rxb; in qla_replenish_normal_rx()
928 sdsp->rx_free++; in qla_replenish_normal_rx()