Lines Matching refs:sdsp
45 static void qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp);
46 static void qla_replenish_jumbo_rx(qla_host_t *ha, qla_sds_t *sdsp);
60 qla_sds_t *sdsp; in qla_rx_intr() local
63 sdsp = &ha->hw.sds[sds_idx]; in qla_rx_intr()
105 rxb->next = sdsp->rxb_free; in qla_rx_intr()
106 sdsp->rxb_free = rxb; in qla_rx_intr()
107 sdsp->rx_free++; in qla_rx_intr()
110 rxb->next = sdsp->rxjb_free; in qla_rx_intr()
111 sdsp->rxjb_free = rxb; in qla_rx_intr()
112 sdsp->rxj_free++; in qla_rx_intr()
149 if (sdsp->rx_free > std_replenish) in qla_rx_intr()
150 qla_replenish_normal_rx(ha, sdsp); in qla_rx_intr()
152 if (sdsp->rxj_free > jumbo_replenish) in qla_rx_intr()
153 qla_replenish_jumbo_rx(ha, sdsp); in qla_rx_intr()
159 qla_replenish_jumbo_rx(qla_host_t *ha, qla_sds_t *sdsp) in qla_replenish_jumbo_rx() argument
171 rxb = sdsp->rxjb_free; in qla_replenish_jumbo_rx()
176 sdsp->rxjb_free = rxb->next; in qla_replenish_jumbo_rx()
177 sdsp->rxj_free--; in qla_replenish_jumbo_rx()
195 rxb->next = sdsp->rxjb_free; in qla_replenish_jumbo_rx()
196 sdsp->rxjb_free = rxb; in qla_replenish_jumbo_rx()
197 sdsp->rxj_free++; in qla_replenish_jumbo_rx()
210 qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp) in qla_replenish_normal_rx() argument
222 rxb = sdsp->rxb_free; in qla_replenish_normal_rx()
227 sdsp->rxb_free = rxb->next; in qla_replenish_normal_rx()
228 sdsp->rx_free--; in qla_replenish_normal_rx()
246 rxb->next = sdsp->rxb_free; in qla_replenish_normal_rx()
247 sdsp->rxb_free = rxb; in qla_replenish_normal_rx()
248 sdsp->rx_free++; in qla_replenish_normal_rx()