Lines Matching defs:rxb
57 qla_rx_buf_t *rxb;
87 rxb = &ha->rx_buf[idx];
89 rxb = &ha->rx_jbuf[idx];
91 QL_ASSERT((rxb != NULL),\
92 ("%s: [r, i, sds_idx]=[%d, 0x%x, %d] rxb != NULL\n",\
95 mp = rxb->m_head;
98 ("%s: [r,i,rxb, sds_idx]=[%d, 0x%x, %p, %d] mp != NULL\n",\
99 __func__, ring, idx, rxb, sds_idx));
101 bus_dmamap_sync(ha->rx_tag, rxb->map, BUS_DMASYNC_POSTREAD);
104 rxb->m_head = NULL;
105 rxb->next = sdsp->rxb_free;
106 sdsp->rxb_free = rxb;
109 rxb->m_head = NULL;
110 rxb->next = sdsp->rxjb_free;
111 sdsp->rxjb_free = rxb;
158 qla_rx_buf_t *rxb;
168 rxb = sdsp->rxjb_free;
170 if (rxb == NULL)
173 sdsp->rxjb_free = rxb->next;
177 if (qla_get_mbuf(ha, rxb, NULL, RDS_RING_INDEX_JUMBO) == 0) {
179 ha->hw.rxj_in, rxb->handle, rxb->paddr,
180 (rxb->m_head)->m_pkthdr.len);
190 __func__, ha->hw.rxj_in, rxb->handle);
192 rxb->m_head = NULL;
193 rxb->next = sdsp->rxjb_free;
194 sdsp->rxjb_free = rxb;
210 qla_rx_buf_t *rxb;
220 rxb = sdsp->rxb_free;
222 if (rxb == NULL)
225 sdsp->rxb_free = rxb->next;
228 if (qla_get_mbuf(ha, rxb, NULL, RDS_RING_INDEX_NORMAL) == 0) {
230 ha->hw.rx_in, rxb->handle, rxb->paddr,
231 (rxb->m_head)->m_pkthdr.len);
241 __func__, ha->hw.rx_in, rxb->handle);
243 rxb->m_head = NULL;
244 rxb->next = sdsp->rxb_free;
245 sdsp->rxb_free = rxb;