Searched refs:rxbd (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/net/ethernet/arc/ |
| H A D | emac_main.c | 185 struct arc_emac_bd *rxbd = &priv->rxbd[*last_rx_bd]; in arc_emac_rx() local 186 unsigned int pktlen, info = le32_to_cpu(rxbd->info); in arc_emac_rx() 207 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); in arc_emac_rx() 222 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); in arc_emac_rx() 235 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); in arc_emac_rx() 258 rxbd->data = cpu_to_le32(addr); in arc_emac_rx() 264 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE); in arc_emac_rx() 303 struct arc_emac_bd *rxbd; in arc_emac_rx_stall_check() local 309 rxbd = &priv->rxbd[priv->last_rx_bd]; in arc_emac_rx_stall_check() 310 if (le32_to_cpu(rxbd->info) & FOR_EMAC) { in arc_emac_rx_stall_check() [all …]
|
| H A D | emac.h | 145 struct arc_emac_bd *rxbd; member
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
| H 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() 306 rxbd->addr = cpu_to_le32(QTN_HOST_LO32(paddr)); in pearl_skb2rbd_attach() 307 rxbd->addr_h = cpu_to_le32(QTN_HOST_HI32(paddr)); 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() 358 paddr = QTN_HOST_ADDR(le32_to_cpu(rxbd->addr_h), in qtnf_pearl_free_xfer_buffers() 359 le32_to_cpu(rxbd->addr)); in qtnf_pearl_free_xfer_buffers() 691 struct qtnf_pearl_rx_bd *rxbd; in qtnf_rx_data_ready() local [all …]
|
| H A D | topaz_pcie.c | 246 struct qtnf_topaz_rx_bd *rxbd = &ts->rx_bd_vbase[index]; in topaz_skb2rbd_attach() local 265 rxbd->addr = cpu_to_le32(QTN_HOST_LO32(paddr)); in topaz_skb2rbd_attach() 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() 308 paddr = QTN_HOST_ADDR(0x0, le32_to_cpu(rxbd->addr)); 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() [all …]
|
| /linux/drivers/scsi/qedi/ |
| H A D | qedi_main.c | 741 struct qedi_rx_bd rxbd; in qedi_ll2_process_skb() local 763 memset(&rxbd, 0, sizeof(rxbd)); in qedi_ll2_process_skb() 764 rxbd.rx_pkt_index = prod; in qedi_ll2_process_skb() 765 rxbd.rx_pkt_len = len; in qedi_ll2_process_skb() 766 rxbd.vlan_id = vlan_id; in qedi_ll2_process_skb() 773 memcpy(p_rxbd, &rxbd, sizeof(rxbd)); in qedi_ll2_process_skb() 778 rxbd.rx_pkt_index, rxbd.rx_pkt_len); in qedi_ll2_process_skb()
|
| /linux/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc.h | 255 static inline union enetc_rx_bd *enetc_rxbd_ext(union enetc_rx_bd *rxbd) in enetc_rxbd_ext() argument 257 return ++rxbd; in enetc_rxbd_ext()
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | cnic.c | 4608 struct bnx2_rx_bd *rxbd; in cnic_init_bnx2_rx_ring() local 4644 rxbd = udev->l2_ring + CNIC_PAGE_SIZE; in cnic_init_bnx2_rx_ring() 4645 for (i = 0; i < BNX2_MAX_RX_DESC_CNT; i++, rxbd++) { in cnic_init_bnx2_rx_ring() 4650 rxbd->rx_bd_len = cp->l2_single_buf_size; in cnic_init_bnx2_rx_ring() 4651 rxbd->rx_bd_flags = RX_BD_FLAGS_START | RX_BD_FLAGS_END; in cnic_init_bnx2_rx_ring() 4652 rxbd->rx_bd_haddr_hi = (u64) buf_map >> 32; in cnic_init_bnx2_rx_ring() 4653 rxbd->rx_bd_haddr_lo = (u64) buf_map & 0xffffffff; in cnic_init_bnx2_rx_ring() 4657 rxbd->rx_bd_haddr_hi = val; in cnic_init_bnx2_rx_ring() 4661 rxbd->rx_bd_haddr_lo = val; in cnic_init_bnx2_rx_ring() 4992 struct eth_rx_bd *rxbd = (struct eth_rx_bd *) (udev->l2_ring + in cnic_init_bnx2x_rx_ring() local [all …]
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt.c | 971 struct rx_bd *rxbd = &rxr->rx_desc_ring[RX_RING(bp, prod)][RX_IDX(prod)]; in bnxt_alloc_rx_data() local 997 rxbd->rx_bd_haddr = cpu_to_le64(mapping); in bnxt_alloc_rx_data() 1035 struct rx_bd *rxbd = in bnxt_alloc_rx_netmem() local 1057 rxbd->rx_bd_haddr = cpu_to_le64(mapping); in bnxt_alloc_rx_netmem() 1058 rxbd->rx_bd_opaque = sw_prod; in bnxt_alloc_rx_netmem() 4363 struct rx_bd *rxbd; in bnxt_init_rxbd_pages() local 4365 rxbd = rx_buf_ring[i]; in bnxt_init_rxbd_pages() 4366 if (!rxbd) in bnxt_init_rxbd_pages() 4369 for (j = 0; j < RX_DESC_CNT; j++, rxbd++, prod++) { in bnxt_init_rxbd_pages() 4370 rxbd->rx_bd_len_flags_type = cpu_to_le32(type); in bnxt_init_rxbd_pages() [all …]
|