/linux-master/drivers/net/usb/ |
H A D | aqc111.c | 1189 u64 tx_desc = 0; local 1193 tx_desc |= skb->len & AQ_TX_DESC_LEN_MASK; 1196 tx_desc |= ((u64)(skb_shinfo(skb)->gso_size & AQ_TX_DESC_MSS_MASK)) << 1199 headroom = (skb->len + sizeof(tx_desc)) % 8; 1203 if (((skb->len + sizeof(tx_desc) + padding_size) % frame_size) == 0) { 1205 tx_desc |= AQ_TX_DESC_DROP_PADD; 1210 tx_desc |= AQ_TX_DESC_VLAN; 1211 tx_desc |= ((u64)tci & AQ_TX_DESC_VLAN_MASK) << 1222 if (!(headroom >= sizeof(tx_desc) && tailroom >= padding_size)) { 1223 new_skb = skb_copy_expand(skb, sizeof(tx_desc), [all...] |
/linux-master/drivers/net/wireless/realtek/rtl8xxxu/ |
H A D | core.c | 5132 static void rtl8xxxu_calc_tx_desc_csum(struct rtl8xxxu_txdesc32 *tx_desc) argument 5134 __le16 *ptr = (__le16 *)tx_desc; 5142 tx_desc->csum = cpu_to_le16(0); 5147 tx_desc->csum |= cpu_to_le16(csum); 5281 struct rtl8xxxu_txdesc32 *tx_desc, bool sgi, 5294 __func__, rate, le16_to_cpu(tx_desc->pkt_size)); 5298 tx_desc->txdw5 = cpu_to_le32(rate); 5301 tx_desc->txdw5 |= cpu_to_le32(0x0001ff00); 5303 tx_desc->txdw3 = cpu_to_le32((u32)seq_number << TXDESC32_SEQ_SHIFT); 5306 tx_desc 5279 rtl8xxxu_fill_txdesc_v1(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, struct ieee80211_tx_info *tx_info, struct rtl8xxxu_txdesc32 *tx_desc, bool sgi, bool short_preamble, bool ampdu_enable, u32 rts_rate, u8 macid) argument 5418 rtl8xxxu_fill_txdesc_v3(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, struct ieee80211_tx_info *tx_info, struct rtl8xxxu_txdesc32 *tx_desc, bool sgi, bool short_preamble, bool ampdu_enable, u32 rts_rate, u8 macid) argument 5504 struct rtl8xxxu_txdesc32 *tx_desc; local [all...] |
/linux-master/sound/soc/sh/ |
H A D | siu.h | 110 struct dma_async_tx_descriptor *tx_desc; member in struct:siu_stream
|
/linux-master/drivers/spi/ |
H A D | spi-ingenic.c | 177 struct dma_async_tx_descriptor *rx_desc, *tx_desc; local 184 tx_desc = spi_ingenic_prepare_dma(ctlr, ctlr->dma_tx, 186 if (IS_ERR(tx_desc)) { 189 return PTR_ERR(tx_desc);
|
H A D | spi-geni-qcom.c | 462 struct dma_async_tx_descriptor *tx_desc, *rx_desc; local 525 tx_desc = dmaengine_prep_slave_sg(mas->tx, xfer->tx_sg.sgl, xfer->tx_sg.nents, 527 if (!tx_desc) { 532 tx_desc->callback_result = spi_gsi_callback_result; 533 tx_desc->callback_param = spi; 537 dmaengine_submit(tx_desc);
|
H A D | spi-fsl-dspi.c | 201 struct dma_async_tx_descriptor *tx_desc; member in struct:fsl_dspi_dma 391 dma->tx_desc = dmaengine_prep_slave_single(dma->chan_tx, 397 if (!dma->tx_desc) { 402 dma->tx_desc->callback = dspi_tx_dma_callback; 403 dma->tx_desc->callback_param = dspi; 404 if (dma_submit_error(dmaengine_submit(dma->tx_desc))) {
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cudbg_lib.h | 247 entry->desc_size = sizeof(struct tx_desc); 249 entry->data_size = txq->size * sizeof(struct tx_desc);
|
/linux-master/drivers/infiniband/ulp/iser/ |
H A D | iscsi_iser.h | 528 int iser_post_send(struct ib_conn *ib_conn, struct iser_tx_desc *tx_desc); 539 struct iser_tx_desc *tx_desc);
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | usb.c | 27 struct rtw_tx_desc *tx_desc = (struct rtw_tx_desc *)skb->data; local 31 le32p_replace_bits(&tx_desc->w7, agg_num, RTW_TX_DESC_W7_DMA_TXAGG_NUM); 32 pkt_info.pkt_offset = le32_get_bits(tx_desc->w1, RTW_TX_DESC_W1_PKT_OFFSET); 333 struct rtw_tx_desc *tx_desc; local 392 tx_desc = (struct rtw_tx_desc *)skb_head->data; 393 qsel = le32_get_bits(tx_desc->w1, RTW_TX_DESC_W1_QSEL);
|
/linux-master/drivers/net/ethernet/socionext/ |
H A D | netsec.c | 835 struct netsec_desc tx_desc; local 855 tx_desc.buf_type = TYPE_NETSEC_XDP_NDO; 869 tx_desc.buf_type = TYPE_NETSEC_XDP_TX; 872 tx_desc.dma_addr = dma_handle; 873 tx_desc.addr = xdpf->data; 874 tx_desc.len = xdpf->len; 877 netsec_set_tx_de(priv, tx_ring, &tx_ctrl, &tx_desc, xdpf); 1142 struct netsec_desc tx_desc; local 1175 tx_desc.dma_addr = dma_map_single(priv->dev, skb->data, 1177 if (dma_mapping_error(priv->dev, tx_desc [all...] |
/linux-master/tools/testing/selftests/bpf/ |
H A D | xskxceiver.c | 1329 struct xdp_desc *tx_desc = xsk_ring_prod__tx_desc(&xsk->tx, idx + i); local 1331 tx_desc->addr = pkt_get_addr(pkt, ifobject->umem); 1333 tx_desc->len = pkt->len; 1334 tx_desc->options = pkt->options; 1336 tx_desc->len = umem->frame_size; 1337 tx_desc->options = XDP_PKT_CONTD; 1339 tx_desc->len = pkt->len - bytes_written; 1340 tx_desc->options = 0; 1343 pkt_generate(xsk, umem, tx_desc->addr, tx_desc [all...] |
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 201 union igc_adv_tx_desc *eop_desc, *tx_desc; local 222 tx_desc = IGC_TX_DESC(tx_ring, i); 225 while (tx_desc != eop_desc) { 227 tx_desc++; 232 tx_desc = IGC_TX_DESC(tx_ring, 0); 1296 union igc_adv_tx_desc *tx_desc, 1313 tx_desc->read.olinfo_status = cpu_to_le32(olinfo_status); 1322 union igc_adv_tx_desc *tx_desc; local 1331 tx_desc = IGC_TX_DESC(tx_ring, i); 1333 igc_tx_olinfo_status(tx_ring, tx_desc, tx_flag 1295 igc_tx_olinfo_status(struct igc_ring *tx_ring, union igc_adv_tx_desc *tx_desc, u32 tx_flags, unsigned int paylen) argument 2963 union igc_adv_tx_desc *tx_desc = NULL; local 3046 union igc_adv_tx_desc *tx_desc; local [all...] |
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | htt_tx.c | 1274 struct htt_data_tx_desc *tx_desc; local 1362 skb_push(msdu, sizeof(*tx_desc)); 1364 tx_desc = (struct htt_data_tx_desc *)(msdu->data + sizeof(*cmd_hdr)); 1367 tx_desc->flags0 = flags0; 1368 tx_desc->flags1 = __cpu_to_le16(flags1); 1369 tx_desc->len = __cpu_to_le16(data_len); 1370 tx_desc->id = __cpu_to_le16(msdu_id); 1371 tx_desc->frags_paddr = 0; /* always zero */ 1375 tx_desc->peerid = __cpu_to_le32(HTT_INVALID_PEERID);
|
/linux-master/drivers/net/hippi/ |
H A D | rrunner.h | 556 #define TX_TOTAL_SIZE (TX_RING_ENTRIES * sizeof(struct tx_desc)) 558 struct tx_desc{ struct 803 struct tx_desc *tx_ring;
|
/linux-master/drivers/net/ethernet/alteon/ |
H A D | acenic.h | 449 #define TX_RING_SIZE (MAX_TX_RING_ENTRIES * sizeof(struct tx_desc)) 452 struct tx_desc{ struct 648 struct tx_desc *tx_ring;
|
H A D | acenic.c | 728 size = (sizeof(struct tx_desc) * MAX_TX_RING_ENTRIES); 785 size = (sizeof(struct tx_desc) * MAX_TX_RING_ENTRIES); 1280 ap->tx_ring = (__force struct tx_desc *) regs->Window; 1282 * sizeof(struct tx_desc)) / sizeof(u32); i++) 1288 MAX_TX_RING_ENTRIES * sizeof(struct tx_desc)); 2324 struct tx_desc __iomem *tx; 2325 tx = (__force struct tx_desc __iomem *) &ap->tx_ring[i]; 2331 sizeof(struct tx_desc)); 2378 ace_load_tx_bd(struct ace_private *ap, struct tx_desc *desc, u64 addr, 2386 struct tx_desc __iome [all...] |
/linux-master/drivers/staging/rtl8723bs/include/ |
H A D | rtw_xmit.h | 88 struct tx_desc { struct 119 struct tx_desc txdesc;
|
/linux-master/drivers/staging/rtl8712/ |
H A D | rtl8712_cmd.c | 259 struct tx_desc *pdesc; 282 pdesc = (struct tx_desc *)pcmdbuf;
|
/linux-master/drivers/net/ethernet/marvell/ |
H A D | mv643xx_eth.c | 198 struct tx_desc { struct 214 struct tx_desc { struct 355 struct tx_desc *tx_desc_area; 473 addr += txq->tx_curr_desc * sizeof(struct tx_desc); 733 struct tx_desc *desc; 781 struct tx_desc *desc; 825 struct tx_desc *first_tx_desc; 900 struct tx_desc *desc; 935 struct tx_desc *desc; 1046 txq->tx_curr_desc * sizeof(struct tx_desc); 2037 struct tx_desc *tx_desc; local [all...] |
/linux-master/drivers/net/ethernet/intel/igbvf/ |
H A D | netdev.c | 778 union e1000_adv_tx_desc *tx_desc, *eop_desc; local 803 tx_desc = IGBVF_TX_DESC_ADV(*tx_ring, i); 804 cleaned = (tx_desc == eop_desc); 820 tx_desc->wb.status = 0; 2225 union e1000_adv_tx_desc *tx_desc = NULL; local 2255 tx_desc = IGBVF_TX_DESC_ADV(*tx_ring, i); 2256 tx_desc->read.buffer_addr = cpu_to_le64(buffer_info->dma); 2257 tx_desc->read.cmd_type_len = 2259 tx_desc->read.olinfo_status = cpu_to_le32(olinfo_status); 2265 tx_desc [all...] |
/linux-master/drivers/net/ethernet/ibm/emac/ |
H A D | core.c | 1149 if (dev->tx_desc[i].ctrl & MAL_TX_CTRL_READY) 1152 dev->tx_desc[i].ctrl = 0; 1153 dev->tx_desc[i].data_ptr = 0; 1474 dev->tx_desc[slot].data_ptr = dma_map_single(&dev->ofdev->dev, 1477 dev->tx_desc[slot].data_len = (u16) len; 1479 dev->tx_desc[slot].ctrl = ctrl; 1500 dev->tx_desc[slot].data_ptr = pd; 1501 dev->tx_desc[slot].data_len = (u16) chunk; 1502 dev->tx_desc[slot].ctrl = ctrl; 1544 dev->tx_desc[slo [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_main.c | 576 union ixgbe_adv_tx_desc *tx_desc; local 675 tx_desc = IXGBE_TX_DESC(ring, i); 677 u0 = (struct my_u0 *)tx_desc; 1157 union ixgbe_adv_tx_desc *tx_desc; local 1167 tx_desc = IXGBE_TX_DESC(tx_ring, i); 1209 while (tx_desc != eop_desc) { 1211 tx_desc++; 1216 tx_desc = IXGBE_TX_DESC(tx_ring, 0); 1231 tx_desc++; 1236 tx_desc 6072 union ixgbe_adv_tx_desc *eop_desc, *tx_desc; local 8262 ixgbe_tx_olinfo_status(union ixgbe_adv_tx_desc *tx_desc, u32 tx_flags, unsigned int paylen) argument 8317 union ixgbe_adv_tx_desc *tx_desc; local 8667 union ixgbe_adv_tx_desc *tx_desc = IXGBE_TX_DESC(ring, index); local [all...] |
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 329 union e1000_adv_tx_desc *tx_desc; local 400 tx_desc = IGB_TX_DESC(tx_ring, i); 402 u0 = (struct my_u0 *)tx_desc; 4889 union e1000_adv_tx_desc *eop_desc, *tx_desc; local 4905 tx_desc = IGB_TX_DESC(tx_ring, i); 4908 while (tx_desc != eop_desc) { 4910 tx_desc++; 4915 tx_desc = IGB_TX_DESC(tx_ring, 0); 6126 union e1000_adv_tx_desc *tx_desc, 6145 tx_desc 6125 igb_tx_olinfo_status(struct igb_ring *tx_ring, union e1000_adv_tx_desc *tx_desc, u32 tx_flags, unsigned int paylen) argument 6189 union e1000_adv_tx_desc *tx_desc; local 6337 union e1000_adv_tx_desc *tx_desc = IGB_TX_DESC(tx_ring, index); local 8223 union e1000_adv_tx_desc *tx_desc; local [all...] |
/linux-master/drivers/net/ethernet/tundra/ |
H A D | tsi108_eth.h | 312 } __attribute__ ((aligned(32))) tx_desc; typedef in typeref:struct:__anon351
|
/linux-master/drivers/net/ethernet/sunplus/ |
H A D | spl2sw_define.h | 238 struct spl2sw_mac_desc *tx_desc; member in struct:spl2sw_common
|