Lines Matching defs:rxb
1269 qla_rx_buf_t *rxb;
1276 rxb = &rx_ring->rx_buf[i];
1278 ret = bus_dmamap_create(ha->rx_tag, BUS_DMA_NOWAIT, &rxb->map);
1285 rxb = &rx_ring->rx_buf[j];
1286 bus_dmamap_destroy(ha->rx_tag, rxb->map);
1296 rxb = &rx_ring->rx_buf[0];
1299 if (!(ret = qls_get_mbuf(ha, rxb, NULL))) {
1306 sbq_e->addr_lo = rxb->paddr & 0xFFFFFFFF;
1307 sbq_e->addr_hi = (rxb->paddr >> 32) & 0xFFFFFFFF;
1313 bus_dmamap_destroy(ha->rx_tag, rxb->map);
1317 rxb++;
1330 qla_rx_buf_t *rxb;
1337 rxb = &rxr->rx_buf[i];
1339 if (rxb->m_head != NULL) {
1340 bus_dmamap_unload(ha->rx_tag, rxb->map);
1341 bus_dmamap_destroy(ha->rx_tag, rxb->map);
1342 m_freem(rxb->m_head);
1372 qls_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp)
1417 ret = bus_dmamap_load_mbuf_sg(ha->rx_tag, rxb->map,
1419 rxb->paddr = segs[0].ds_addr;
1421 if (ret || !rxb->paddr || (nsegs != 1)) {
1423 rxb->m_head = NULL;
1426 __func__, ret, (long long unsigned int)rxb->paddr,
1431 rxb->m_head = mp;
1432 bus_dmamap_sync(ha->rx_tag, rxb->map, BUS_DMASYNC_PREREAD);