Lines Matching full:rxb
1785 qla_rx_buf_t *rxb; in qla_alloc_rcv_std() local
1792 rxb = &rx_ring->rx_buf[i]; in qla_alloc_rcv_std()
1795 &rxb->map); in qla_alloc_rcv_std()
1805 rxb = &ha->rx_ring[k].rx_buf[j]; in qla_alloc_rcv_std()
1807 rxb->map); in qla_alloc_rcv_std()
1826 rxb = &rx_ring->rx_buf[i]; in qla_alloc_rcv_std()
1827 rxb->handle = i; in qla_alloc_rcv_std()
1828 if (!(ret = ql_get_mbuf(ha, rxb, NULL))) { in qla_alloc_rcv_std()
1834 qla_set_hw_rcv_desc(ha, r, i, rxb->handle, in qla_alloc_rcv_std()
1835 rxb->paddr, in qla_alloc_rcv_std()
1836 (rxb->m_head)->m_pkthdr.len); in qla_alloc_rcv_std()
1841 bus_dmamap_destroy(ha->rx_tag, rxb->map); in qla_alloc_rcv_std()
1856 qla_rx_buf_t *rxb; in qla_free_rcv_std() local
1860 rxb = &ha->rx_ring[r].rx_buf[i]; in qla_free_rcv_std()
1861 if (rxb->m_head != NULL) { in qla_free_rcv_std()
1862 bus_dmamap_unload(ha->rx_tag, rxb->map); in qla_free_rcv_std()
1863 bus_dmamap_destroy(ha->rx_tag, rxb->map); in qla_free_rcv_std()
1864 m_freem(rxb->m_head); in qla_free_rcv_std()
1865 rxb->m_head = NULL; in qla_free_rcv_std()
1932 ql_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp) in ql_get_mbuf() argument
1980 ret = bus_dmamap_load_mbuf_sg(ha->rx_tag, rxb->map, in ql_get_mbuf()
1982 rxb->paddr = segs[0].ds_addr; in ql_get_mbuf()
1984 if (ret || !rxb->paddr || (nsegs != 1)) { in ql_get_mbuf()
1986 rxb->m_head = NULL; in ql_get_mbuf()
1989 __func__, ret, (long long unsigned int)rxb->paddr, in ql_get_mbuf()
1994 rxb->m_head = mp; in ql_get_mbuf()
1995 bus_dmamap_sync(ha->rx_tag, rxb->map, BUS_DMASYNC_PREREAD); in ql_get_mbuf()