/linux-master/drivers/net/ethernet/arc/ |
H A D | emac_main.c | 183 struct arc_emac_bd *rxbd = &priv->rxbd[*last_rx_bd]; local 184 unsigned int pktlen, info = le32_to_cpu(rxbd->info); 205 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); 220 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); 233 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); 256 rxbd->data = cpu_to_le32(addr); 262 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); 301 struct arc_emac_bd *rxbd; local 307 rxbd 440 struct arc_emac_bd *rxbd = &priv->rxbd[*last_rx_bd]; local 585 struct arc_emac_bd *rxbd = &priv->rxbd[i]; local 816 struct arc_emac_bd *rxbd = &priv->rxbd[i]; local [all...] |
H A D | emac.h | 118 * @rxbd: Pointer to Rx BD ring. 145 struct arc_emac_bd *rxbd; member in struct:arc_emac_priv
|
/linux-master/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
H A D | pearl_pcie.c | 285 struct qtnf_pearl_rx_bd *rxbd; local 296 rxbd = &ps->rx_bd_vbase[index]; 306 rxbd->addr = cpu_to_le32(QTN_HOST_LO32(paddr)); 307 rxbd->addr_h = cpu_to_le32(QTN_HOST_HI32(paddr)); 308 rxbd->info = 0x0; 348 struct qtnf_pearl_rx_bd *rxbd; local 356 rxbd = &ps->rx_bd_vbase[i]; 358 paddr = QTN_HOST_ADDR(le32_to_cpu(rxbd->addr_h), 359 le32_to_cpu(rxbd->addr)); 691 struct qtnf_pearl_rx_bd *rxbd; local 711 struct qtnf_pearl_rx_bd *rxbd; local [all...] |
H A D | topaz_pcie.c | 246 struct qtnf_topaz_rx_bd *rxbd = &ts->rx_bd_vbase[index]; local 265 rxbd->addr = cpu_to_le32(QTN_HOST_LO32(paddr)); 266 rxbd->info = cpu_to_le32(QTN_BD_EMPTY | wrap); 297 struct qtnf_topaz_rx_bd *rxbd; local 306 rxbd = &ts->rx_bd_vbase[i]; 308 paddr = QTN_HOST_ADDR(0x0, le32_to_cpu(rxbd->addr)); 313 rxbd->addr = 0; 314 rxbd->info = 0; 595 struct qtnf_topaz_rx_bd *rxbd; local 598 rxbd 615 struct qtnf_topaz_rx_bd *rxbd; local [all...] |
/linux-master/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc.c | 943 union enetc_rx_bd *rxbd; local 948 rxbd = enetc_rxbd(rx_ring, i); 960 rxbd->w.addr = cpu_to_le64(rx_swbd->dma + 963 rxbd->r.lstatus = 0; 965 enetc_rxbd_next(rx_ring, &rxbd, &i); 982 union enetc_rx_bd *rxbd, 991 if (le16_to_cpu(rxbd->r.flags) & ENETC_RXBD_FLAG_TSTMP) { 994 rxbd = enetc_rxbd_ext(rxbd); 995 tstamp_lo = le32_to_cpu(rxbd 981 enetc_get_rx_tstamp(struct net_device *ndev, union enetc_rx_bd *rxbd, struct sk_buff *skb) argument 1006 enetc_get_offloads(struct enetc_bdr *rx_ring, union enetc_rx_bd *rxbd, struct sk_buff *skb) argument 1129 enetc_check_bd_errors_and_consume(struct enetc_bdr *rx_ring, u32 bd_status, union enetc_rx_bd **rxbd, int *i) argument 1153 enetc_build_skb(struct enetc_bdr *rx_ring, u32 bd_status, union enetc_rx_bd **rxbd, int *i, int *cleaned_cnt, int buffer_size) argument 1207 union enetc_rx_bd *rxbd; local 1460 enetc_build_xdp_buff(struct enetc_bdr *rx_ring, u32 bd_status, union enetc_rx_bd **rxbd, int *i, int *cleaned_cnt, struct xdp_buff *xdp_buff) argument 1547 union enetc_rx_bd *rxbd, *orig_rxbd; local [all...] |
H A D | enetc.h | 216 static inline union enetc_rx_bd *enetc_rxbd_ext(union enetc_rx_bd *rxbd) argument 218 return ++rxbd;
|
/linux-master/drivers/scsi/qedi/ |
H A D | qedi_main.c | 740 struct qedi_rx_bd rxbd; local 762 memset(&rxbd, 0, sizeof(rxbd)); 763 rxbd.rx_pkt_index = prod; 764 rxbd.rx_pkt_len = len; 765 rxbd.vlan_id = vlan_id; 772 memcpy(p_rxbd, &rxbd, sizeof(rxbd)); 777 rxbd.rx_pkt_index, rxbd [all...] |
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | cnic.c | 4607 struct bnx2_rx_bd *rxbd; local 4643 rxbd = udev->l2_ring + CNIC_PAGE_SIZE; 4644 for (i = 0; i < BNX2_MAX_RX_DESC_CNT; i++, rxbd++) { 4649 rxbd->rx_bd_len = cp->l2_single_buf_size; 4650 rxbd->rx_bd_flags = RX_BD_FLAGS_START | RX_BD_FLAGS_END; 4651 rxbd->rx_bd_haddr_hi = (u64) buf_map >> 32; 4652 rxbd->rx_bd_haddr_lo = (u64) buf_map & 0xffffffff; 4656 rxbd->rx_bd_haddr_hi = val; 4660 rxbd->rx_bd_haddr_lo = val; 4991 struct eth_rx_bd *rxbd local [all...] |
H A D | bnx2.c | 2726 struct bnx2_rx_bd *rxbd = local 2741 rxbd->rx_bd_haddr_hi = (u64) mapping >> 32; 2742 rxbd->rx_bd_haddr_lo = (u64) mapping & 0xffffffff; 2768 struct bnx2_rx_bd *rxbd = local 2787 rxbd->rx_bd_haddr_hi = (u64) mapping >> 32; 2788 rxbd->rx_bd_haddr_lo = (u64) mapping & 0xffffffff; 5198 struct bnx2_rx_bd *rxbd; local 5203 rxbd = &rx_ring[i][0]; 5204 for (j = 0; j < BNX2_MAX_RX_DESC_CNT; j++, rxbd++) { 5205 rxbd [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 893 struct rx_bd *rxbd = &rxr->rx_desc_ring[RX_RING(bp, prod)][RX_IDX(prod)]; local 919 rxbd->rx_bd_haddr = cpu_to_le64(mapping); 958 struct rx_bd *rxbd = local 981 rxbd->rx_bd_haddr = cpu_to_le64(mapping); 982 rxbd->rx_bd_opaque = sw_prod; 3999 struct rx_bd *rxbd; local 4001 rxbd = rx_buf_ring[i]; 4002 if (!rxbd) 4005 for (j = 0; j < RX_DESC_CNT; j++, rxbd++, prod++) { 4006 rxbd [all...] |