txbd 147 drivers/net/ethernet/arc/emac.h struct arc_emac_bd *txbd; txbd 119 drivers/net/ethernet/arc/emac_main.c struct arc_emac_bd *txbd = &priv->txbd[*txbd_dirty]; txbd 122 drivers/net/ethernet/arc/emac_main.c unsigned int info = le32_to_cpu(txbd->info); txbd 124 drivers/net/ethernet/arc/emac_main.c if ((info & FOR_EMAC) || !txbd->data || !skb) txbd 150 drivers/net/ethernet/arc/emac_main.c txbd->data = 0; txbd 151 drivers/net/ethernet/arc/emac_main.c txbd->info = 0; txbd 474 drivers/net/ethernet/arc/emac_main.c memset(priv->txbd, 0, TX_RING_SZ); txbd 555 drivers/net/ethernet/arc/emac_main.c struct arc_emac_bd *txbd = &priv->txbd[i]; txbd 568 drivers/net/ethernet/arc/emac_main.c txbd->info = 0; txbd 569 drivers/net/ethernet/arc/emac_main.c txbd->data = 0; txbd 682 drivers/net/ethernet/arc/emac_main.c __le32 *info = &priv->txbd[*txbd_curr].info; txbd 708 drivers/net/ethernet/arc/emac_main.c priv->txbd[*txbd_curr].data = cpu_to_le32(addr); txbd 826 drivers/net/ethernet/arc/emac_main.c memset(priv->txbd, 0, TX_RING_SZ); txbd 978 drivers/net/ethernet/arc/emac_main.c priv->txbd = priv->rxbd + RX_BD_NUM; txbd 5186 drivers/net/ethernet/broadcom/bnx2.c struct bnx2_tx_bd *txbd; txbd 5201 drivers/net/ethernet/broadcom/bnx2.c txbd = &txr->tx_desc_ring[BNX2_MAX_TX_DESC_CNT]; txbd 5203 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_haddr_hi = (u64) txr->tx_desc_mapping >> 32; txbd 5204 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_haddr_lo = (u64) txr->tx_desc_mapping & 0xffffffff; txbd 5815 drivers/net/ethernet/broadcom/bnx2.c struct bnx2_tx_bd *txbd; txbd 5868 drivers/net/ethernet/broadcom/bnx2.c txbd = &txr->tx_desc_ring[BNX2_TX_RING_IDX(txr->tx_prod)]; txbd 5870 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_haddr_hi = (u64) map >> 32; txbd 5871 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_haddr_lo = (u64) map & 0xffffffff; txbd 5872 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_mss_nbytes = pkt_size; txbd 5873 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_vlan_tag_flags = TX_BD_FLAGS_START | TX_BD_FLAGS_END; txbd 6599 drivers/net/ethernet/broadcom/bnx2.c struct bnx2_tx_bd *txbd; txbd 6679 drivers/net/ethernet/broadcom/bnx2.c txbd = &txr->tx_desc_ring[ring_prod]; txbd 6681 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_haddr_hi = (u64) mapping >> 32; txbd 6682 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_haddr_lo = (u64) mapping & 0xffffffff; txbd 6683 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_mss_nbytes = len | (mss << 16); txbd 6684 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_vlan_tag_flags = vlan_tag_flags | TX_BD_FLAGS_START; txbd 6695 drivers/net/ethernet/broadcom/bnx2.c txbd = &txr->tx_desc_ring[ring_prod]; txbd 6705 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_haddr_hi = (u64) mapping >> 32; txbd 6706 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_haddr_lo = (u64) mapping & 0xffffffff; txbd 6707 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_mss_nbytes = len | (mss << 16); txbd 6708 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_vlan_tag_flags = vlan_tag_flags; txbd 6711 drivers/net/ethernet/broadcom/bnx2.c txbd->tx_bd_vlan_tag_flags |= TX_BD_FLAGS_END; txbd 348 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct tx_bd *txbd; txbd 380 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd = &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)]; txbd 382 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd->tx_bd_opaque = prod; txbd 446 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd->tx_bd_len_flags_type = tx_push->tx_bd_len_flags_type; txbd 447 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd->tx_bd_haddr = txr->data_mapping; txbd 449 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd = &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)]; txbd 450 drivers/net/ethernet/broadcom/bnxt/bnxt.c memcpy(txbd, tx_push1, sizeof(*txbd)); txbd 495 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd->tx_bd_haddr = cpu_to_le64(mapping); txbd 533 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd->tx_bd_len_flags_type = cpu_to_le32(flags); txbd 542 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd = &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)]; txbd 554 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd->tx_bd_haddr = cpu_to_le64(mapping); txbd 557 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd->tx_bd_len_flags_type = cpu_to_le32(flags); txbd 561 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd->tx_bd_len_flags_type = txbd 28 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c struct tx_bd *txbd; txbd 35 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c txbd = &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)]; txbd 38 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c txbd->tx_bd_len_flags_type = cpu_to_le32(flags); txbd 39 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c txbd->tx_bd_opaque = prod; txbd 40 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c txbd->tx_bd_haddr = cpu_to_le64(mapping); txbd 4538 drivers/net/ethernet/broadcom/cnic.c struct bnx2_tx_bd *txbd; txbd 4581 drivers/net/ethernet/broadcom/cnic.c txbd = udev->l2_ring; txbd 4584 drivers/net/ethernet/broadcom/cnic.c for (i = 0; i < BNX2_MAX_TX_DESC_CNT; i++, txbd++) { txbd 4585 drivers/net/ethernet/broadcom/cnic.c txbd->tx_bd_haddr_hi = (u64) buf_map >> 32; txbd 4586 drivers/net/ethernet/broadcom/cnic.c txbd->tx_bd_haddr_lo = (u64) buf_map & 0xffffffff; txbd 4590 drivers/net/ethernet/broadcom/cnic.c txbd->tx_bd_haddr_hi = val; txbd 4594 drivers/net/ethernet/broadcom/cnic.c txbd->tx_bd_haddr_lo = val; txbd 4923 drivers/net/ethernet/broadcom/cnic.c union eth_tx_bd_types *txbd = (union eth_tx_bd_types *) udev->l2_ring; txbd 4930 drivers/net/ethernet/broadcom/cnic.c memset(txbd, 0, CNIC_PAGE_SIZE); txbd 4933 drivers/net/ethernet/broadcom/cnic.c for (i = 0; i < BNX2_MAX_TX_DESC_CNT; i += 3, txbd += 3) { txbd 4934 drivers/net/ethernet/broadcom/cnic.c struct eth_tx_start_bd *start_bd = &txbd->start_bd; txbd 4936 drivers/net/ethernet/broadcom/cnic.c &((txbd + 1)->parse_bd_e1x); txbd 4937 drivers/net/ethernet/broadcom/cnic.c struct eth_tx_parse_bd_e2 *pbd_e2 = &((txbd + 1)->parse_bd_e2); txbd 4938 drivers/net/ethernet/broadcom/cnic.c struct eth_tx_bd *reg_bd = &((txbd + 2)->reg_bd); txbd 4959 drivers/net/ethernet/broadcom/cnic.c txbd->next_bd.addr_hi = cpu_to_le32(val); txbd 4964 drivers/net/ethernet/broadcom/cnic.c txbd->next_bd.addr_lo = cpu_to_le32(val); txbd 7695 drivers/net/ethernet/broadcom/tg3.c static inline void tg3_tx_set_bd(struct tg3_tx_buffer_desc *txbd, txbd 7699 drivers/net/ethernet/broadcom/tg3.c txbd->addr_hi = ((u64) mapping >> 32); txbd 7700 drivers/net/ethernet/broadcom/tg3.c txbd->addr_lo = ((u64) mapping & 0xffffffff); txbd 7701 drivers/net/ethernet/broadcom/tg3.c txbd->len_flags = (len << TXD_LEN_SHIFT) | (flags & 0x0000ffff); txbd 7702 drivers/net/ethernet/broadcom/tg3.c txbd->vlan_tag = (mss << TXD_MSS_SHIFT) | (vlan << TXD_VLAN_TAG_SHIFT); txbd 51 drivers/net/ethernet/freescale/enetc/enetc.c static bool enetc_tx_csum(struct sk_buff *skb, union enetc_tx_bd *txbd) txbd 79 drivers/net/ethernet/freescale/enetc/enetc.c txbd->l3_csoff = enetc_txbd_l3_csoff(l3_start, l3_hsize, l3_flags); txbd 80 drivers/net/ethernet/freescale/enetc/enetc.c txbd->l4_csoff = l4_flags; txbd 116 drivers/net/ethernet/freescale/enetc/enetc.c union enetc_tx_bd *txbd; txbd 124 drivers/net/ethernet/freescale/enetc/enetc.c txbd = ENETC_TXBD(*tx_ring, i); txbd 125 drivers/net/ethernet/freescale/enetc/enetc.c prefetchw(txbd); txbd 159 drivers/net/ethernet/freescale/enetc/enetc.c *txbd = temp_bd; txbd 165 drivers/net/ethernet/freescale/enetc/enetc.c txbd++; txbd 170 drivers/net/ethernet/freescale/enetc/enetc.c txbd = ENETC_TXBD(*tx_ring, 0); txbd 172 drivers/net/ethernet/freescale/enetc/enetc.c prefetchw(txbd); txbd 197 drivers/net/ethernet/freescale/enetc/enetc.c *txbd = temp_bd; txbd 202 drivers/net/ethernet/freescale/enetc/enetc.c txbd++; txbd 207 drivers/net/ethernet/freescale/enetc/enetc.c txbd = ENETC_TXBD(*tx_ring, 0); txbd 209 drivers/net/ethernet/freescale/enetc/enetc.c prefetchw(txbd); txbd 223 drivers/net/ethernet/freescale/enetc/enetc.c *txbd = temp_bd; txbd 307 drivers/net/ethernet/freescale/enetc/enetc.c static void enetc_get_tx_tstamp(struct enetc_hw *hw, union enetc_tx_bd *txbd, txbd 314 drivers/net/ethernet/freescale/enetc/enetc.c tstamp_lo = le32_to_cpu(txbd->wb.tstamp); txbd 351 drivers/net/ethernet/freescale/enetc/enetc.c union enetc_tx_bd *txbd; txbd 353 drivers/net/ethernet/freescale/enetc/enetc.c txbd = ENETC_TXBD(*tx_ring, i); txbd 355 drivers/net/ethernet/freescale/enetc/enetc.c if (txbd->flags & ENETC_TXBD_FLAGS_W && txbd 357 drivers/net/ethernet/freescale/enetc/enetc.c enetc_get_tx_tstamp(&priv->si->hw, txbd, txbd 378 drivers/net/ethernet/freescale/enetc/enetc_hw.h static inline void enetc_clear_tx_bd(union enetc_tx_bd *txbd) txbd 380 drivers/net/ethernet/freescale/enetc/enetc_hw.h memset(txbd, 0, sizeof(*txbd)); txbd 348 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_pearl_tx_bd *txbd; txbd 371 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c txbd = &ps->tx_bd_vbase[i]; txbd 373 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c paddr = QTN_HOST_ADDR(le32_to_cpu(txbd->addr_h), txbd 374 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c le32_to_cpu(txbd->addr)); txbd 466 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_pearl_tx_bd *txbd; txbd 484 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c txbd = &ps->tx_bd_vbase[i]; txbd 485 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c paddr = QTN_HOST_ADDR(le32_to_cpu(txbd->addr_h), txbd 486 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c le32_to_cpu(txbd->addr)); txbd 539 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c struct qtnf_pearl_tx_bd *txbd; txbd 569 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c txbd = &ps->tx_bd_vbase[i]; txbd 570 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c txbd->addr = cpu_to_le32(QTN_HOST_LO32(skb_paddr)); txbd 571 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c txbd->addr_h = cpu_to_le32(QTN_HOST_HI32(skb_paddr)); txbd 574 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c txbd->info = cpu_to_le32(info); txbd 299 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_topaz_tx_bd *txbd; txbd 322 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c txbd = &ts->tx_bd_vbase[i]; txbd 324 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c paddr = QTN_HOST_ADDR(0x0, le32_to_cpu(txbd->addr)); txbd 329 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c txbd->addr = 0; txbd 330 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c txbd->info = 0; txbd 383 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_topaz_tx_bd *txbd; txbd 404 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c txbd = &ts->tx_bd_vbase[i]; txbd 405 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c paddr = QTN_HOST_ADDR(0x0, le32_to_cpu(txbd->addr)); txbd 494 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c struct qtnf_topaz_tx_bd *txbd; txbd 527 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c txbd = &ts->tx_bd_vbase[i]; txbd 528 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c txbd->addr = cpu_to_le32(QTN_HOST_LO32(skb_paddr)); txbd 478 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c u8 *txbd, struct ieee80211_tx_info *info, txbd 784 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.h u8 *txbd, struct ieee80211_tx_info *info, txbd 343 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c u8 *txbd, struct ieee80211_tx_info *info, txbd 516 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.h u8 *pdesc, u8 *txbd, txbd 406 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c u8 *txbd, struct ieee80211_tx_info *info, txbd 629 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.h u8 *pdesc_tx, u8 *txbd, txbd 660 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c struct ieee80211_hdr *hdr, u8 *pdesc8, u8 *txbd, txbd 634 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.h struct ieee80211_hdr *hdr, u8 *pdesc_tx, u8 *txbd,