Lines Matching refs:rxbuf

4089 	struct igb_rx_buf	*rxbuf;
4104 rxbuf = &rxr->rx_buffers[i];
4108 if (rxbuf->m_head == NULL) {
4113 mh = rxbuf->m_head;
4120 rxbuf->hmap, mh, hseg, &nsegs, BUS_DMA_NOWAIT);
4125 rxbuf->m_head = NULL;
4128 rxbuf->m_head = mh;
4129 bus_dmamap_sync(rxr->htag, rxbuf->hmap,
4134 if (rxbuf->m_pack == NULL) {
4140 mp = rxbuf->m_pack;
4145 rxbuf->pmap, mp, pseg, &nsegs, BUS_DMA_NOWAIT);
4150 rxbuf->m_pack = NULL;
4153 rxbuf->m_pack = mp;
4154 bus_dmamap_sync(rxr->ptag, rxbuf->pmap,
4186 struct igb_rx_buf *rxbuf;
4231 rxbuf = &rxr->rx_buffers[i];
4232 error = bus_dmamap_create(rxr->htag, 0, &rxbuf->hmap);
4238 error = bus_dmamap_create(rxr->ptag, 0, &rxbuf->pmap);
4259 struct igb_rx_buf *rxbuf;
4263 rxbuf = &rxr->rx_buffers[i];
4264 if (rxbuf->m_head != NULL) {
4265 bus_dmamap_sync(rxr->htag, rxbuf->hmap,
4267 bus_dmamap_unload(rxr->htag, rxbuf->hmap);
4268 rxbuf->m_head->m_flags |= M_PKTHDR;
4269 m_freem(rxbuf->m_head);
4271 if (rxbuf->m_pack != NULL) {
4272 bus_dmamap_sync(rxr->ptag, rxbuf->pmap,
4274 bus_dmamap_unload(rxr->ptag, rxbuf->pmap);
4275 rxbuf->m_pack->m_flags |= M_PKTHDR;
4276 m_freem(rxbuf->m_pack);
4278 rxbuf->m_head = NULL;
4279 rxbuf->m_pack = NULL;
4295 struct igb_rx_buf *rxbuf;
4330 rxbuf = &rxr->rx_buffers[j];
4339 netmap_load_map(na, rxr->ptag, rxbuf->pmap, addr);
4349 rxbuf->m_head = m_gethdr(M_NOWAIT, MT_DATA);
4350 if (rxbuf->m_head == NULL) {
4354 m_adj(rxbuf->m_head, ETHER_ALIGN);
4355 mh = rxbuf->m_head;
4360 rxbuf->hmap, rxbuf->m_head, hseg,
4365 rxbuf->hmap, BUS_DMASYNC_PREREAD);
4371 rxbuf->m_pack = m_getjcl(M_NOWAIT, MT_DATA,
4373 if (rxbuf->m_pack == NULL) {
4377 mp = rxbuf->m_pack;
4381 rxbuf->pmap, mp, pseg,
4386 rxbuf->pmap, BUS_DMASYNC_PREREAD);
4694 struct igb_rx_buf *rxbuf;
4702 rxbuf = &rxr->rx_buffers[i];
4703 if (rxbuf->m_head != NULL) {
4704 bus_dmamap_sync(rxr->htag, rxbuf->hmap,
4706 bus_dmamap_unload(rxr->htag, rxbuf->hmap);
4707 rxbuf->m_head->m_flags |= M_PKTHDR;
4708 m_freem(rxbuf->m_head);
4710 if (rxbuf->m_pack != NULL) {
4711 bus_dmamap_sync(rxr->ptag, rxbuf->pmap,
4713 bus_dmamap_unload(rxr->ptag, rxbuf->pmap);
4714 rxbuf->m_pack->m_flags |= M_PKTHDR;
4715 m_freem(rxbuf->m_pack);
4717 rxbuf->m_head = NULL;
4718 rxbuf->m_pack = NULL;
4719 if (rxbuf->hmap != NULL) {
4720 bus_dmamap_destroy(rxr->htag, rxbuf->hmap);
4721 rxbuf->hmap = NULL;
4723 if (rxbuf->pmap != NULL) {
4724 bus_dmamap_destroy(rxr->ptag, rxbuf->pmap);
4725 rxbuf->pmap = NULL;
4850 struct igb_rx_buf *rxbuf;
4863 rxbuf = &rxr->rx_buffers[i];
4901 bus_dmamap_unload(rxr->htag, rxbuf->hmap);
4909 rxbuf->m_head = NULL;
4920 rxbuf->m_pack = NULL;
4932 rxbuf->m_pack = NULL;
4934 bus_dmamap_unload(rxr->ptag, rxbuf->pmap);