Home
last modified time | relevance | path

Searched refs:rxr (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c506 struct bnxt_rx_ring_info *rxr, in bnxt_alloc_rx_data() argument
509 struct rx_bd *rxbd = &rxr->rx_desc_ring[RX_RING(prod)][RX_IDX(prod)]; in bnxt_alloc_rx_data()
510 struct bnxt_sw_rx_bd *rx_buf = &rxr->rx_buf_ring[prod]; in bnxt_alloc_rx_data()
526 static void bnxt_reuse_rx_data(struct bnxt_rx_ring_info *rxr, u16 cons, in bnxt_reuse_rx_data() argument
529 u16 prod = rxr->rx_prod; in bnxt_reuse_rx_data()
533 prod_rx_buf = &rxr->rx_buf_ring[prod]; in bnxt_reuse_rx_data()
534 cons_rx_buf = &rxr->rx_buf_ring[cons]; in bnxt_reuse_rx_data()
541 prod_bd = &rxr->rx_desc_ring[RX_RING(prod)][RX_IDX(prod)]; in bnxt_reuse_rx_data()
542 cons_bd = &rxr->rx_desc_ring[RX_RING(cons)][RX_IDX(cons)]; in bnxt_reuse_rx_data()
547 static inline u16 bnxt_find_next_agg_idx(struct bnxt_rx_ring_info *rxr, u16 idx) in bnxt_find_next_agg_idx() argument
[all …]
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbnx2.c720 struct bnx2_rx_ring_info *rxr = &bnapi->rx_ring; in bnx2_free_rx_mem() local
724 if (rxr->rx_desc_ring[j]) in bnx2_free_rx_mem()
726 rxr->rx_desc_ring[j], in bnx2_free_rx_mem()
727 rxr->rx_desc_mapping[j]); in bnx2_free_rx_mem()
728 rxr->rx_desc_ring[j] = NULL; in bnx2_free_rx_mem()
730 vfree(rxr->rx_buf_ring); in bnx2_free_rx_mem()
731 rxr->rx_buf_ring = NULL; in bnx2_free_rx_mem()
734 if (rxr->rx_pg_desc_ring[j]) in bnx2_free_rx_mem()
736 rxr->rx_pg_desc_ring[j], in bnx2_free_rx_mem()
737 rxr->rx_pg_desc_mapping[j]); in bnx2_free_rx_mem()
[all …]
/linux-4.4.14/drivers/net/ethernet/sgi/
Dioc3-eth.c80 unsigned long *rxr; /* pointer to receiver ring */ member
582 unsigned long *rxr; in ioc3_rx() local
585 rxr = ip->rxr; /* Ring base */ in ioc3_rx()
637 rxr[n_entry] = cpu_to_be64(ioc3_map(rxb, 1)); in ioc3_rx()
838 ip->rxr[ip->rx_pi++] = ip->rxr[ip->rx_ci++]; in ioc3_clean_rx_ring()
879 if (ip->rxr) { in ioc3_free_rings()
890 free_page((unsigned long)ip->rxr); in ioc3_free_rings()
891 ip->rxr = NULL; in ioc3_free_rings()
899 unsigned long *rxr; in ioc3_alloc_rings() local
902 if (ip->rxr == NULL) { in ioc3_alloc_rings()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.h313 void i40evf_alloc_rx_buffers_ps(struct i40e_ring *rxr, u16 cleaned_count);
314 void i40evf_alloc_rx_buffers_1buf(struct i40e_ring *rxr, u16 cleaned_count);
315 void i40evf_alloc_rx_headers(struct i40e_ring *rxr);
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_txrx.h318 void i40e_alloc_rx_buffers_ps(struct i40e_ring *rxr, u16 cleaned_count);
319 void i40e_alloc_rx_buffers_1buf(struct i40e_ring *rxr, u16 cleaned_count);
320 void i40e_alloc_rx_headers(struct i40e_ring *rxr);
/linux-4.4.14/drivers/tty/serial/
Dmpsc.c168 dma_addr_t rxr; /* Rx descriptor ring */ member
808 pi->rxr = dp; in mpsc_init_rings()
832 dp = pi->rxr; in mpsc_init_rings()
892 pi->rxr = 0; in mpsc_uninit_rings()
947 rxre = (struct mpsc_rx_desc *)(pi->rxr + (pi->rxr_posn*MPSC_RXRE_SIZE)); in mpsc_rx_intr()
1070 (pi->rxr + (pi->rxr_posn * MPSC_RXRE_SIZE)); in mpsc_rx_intr()
1580 rxre = (struct mpsc_rx_desc *)(pi->rxr + in mpsc_get_poll_char()
1635 rxre = (struct mpsc_rx_desc *)(pi->rxr + in mpsc_get_poll_char()