rxbd 146 drivers/net/ethernet/arc/emac.h struct arc_emac_bd *rxbd; rxbd 184 drivers/net/ethernet/arc/emac_main.c struct arc_emac_bd *rxbd = &priv->rxbd[*last_rx_bd]; rxbd 185 drivers/net/ethernet/arc/emac_main.c unsigned int pktlen, info = le32_to_cpu(rxbd->info); rxbd 206 drivers/net/ethernet/arc/emac_main.c rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); rxbd 221 drivers/net/ethernet/arc/emac_main.c rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); rxbd 234 drivers/net/ethernet/arc/emac_main.c rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); rxbd 257 drivers/net/ethernet/arc/emac_main.c rxbd->data = cpu_to_le32(addr); rxbd 263 drivers/net/ethernet/arc/emac_main.c rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); rxbd 302 drivers/net/ethernet/arc/emac_main.c struct arc_emac_bd *rxbd; rxbd 308 drivers/net/ethernet/arc/emac_main.c rxbd = &priv->rxbd[priv->last_rx_bd]; rxbd 309 drivers/net/ethernet/arc/emac_main.c if (le32_to_cpu(rxbd->info) & FOR_EMAC) { rxbd 441 drivers/net/ethernet/arc/emac_main.c struct arc_emac_bd *rxbd = &priv->rxbd[*last_rx_bd]; rxbd 459 drivers/net/ethernet/arc/emac_main.c rxbd->data = cpu_to_le32(addr); rxbd 465 drivers/net/ethernet/arc/emac_main.c rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); rxbd 586 drivers/net/ethernet/arc/emac_main.c struct arc_emac_bd *rxbd = &priv->rxbd[i]; rxbd 599 drivers/net/ethernet/arc/emac_main.c rxbd->info = 0; rxbd 600 drivers/net/ethernet/arc/emac_main.c rxbd->data = 0; rxbd 829 drivers/net/ethernet/arc/emac_main.c struct arc_emac_bd *rxbd = &priv->rxbd[i]; rxbd 830 drivers/net/ethernet/arc/emac_main.c unsigned int info = le32_to_cpu(rxbd->info); rxbd 837 drivers/net/ethernet/arc/emac_main.c rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); rxbd 969 drivers/net/ethernet/arc/emac_main.c priv->rxbd = dmam_alloc_coherent(dev, RX_RING_SZ + TX_RING_SZ, rxbd 972 drivers/net/ethernet/arc/emac_main.c if (!priv->rxbd) { rxbd 978 drivers/net/ethernet/arc/emac_main.c priv->txbd = priv->rxbd + RX_BD_NUM; rxbd 2732 drivers/net/ethernet/broadcom/bnx2.c struct bnx2_rx_bd *rxbd = rxbd 2747 drivers/net/ethernet/broadcom/bnx2.c rxbd->rx_bd_haddr_hi = (u64) mapping >> 32; rxbd 2748 drivers/net/ethernet/broadcom/bnx2.c rxbd->rx_bd_haddr_lo = (u64) mapping & 0xffffffff; rxbd 2774 drivers/net/ethernet/broadcom/bnx2.c struct bnx2_rx_bd *rxbd = rxbd 2793 drivers/net/ethernet/broadcom/bnx2.c rxbd->rx_bd_haddr_hi = (u64) mapping >> 32; rxbd 2794 drivers/net/ethernet/broadcom/bnx2.c rxbd->rx_bd_haddr_lo = (u64) mapping & 0xffffffff; rxbd 5220 drivers/net/ethernet/broadcom/bnx2.c struct bnx2_rx_bd *rxbd; rxbd 5225 drivers/net/ethernet/broadcom/bnx2.c rxbd = &rx_ring[i][0]; rxbd 5226 drivers/net/ethernet/broadcom/bnx2.c for (j = 0; j < BNX2_MAX_RX_DESC_CNT; j++, rxbd++) { rxbd 5227 drivers/net/ethernet/broadcom/bnx2.c rxbd->rx_bd_len = buf_size; rxbd 5228 drivers/net/ethernet/broadcom/bnx2.c rxbd->rx_bd_flags = RX_BD_FLAGS_START | RX_BD_FLAGS_END; rxbd 5234 drivers/net/ethernet/broadcom/bnx2.c rxbd->rx_bd_haddr_hi = (u64) dma[j] >> 32; rxbd 5235 drivers/net/ethernet/broadcom/bnx2.c rxbd->rx_bd_haddr_lo = (u64) dma[j] & 0xffffffff; rxbd 730 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct rx_bd *rxbd = &rxr->rx_desc_ring[RX_RING(prod)][RX_IDX(prod)]; rxbd 754 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxbd->rx_bd_haddr = cpu_to_le64(mapping); rxbd 792 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct rx_bd *rxbd = rxbd 840 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxbd->rx_bd_haddr = cpu_to_le64(mapping); rxbd 841 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxbd->rx_bd_opaque = sw_prod; rxbd 3150 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct rx_bd *rxbd; rxbd 3152 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxbd = rx_buf_ring[i]; rxbd 3153 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (!rxbd) rxbd 3156 drivers/net/ethernet/broadcom/bnxt/bnxt.c for (j = 0; j < RX_DESC_CNT; j++, rxbd++, prod++) { rxbd 3157 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxbd->rx_bd_len_flags_type = cpu_to_le32(type); rxbd 3158 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxbd->rx_bd_opaque = prod; rxbd 4604 drivers/net/ethernet/broadcom/cnic.c struct bnx2_rx_bd *rxbd; rxbd 4640 drivers/net/ethernet/broadcom/cnic.c rxbd = udev->l2_ring + CNIC_PAGE_SIZE; rxbd 4641 drivers/net/ethernet/broadcom/cnic.c for (i = 0; i < BNX2_MAX_RX_DESC_CNT; i++, rxbd++) { rxbd 4646 drivers/net/ethernet/broadcom/cnic.c rxbd->rx_bd_len = cp->l2_single_buf_size; rxbd 4647 drivers/net/ethernet/broadcom/cnic.c rxbd->rx_bd_flags = RX_BD_FLAGS_START | RX_BD_FLAGS_END; rxbd 4648 drivers/net/ethernet/broadcom/cnic.c rxbd->rx_bd_haddr_hi = (u64) buf_map >> 32; rxbd 4649 drivers/net/ethernet/broadcom/cnic.c rxbd->rx_bd_haddr_lo = (u64) buf_map & 0xffffffff; rxbd 4653 drivers/net/ethernet/broadcom/cnic.c rxbd->rx_bd_haddr_hi = val; rxbd 4657 drivers/net/ethernet/broadcom/cnic.c rxbd->rx_bd_haddr_lo = val; rxbd 4989 drivers/net/ethernet/broadcom/cnic.c struct eth_rx_bd *rxbd = (struct eth_rx_bd *) (udev->l2_ring + rxbd 5007 drivers/net/ethernet/broadcom/cnic.c for (i = 0; i < BNX2X_MAX_RX_DESC_CNT; i++, rxbd++) { rxbd 5012 drivers/net/ethernet/broadcom/cnic.c rxbd->addr_hi = cpu_to_le32((u64) buf_map >> 32); rxbd 5013 drivers/net/ethernet/broadcom/cnic.c rxbd->addr_lo = cpu_to_le32(buf_map & 0xffffffff); rxbd 5017 drivers/net/ethernet/broadcom/cnic.c rxbd->addr_hi = cpu_to_le32(val); rxbd 5021 drivers/net/ethernet/broadcom/cnic.c rxbd->addr_lo = cpu_to_le32(val); rxbd 437 drivers/net/ethernet/freescale/enetc/enetc.c union enetc_rx_bd *rxbd; rxbd 442 drivers/net/ethernet/freescale/enetc/enetc.c rxbd = ENETC_RXBD(*rx_ring, i); rxbd 454 drivers/net/ethernet/freescale/enetc/enetc.c rxbd->w.addr = cpu_to_le64(rx_swbd->dma + rxbd 457 drivers/net/ethernet/freescale/enetc/enetc.c rxbd->r.lstatus = 0; rxbd 460 drivers/net/ethernet/freescale/enetc/enetc.c rxbd++; rxbd 465 drivers/net/ethernet/freescale/enetc/enetc.c rxbd = ENETC_RXBD(*rx_ring, 0); rxbd 481 drivers/net/ethernet/freescale/enetc/enetc.c union enetc_rx_bd *rxbd, rxbd 490 drivers/net/ethernet/freescale/enetc/enetc.c if (le16_to_cpu(rxbd->r.flags) & ENETC_RXBD_FLAG_TSTMP) { rxbd 493 drivers/net/ethernet/freescale/enetc/enetc.c tstamp_lo = le32_to_cpu(rxbd->r.tstamp); rxbd 505 drivers/net/ethernet/freescale/enetc/enetc.c union enetc_rx_bd *rxbd, struct sk_buff *skb) rxbd 512 drivers/net/ethernet/freescale/enetc/enetc.c u16 inet_csum = le16_to_cpu(rxbd->r.inet_csum); rxbd 521 drivers/net/ethernet/freescale/enetc/enetc.c if (le16_to_cpu(rxbd->r.flags) & ENETC_RXBD_FLAG_VLAN) rxbd 523 drivers/net/ethernet/freescale/enetc/enetc.c le16_to_cpu(rxbd->r.vlan_opt)); rxbd 526 drivers/net/ethernet/freescale/enetc/enetc.c enetc_get_rx_tstamp(rx_ring->ndev, rxbd, skb); rxbd 635 drivers/net/ethernet/freescale/enetc/enetc.c union enetc_rx_bd *rxbd; rxbd 646 drivers/net/ethernet/freescale/enetc/enetc.c rxbd = ENETC_RXBD(*rx_ring, i); rxbd 647 drivers/net/ethernet/freescale/enetc/enetc.c bd_status = le32_to_cpu(rxbd->r.lstatus); rxbd 653 drivers/net/ethernet/freescale/enetc/enetc.c size = le16_to_cpu(rxbd->r.buf_len); rxbd 658 drivers/net/ethernet/freescale/enetc/enetc.c enetc_get_offloads(rx_ring, rxbd, skb); rxbd 661 drivers/net/ethernet/freescale/enetc/enetc.c rxbd++; rxbd 665 drivers/net/ethernet/freescale/enetc/enetc.c rxbd = ENETC_RXBD(*rx_ring, 0); rxbd 673 drivers/net/ethernet/freescale/enetc/enetc.c bd_status = le32_to_cpu(rxbd->r.lstatus); rxbd 674 drivers/net/ethernet/freescale/enetc/enetc.c rxbd++; rxbd 678 drivers/net/ethernet/freescale/enetc/enetc.c rxbd = ENETC_RXBD(*rx_ring, 0); rxbd 690 drivers/net/ethernet/freescale/enetc/enetc.c bd_status = le32_to_cpu(rxbd->r.lstatus); rxbd 695 drivers/net/ethernet/freescale/enetc/enetc.c size = le16_to_cpu(rxbd->r.buf_len); rxbd 701 drivers/net/ethernet/freescale/enetc/enetc.c rxbd++; rxbd 705 drivers/net/ethernet/freescale/enetc/enetc.c rxbd = ENETC_RXBD(*rx_ring, 0); rxbd 286 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_pearl_rx_bd *rxbd; rxbd 297 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c rxbd = &ps->rx_bd_vbase[index]; rxbd 307 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c rxbd->addr = cpu_to_le32(QTN_HOST_LO32(paddr)); rxbd 308 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c rxbd->addr_h = cpu_to_le32(QTN_HOST_HI32(paddr)); rxbd 309 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c rxbd->info = 0x0; rxbd 349 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_pearl_rx_bd *rxbd; rxbd 357 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c rxbd = &ps->rx_bd_vbase[i]; rxbd 359 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c paddr = QTN_HOST_ADDR(le32_to_cpu(rxbd->addr_h), rxbd 360 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c le32_to_cpu(rxbd->addr)); rxbd 658 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_pearl_rx_bd *rxbd; rxbd 661 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c rxbd = &ps->rx_bd_vbase[index]; rxbd 662 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c descw = le32_to_cpu(rxbd->info); rxbd 678 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_pearl_rx_bd *rxbd; rxbd 692 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c rxbd = &ps->rx_bd_vbase[r_idx]; rxbd 693 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c descw = le32_to_cpu(rxbd->info); rxbd 716 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c skb_paddr = QTN_HOST_ADDR(le32_to_cpu(rxbd->addr_h), rxbd 717 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c le32_to_cpu(rxbd->addr)); rxbd 247 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_topaz_rx_bd *rxbd = &ts->rx_bd_vbase[index]; rxbd 266 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c rxbd->addr = cpu_to_le32(QTN_HOST_LO32(paddr)); rxbd 267 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c rxbd->info = cpu_to_le32(QTN_BD_EMPTY | wrap); rxbd 298 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_topaz_rx_bd *rxbd; rxbd 307 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c rxbd = &ts->rx_bd_vbase[i]; rxbd 309 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c paddr = QTN_HOST_ADDR(0x0, le32_to_cpu(rxbd->addr)); rxbd 314 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c rxbd->addr = 0; rxbd 315 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c rxbd->info = 0; rxbd 590 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_topaz_rx_bd *rxbd; rxbd 593 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c rxbd = &ts->rx_bd_vbase[index]; rxbd 594 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c descw = le32_to_cpu(rxbd->info); rxbd 610 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_topaz_rx_bd *rxbd; rxbd 625 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c rxbd = &ts->rx_bd_vbase[r_idx]; rxbd 626 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c descw = le32_to_cpu(rxbd->info); rxbd 650 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c skb_paddr = QTN_HOST_ADDR(0x0, le32_to_cpu(rxbd->addr)); rxbd 735 drivers/scsi/qedi/qedi_main.c struct qedi_rx_bd rxbd; rxbd 757 drivers/scsi/qedi/qedi_main.c memset(&rxbd, 0, sizeof(rxbd)); rxbd 758 drivers/scsi/qedi/qedi_main.c rxbd.rx_pkt_index = prod; rxbd 759 drivers/scsi/qedi/qedi_main.c rxbd.rx_pkt_len = len; rxbd 760 drivers/scsi/qedi/qedi_main.c rxbd.vlan_id = vlan_id; rxbd 767 drivers/scsi/qedi/qedi_main.c memcpy(p_rxbd, &rxbd, sizeof(rxbd)); rxbd 772 drivers/scsi/qedi/qedi_main.c rxbd.rx_pkt_index, rxbd.rx_pkt_len);