Lines Matching refs:rxdata
66 if (rxbuf->rxdata.page) { in aq_get_rxpages()
68 if (page_ref_count(rxbuf->rxdata.page) > 1) { in aq_get_rxpages()
70 rxbuf->rxdata.pg_off += AQ_CFG_RX_FRAME_MAX; in aq_get_rxpages()
71 if (rxbuf->rxdata.pg_off + AQ_CFG_RX_FRAME_MAX <= in aq_get_rxpages()
80 aq_free_rxpage(&rxbuf->rxdata, in aq_get_rxpages()
87 rxbuf->rxdata.pg_off = 0; in aq_get_rxpages()
94 if (!rxbuf->rxdata.page) { in aq_get_rxpages()
95 ret = aq_get_rxpage(&rxbuf->rxdata, order, in aq_get_rxpages()
412 buff->rxdata.daddr, in aq_ring_rx_clean()
413 buff->rxdata.pg_off, in aq_ring_rx_clean()
427 aq_buf_vaddr(&buff->rxdata), in aq_ring_rx_clean()
433 aq_buf_vaddr(&buff->rxdata), in aq_ring_rx_clean()
436 memcpy(__skb_put(skb, hdr_len), aq_buf_vaddr(&buff->rxdata), in aq_ring_rx_clean()
440 skb_add_rx_frag(skb, 0, buff->rxdata.page, in aq_ring_rx_clean()
441 buff->rxdata.pg_off + hdr_len, in aq_ring_rx_clean()
444 page_ref_inc(buff->rxdata.page); in aq_ring_rx_clean()
455 buff_->rxdata.daddr, in aq_ring_rx_clean()
456 buff_->rxdata.pg_off, in aq_ring_rx_clean()
460 buff_->rxdata.page, in aq_ring_rx_clean()
461 buff_->rxdata.pg_off, in aq_ring_rx_clean()
464 page_ref_inc(buff_->rxdata.page); in aq_ring_rx_clean()
543 buff->pa = aq_buf_daddr(&buff->rxdata); in aq_ring_rx_fill()
560 aq_free_rxpage(&buff->rxdata, aq_nic_get_dev(self->aq_nic)); in aq_ring_rx_deinit()