Searched refs:rxbd (Results 1 – 10 of 10) sorted by relevance
/linux/drivers/net/ethernet/arc/ |
A D | emac_main.c | 183 struct arc_emac_bd *rxbd = &priv->rxbd[*last_rx_bd]; in arc_emac_rx() local 256 rxbd->data = cpu_to_le32(addr); in arc_emac_rx() 301 struct arc_emac_bd *rxbd; in arc_emac_rx_stall_check() local 307 rxbd = &priv->rxbd[priv->last_rx_bd]; in arc_emac_rx_stall_check() 440 struct arc_emac_bd *rxbd = &priv->rxbd[*last_rx_bd]; in arc_emac_open() local 458 rxbd->data = cpu_to_le32(addr); in arc_emac_open() 585 struct arc_emac_bd *rxbd = &priv->rxbd[i]; in arc_free_rx_queue() local 598 rxbd->info = 0; in arc_free_rx_queue() 599 rxbd->data = 0; in arc_free_rx_queue() 816 struct arc_emac_bd *rxbd = &priv->rxbd[i]; in arc_emac_restart() local [all …]
|
A D | emac.h | 145 struct arc_emac_bd *rxbd; member
|
/linux/drivers/net/ethernet/freescale/enetc/ |
A D | enetc.c | 917 union enetc_rx_bd *rxbd; in enetc_refill_rx_ring() local 922 rxbd = enetc_rxbd(rx_ring, i); in enetc_refill_rx_ring() 937 rxbd->r.lstatus = 0; in enetc_refill_rx_ring() 956 union enetc_rx_bd *rxbd, in enetc_get_rx_tstamp() argument 968 rxbd = enetc_rxbd_ext(rxbd); in enetc_get_rx_tstamp() 1181 union enetc_rx_bd *rxbd; in enetc_clean_rx_ring() local 1189 rxbd = enetc_rxbd(rx_ring, i); in enetc_clean_rx_ring() 1198 &rxbd, &i)) in enetc_clean_rx_ring() 1536 &rxbd, &i)) in enetc_clean_rx_ring_xdp() 1539 orig_rxbd = rxbd; in enetc_clean_rx_ring_xdp() [all …]
|
A D | enetc.h | 194 static inline union enetc_rx_bd *enetc_rxbd_ext(union enetc_rx_bd *rxbd) in enetc_rxbd_ext() argument 196 return ++rxbd; in enetc_rxbd_ext()
|
/linux/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
A D | pearl_pcie.c | 285 struct qtnf_pearl_rx_bd *rxbd; in pearl_skb2rbd_attach() local 296 rxbd = &ps->rx_bd_vbase[index]; in pearl_skb2rbd_attach() 308 rxbd->info = 0x0; in pearl_skb2rbd_attach() 348 struct qtnf_pearl_rx_bd *rxbd; in qtnf_pearl_free_xfer_buffers() local 356 rxbd = &ps->rx_bd_vbase[i]; in qtnf_pearl_free_xfer_buffers() 691 struct qtnf_pearl_rx_bd *rxbd; in qtnf_rx_data_ready() local 694 rxbd = &ps->rx_bd_vbase[index]; in qtnf_rx_data_ready() 695 descw = le32_to_cpu(rxbd->info); in qtnf_rx_data_ready() 711 struct qtnf_pearl_rx_bd *rxbd; in qtnf_pcie_pearl_rx_poll() local 725 rxbd = &ps->rx_bd_vbase[r_idx]; in qtnf_pcie_pearl_rx_poll() [all …]
|
A D | topaz_pcie.c | 266 rxbd->info = cpu_to_le32(QTN_BD_EMPTY | wrap); in topaz_skb2rbd_attach() 297 struct qtnf_topaz_rx_bd *rxbd; in qtnf_topaz_free_xfer_buffers() local 306 rxbd = &ts->rx_bd_vbase[i]; in qtnf_topaz_free_xfer_buffers() 313 rxbd->addr = 0; in qtnf_topaz_free_xfer_buffers() 314 rxbd->info = 0; in qtnf_topaz_free_xfer_buffers() 595 struct qtnf_topaz_rx_bd *rxbd; in qtnf_rx_data_ready() local 598 rxbd = &ts->rx_bd_vbase[index]; in qtnf_rx_data_ready() 599 descw = le32_to_cpu(rxbd->info); in qtnf_rx_data_ready() 615 struct qtnf_topaz_rx_bd *rxbd; in qtnf_topaz_rx_poll() local 630 rxbd = &ts->rx_bd_vbase[r_idx]; in qtnf_topaz_rx_poll() [all …]
|
/linux/drivers/scsi/qedi/ |
A D | qedi_main.c | 739 struct qedi_rx_bd rxbd; in qedi_ll2_process_skb() local 761 memset(&rxbd, 0, sizeof(rxbd)); in qedi_ll2_process_skb() 762 rxbd.rx_pkt_index = prod; in qedi_ll2_process_skb() 763 rxbd.rx_pkt_len = len; in qedi_ll2_process_skb() 764 rxbd.vlan_id = vlan_id; in qedi_ll2_process_skb() 771 memcpy(p_rxbd, &rxbd, sizeof(rxbd)); in qedi_ll2_process_skb() 776 rxbd.rx_pkt_index, rxbd.rx_pkt_len); in qedi_ll2_process_skb()
|
/linux/drivers/net/ethernet/broadcom/ |
A D | cnic.c | 4602 struct bnx2_rx_bd *rxbd; in cnic_init_bnx2_rx_ring() local 4638 rxbd = udev->l2_ring + CNIC_PAGE_SIZE; in cnic_init_bnx2_rx_ring() 4644 rxbd->rx_bd_len = cp->l2_single_buf_size; in cnic_init_bnx2_rx_ring() 4646 rxbd->rx_bd_haddr_hi = (u64) buf_map >> 32; in cnic_init_bnx2_rx_ring() 4647 rxbd->rx_bd_haddr_lo = (u64) buf_map & 0xffffffff; in cnic_init_bnx2_rx_ring() 4651 rxbd->rx_bd_haddr_hi = val; in cnic_init_bnx2_rx_ring() 4655 rxbd->rx_bd_haddr_lo = val; in cnic_init_bnx2_rx_ring() 5009 rxbd->addr_hi = cpu_to_le32((u64) buf_map >> 32); in cnic_init_bnx2x_rx_ring() 5010 rxbd->addr_lo = cpu_to_le32(buf_map & 0xffffffff); in cnic_init_bnx2x_rx_ring() 5014 rxbd->addr_hi = cpu_to_le32(val); in cnic_init_bnx2x_rx_ring() [all …]
|
A D | bnx2.c | 2726 struct bnx2_rx_bd *rxbd = in bnx2_alloc_rx_page() local 2741 rxbd->rx_bd_haddr_hi = (u64) mapping >> 32; in bnx2_alloc_rx_page() 2742 rxbd->rx_bd_haddr_lo = (u64) mapping & 0xffffffff; in bnx2_alloc_rx_page() 2768 struct bnx2_rx_bd *rxbd = in bnx2_alloc_rx_data() local 2787 rxbd->rx_bd_haddr_hi = (u64) mapping >> 32; in bnx2_alloc_rx_data() 2788 rxbd->rx_bd_haddr_lo = (u64) mapping & 0xffffffff; in bnx2_alloc_rx_data() 5214 struct bnx2_rx_bd *rxbd; in bnx2_init_rxbd_rings() local 5219 rxbd = &rx_ring[i][0]; in bnx2_init_rxbd_rings() 5221 rxbd->rx_bd_len = buf_size; in bnx2_init_rxbd_rings() 5228 rxbd->rx_bd_haddr_hi = (u64) dma[j] >> 32; in bnx2_init_rxbd_rings() [all …]
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt.c | 767 struct rx_bd *rxbd = &rxr->rx_desc_ring[RX_RING(prod)][RX_IDX(prod)]; in bnxt_alloc_rx_data() local 791 rxbd->rx_bd_haddr = cpu_to_le64(mapping); in bnxt_alloc_rx_data() 829 struct rx_bd *rxbd = in bnxt_alloc_rx_page() local 877 rxbd->rx_bd_haddr = cpu_to_le64(mapping); in bnxt_alloc_rx_page() 878 rxbd->rx_bd_opaque = sw_prod; in bnxt_alloc_rx_page() 3457 struct rx_bd *rxbd; in bnxt_init_rxbd_pages() local 3459 rxbd = rx_buf_ring[i]; in bnxt_init_rxbd_pages() 3460 if (!rxbd) in bnxt_init_rxbd_pages() 3463 for (j = 0; j < RX_DESC_CNT; j++, rxbd++, prod++) { in bnxt_init_rxbd_pages() 3464 rxbd->rx_bd_len_flags_type = cpu_to_le32(type); in bnxt_init_rxbd_pages() [all …]
|
Completed in 63 milliseconds