Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/ethernet/arc/
Demac_main.c225 struct arc_emac_bd *rxbd = &priv->rxbd[*last_rx_bd]; in arc_emac_rx() local
226 unsigned int pktlen, info = le32_to_cpu(rxbd->info); in arc_emac_rx()
247 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); in arc_emac_rx()
289 rxbd->data = cpu_to_le32(addr); in arc_emac_rx()
295 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); in arc_emac_rx()
420 struct arc_emac_bd *rxbd = &priv->rxbd[*last_rx_bd]; in arc_emac_open() local
438 rxbd->data = cpu_to_le32(addr); in arc_emac_open()
444 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); in arc_emac_open()
798 priv->rxbd = dmam_alloc_coherent(dev, RX_RING_SZ + TX_RING_SZ, in arc_emac_probe()
801 if (!priv->rxbd) { in arc_emac_probe()
[all …]
Demac.h140 struct arc_emac_bd *rxbd; member
/linux-4.4.14/drivers/net/ethernet/nuvoton/
Dw90p910_ether.c706 struct w90p910_rxbd *rxbd; in netdev_rx() local
715 rxbd = &ether->rdesc->desclist[ether->cur_rx]; in netdev_rx()
726 status = rxbd->sl; in netdev_rx()
762 rxbd->sl = RX_OWEN_DMA; in netdev_rx()
763 rxbd->reserved = 0x0; in netdev_rx()
768 rxbd = &ether->rdesc->desclist[ether->cur_rx]; in netdev_rx()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dcnic.c4603 struct bnx2_rx_bd *rxbd; in cnic_init_bnx2_rx_ring() local
4639 rxbd = udev->l2_ring + CNIC_PAGE_SIZE; in cnic_init_bnx2_rx_ring()
4640 for (i = 0; i < BNX2_MAX_RX_DESC_CNT; i++, rxbd++) { in cnic_init_bnx2_rx_ring()
4645 rxbd->rx_bd_len = cp->l2_single_buf_size; in cnic_init_bnx2_rx_ring()
4646 rxbd->rx_bd_flags = RX_BD_FLAGS_START | RX_BD_FLAGS_END; in cnic_init_bnx2_rx_ring()
4647 rxbd->rx_bd_haddr_hi = (u64) buf_map >> 32; in cnic_init_bnx2_rx_ring()
4648 rxbd->rx_bd_haddr_lo = (u64) buf_map & 0xffffffff; in cnic_init_bnx2_rx_ring()
4652 rxbd->rx_bd_haddr_hi = val; in cnic_init_bnx2_rx_ring()
4656 rxbd->rx_bd_haddr_lo = val; in cnic_init_bnx2_rx_ring()
4988 struct eth_rx_bd *rxbd = (struct eth_rx_bd *) (udev->l2_ring + in cnic_init_bnx2x_rx_ring() local
[all …]
Dbnx2.c2728 struct bnx2_rx_bd *rxbd = in bnx2_alloc_rx_page() local
2743 rxbd->rx_bd_haddr_hi = (u64) mapping >> 32; in bnx2_alloc_rx_page()
2744 rxbd->rx_bd_haddr_lo = (u64) mapping & 0xffffffff; in bnx2_alloc_rx_page()
2770 struct bnx2_rx_bd *rxbd = in bnx2_alloc_rx_data() local
2789 rxbd->rx_bd_haddr_hi = (u64) mapping >> 32; in bnx2_alloc_rx_data()
2790 rxbd->rx_bd_haddr_lo = (u64) mapping & 0xffffffff; in bnx2_alloc_rx_data()
5206 struct bnx2_rx_bd *rxbd; in bnx2_init_rxbd_rings() local
5211 rxbd = &rx_ring[i][0]; in bnx2_init_rxbd_rings()
5212 for (j = 0; j < BNX2_MAX_RX_DESC_CNT; j++, rxbd++) { in bnx2_init_rxbd_rings()
5213 rxbd->rx_bd_len = buf_size; in bnx2_init_rxbd_rings()
[all …]
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c509 struct rx_bd *rxbd = &rxr->rx_desc_ring[RX_RING(prod)][RX_IDX(prod)]; in bnxt_alloc_rx_data() local
521 rxbd->rx_bd_haddr = cpu_to_le64(mapping); in bnxt_alloc_rx_data()
561 struct rx_bd *rxbd = in bnxt_alloc_rx_page() local
589 rxbd->rx_bd_haddr = cpu_to_le64(mapping); in bnxt_alloc_rx_page()
590 rxbd->rx_bd_opaque = sw_prod; in bnxt_alloc_rx_page()
1925 struct rx_bd *rxbd; in bnxt_init_rxbd_pages() local
1927 rxbd = rx_buf_ring[i]; in bnxt_init_rxbd_pages()
1928 if (!rxbd) in bnxt_init_rxbd_pages()
1931 for (j = 0; j < RX_DESC_CNT; j++, rxbd++, prod++) { in bnxt_init_rxbd_pages()
1932 rxbd->rx_bd_len_flags_type = cpu_to_le32(type); in bnxt_init_rxbd_pages()
[all …]