Searched refs:tx_desc (Results 51 - 75 of 119) sorted by relevance

12345

/linux-master/drivers/net/usb/
H A Daqc111.c1189 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 Dcore.c5132 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 Dsiu.h110 struct dma_async_tx_descriptor *tx_desc; member in struct:siu_stream
/linux-master/drivers/spi/
H A Dspi-ingenic.c177 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 Dspi-geni-qcom.c462 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 Dspi-fsl-dspi.c201 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 Dcudbg_lib.h247 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 Discsi_iser.h528 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 Dusb.c27 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 Dnetsec.c835 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 Dxskxceiver.c1329 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 Digc_main.c201 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 Dhtt_tx.c1274 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 Drrunner.h556 #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 Dacenic.h449 #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 Dacenic.c728 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 Drtw_xmit.h88 struct tx_desc { struct
119 struct tx_desc txdesc;
/linux-master/drivers/staging/rtl8712/
H A Drtl8712_cmd.c259 struct tx_desc *pdesc;
282 pdesc = (struct tx_desc *)pcmdbuf;
/linux-master/drivers/net/ethernet/marvell/
H A Dmv643xx_eth.c198 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 Dnetdev.c778 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 Dcore.c1149 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 Dixgbe_main.c576 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 Digb_main.c329 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 Dtsi108_eth.h312 } __attribute__ ((aligned(32))) tx_desc; typedef in typeref:struct:__anon351
/linux-master/drivers/net/ethernet/sunplus/
H A Dspl2sw_define.h238 struct spl2sw_mac_desc *tx_desc; member in struct:spl2sw_common

Completed in 708 milliseconds

12345