Lines Matching defs:rxbuf
2689 struct ixgbe_rx_buf *rxbuf;
2694 rxbuf = &rxr->rx_buffers[i];
2696 if (rxbuf->buf) {
2710 error = bus_dmamap_load_mbuf(rxr->rxdma.dma_tag, rxbuf->map,
2717 bus_dmamap_sync(rxr->rxdma.dma_tag, rxbuf->map,
2718 0, rxbuf->map->dm_mapsize, BUS_DMASYNC_PREREAD);
2719 rxbuf->buf = mp;
2721 rxdesc->read.pkt_addr = htole64(rxbuf->map->dm_segs[0].ds_addr);
2739 struct ixgbe_rx_buf *rxbuf;
2750 rxbuf = rxr->rx_buffers;
2751 for (i = 0; i < sc->num_rx_desc; i++, rxbuf++) {
2753 16 * 1024, 0, BUS_DMA_NOWAIT, &rxbuf->map);
3084 struct ixgbe_rx_buf *rxbuf;
3090 rxbuf = &rxr->rx_buffers[i];
3091 if (rxbuf->buf != NULL) {
3092 bus_dmamap_sync(rxr->rxdma.dma_tag, rxbuf->map,
3093 0, rxbuf->map->dm_mapsize,
3096 rxbuf->map);
3097 m_freem(rxbuf->buf);
3098 rxbuf->buf = NULL;
3100 if (rxbuf->map != NULL) {
3102 rxbuf->map);
3103 rxbuf->map = NULL;
3129 struct ixgbe_rx_buf *rxbuf, *nxbuf;
3156 rxbuf = &rxr->rx_buffers[i];
3159 bus_dmamap_sync(rxr->rxdma.dma_tag, rxbuf->map, 0,
3160 rxbuf->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
3161 bus_dmamap_unload(rxr->rxdma.dma_tag, rxbuf->map);
3163 mp = rxbuf->buf;
3176 if (rxbuf->fmp) {
3177 m_freem(rxbuf->fmp);
3181 rxbuf->fmp = NULL;
3182 rxbuf->buf = NULL;
3220 sendmp = rxbuf->fmp;
3221 rxbuf->buf = rxbuf->fmp = NULL;