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,