Searched refs:rxbd (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/net/ethernet/arc/
H A Demac_main.c183 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 Demac.h118 * @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 Dpearl_pcie.c285 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 Dtopaz_pcie.c246 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 Denetc.c943 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 Denetc.h216 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 Dqedi_main.c740 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 Dcnic.c4607 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 Dbnx2.c2726 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 Dbnxt.c893 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...]

Completed in 273 milliseconds