Searched refs:txdesc (Results 26 - 50 of 55) sorted by relevance

123

/linux-master/drivers/spi/
H A Dspi-davinci.c618 struct dma_async_tx_descriptor *txdesc; local
639 txdesc = dmaengine_prep_slave_sg(dspi->dma_tx,
642 if (!txdesc)
647 txdesc->callback = davinci_spi_dma_tx_callback;
648 txdesc->callback_param = (void *)dspi;
654 dmaengine_submit(txdesc);
H A Dspi-atmel.c776 struct dma_async_tx_descriptor *txdesc; local
814 txdesc = dmaengine_prep_slave_single(txchan,
820 txdesc = dmaengine_prep_slave_sg(txchan,
827 if (!txdesc)
846 cookie = txdesc->tx_submit(txdesc);
H A Dspi-pl022.c816 struct dma_async_tx_descriptor *txdesc; local
950 txdesc = dmaengine_prep_slave_sg(txchan,
955 if (!txdesc)
964 dmaengine_submit(txdesc);
/linux-master/drivers/i2c/busses/
H A Di2c-sh_mobile.c512 struct dma_async_tx_descriptor *txdesc; local
539 txdesc = dmaengine_prep_slave_sg(chan, &pd->sg, 1,
542 if (!txdesc) {
548 txdesc->callback = sh_mobile_i2c_dma_callback;
549 txdesc->callback_param = pd;
551 cookie = dmaengine_submit(txdesc);
H A Di2c-rcar.c476 struct dma_async_tx_descriptor *txdesc; local
513 txdesc = dmaengine_prep_slave_sg(chan, &priv->sg, 1,
516 if (!txdesc) {
522 txdesc->callback = rcar_i2c_dma_callback;
523 txdesc->callback_param = priv;
525 cookie = dmaengine_submit(txdesc);
H A Di2c-imx.c424 struct dma_async_tx_descriptor *txdesc; local
435 txdesc = dmaengine_prep_slave_single(dma->chan_using, dma->dma_buf,
438 if (!txdesc) {
444 txdesc->callback = i2c_imx_dma_callback;
445 txdesc->callback_param = i2c_imx;
446 if (dma_submit_error(dmaengine_submit(txdesc))) {
/linux-master/drivers/net/ethernet/renesas/
H A Dsh_eth.c1234 struct sh_eth_txdesc *txdesc; local
1241 txdesc = &mdp->tx_ring[entry];
1242 sent = !(txdesc->status & cpu_to_le32(TD_TACT));
1249 entry, le32_to_cpu(txdesc->status));
1253 le32_to_cpu(txdesc->addr),
1254 le32_to_cpu(txdesc->len) >> 16,
1260 txdesc->status = cpu_to_le32(TD_TFP);
1262 txdesc->status |= cpu_to_le32(TD_TDLE);
1266 ndev->stats.tx_bytes += le32_to_cpu(txdesc->len) >> 16;
1324 struct sh_eth_txdesc *txdesc local
2494 struct sh_eth_txdesc *txdesc; local
[all...]
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00.h587 struct txentry_desc *txdesc);
589 struct txentry_desc *txdesc);
591 struct txentry_desc *txdesc);
1450 struct txdone_entry_desc *txdesc);
1452 struct txdone_entry_desc *txdesc);
H A Drt2800mmio.c68 struct txentry_desc *txdesc)
94 !test_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags));
96 test_bit(ENTRY_TXD_BURST, &txdesc->flags));
109 !test_bit(ENTRY_TXD_ENCRYPT_IV, &txdesc->flags));
67 rt2800mmio_write_tx_desc(struct queue_entry *entry, struct txentry_desc *txdesc) argument
H A Drt2800usb.c402 struct txentry_desc *txdesc)
421 !test_bit(ENTRY_TXD_ENCRYPT_IV, &txdesc->flags));
426 test_bit(ENTRY_TXD_BURST, &txdesc->flags));
401 rt2800usb_write_tx_desc(struct queue_entry *entry, struct txentry_desc *txdesc) argument
H A Drt2800lib.c795 struct txentry_desc *txdesc)
806 test_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags));
808 test_bit(ENTRY_TXD_HT_MIMO_PS, &txdesc->flags));
811 test_bit(ENTRY_TXD_REQ_TIMESTAMP, &txdesc->flags));
813 test_bit(ENTRY_TXD_HT_AMPDU, &txdesc->flags));
815 txdesc->u.ht.mpdu_density);
816 rt2x00_set_field32(&word, TXWI_W0_TX_OP, txdesc->u.ht.txop);
817 rt2x00_set_field32(&word, TXWI_W0_MCS, txdesc->u.ht.mcs);
819 test_bit(ENTRY_TXD_HT_BW_40, &txdesc->flags));
821 test_bit(ENTRY_TXD_HT_SHORT_GI, &txdesc
794 rt2800_write_tx_data(struct queue_entry *entry, struct txentry_desc *txdesc) argument
1024 struct txdone_entry_desc txdesc; local
1411 rt2800_write_beacon(struct queue_entry *entry, struct txentry_desc *txdesc) argument
[all...]
/linux-master/drivers/staging/rtl8723bs/include/
H A Drtw_xmit.h118 union txdesc { union
119 struct tx_desc txdesc; member in union:txdesc
168 u8 pctrl;/* per packet txdesc control enable */
/linux-master/drivers/net/ethernet/dlink/
H A Dsundance.c1065 struct netdev_desc *txdesc = local
1071 txdesc = &np->tx_ring[entry];
1076 np->last_tx = txdesc;
1079 txdesc->status |= cpu_to_le32(DescIntrOnTx);
1090 struct netdev_desc *txdesc; local
1096 txdesc = &np->tx_ring[entry];
1098 txdesc->next_desc = 0;
1099 txdesc->status = cpu_to_le32 ((entry << 2) | DisableAlign);
1100 txdesc->frag.addr = cpu_to_le32(dma_map_single(&np->pci_dev->dev,
1103 txdesc
[all...]
H A Ddl2k.c709 struct netdev_desc *txdesc; local
719 txdesc = &np->tx_ring[entry];
723 txdesc->status |=
733 txdesc->fraginfo = cpu_to_le64 (dma_map_single(&np->pdev->dev, skb->data,
735 txdesc->fraginfo |= cpu_to_le64((u64)skb->len << 48);
740 txdesc->status = cpu_to_le64 (entry | tfc_vlan_tag |
745 txdesc->status = cpu_to_le64 (entry | tfc_vlan_tag |
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dhtt_tx.c1183 struct sk_buff *txdesc = NULL; local
1218 txdesc = ath10k_htc_alloc_skb(ar, len);
1219 if (!txdesc) {
1232 skb_put(txdesc, len);
1233 cmd = (struct htt_cmd *)txdesc->data;
1244 res = ath10k_htc_send(&htt->ar->htc, htt->eid, txdesc);
1254 dev_kfree_skb_any(txdesc);
/linux-master/drivers/staging/rtl8712/
H A Drtl871x_xmit.c207 struct tx_cmd txdesc; local
256 _r8712_pktfile_read(&pktfile, (u8 *)&txdesc, TXDESC_SIZE);
365 (le32_to_cpu(txdesc.txdw1) >> QSEL_SHT) & 0x1f;
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dcore.h3280 void *txdesc);
3283 void *txdesc);
5924 void *txdesc)
5928 chip->ops->fill_txdesc(rtwdev, desc_info, txdesc);
5934 void *txdesc)
5938 chip->ops->fill_txdesc_fwcmd(rtwdev, desc_info, txdesc);
6088 void *txdesc);
6091 void *txdesc);
6094 void *txdesc);
6097 void *txdesc);
5922 rtw89_chip_fill_txdesc(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
5932 rtw89_chip_fill_txdesc_fwcmd(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
[all...]
H A Dcore.c1189 void *txdesc)
1191 struct rtw89_txwd_body *txwd_body = (struct rtw89_txwd_body *)txdesc;
1212 void *txdesc)
1214 struct rtw89_txwd_body_v1 *txwd_body = (struct rtw89_txwd_body_v1 *)txdesc;
1343 void *txdesc)
1345 struct rtw89_txwd_body_v2 *txwd_body = txdesc;
1381 void *txdesc)
1383 struct rtw89_rxdesc_short *txwd_v1 = (struct rtw89_rxdesc_short *)txdesc;
1401 void *txdesc)
1403 struct rtw89_rxdesc_short_v2 *txwd_v2 = (struct rtw89_rxdesc_short_v2 *)txdesc;
1187 rtw89_core_fill_txdesc(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
1210 rtw89_core_fill_txdesc_v1(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
1341 rtw89_core_fill_txdesc_v2(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
1379 rtw89_core_fill_txdesc_fwcmd_v1(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
1399 rtw89_core_fill_txdesc_fwcmd_v2(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
[all...]
H A Dpci.c1389 void *txdesc; local
1396 txdesc = skb_push(skb, txdesc_size);
1397 memset(txdesc, 0, txdesc_size);
1398 rtw89_chip_fill_txdesc_fwcmd(rtwdev, desc_info, txdesc);
/linux-master/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c306 # define VMXNET3_TXDESC_GET_GEN(txdesc) get_bitfield32(((const __le32 *) \
307 txdesc) + VMXNET3_TXD_GEN_DWORD_SHIFT, \
309 # define VMXNET3_TXDESC_GET_EOP(txdesc) get_bitfield32(((const __le32 *) \
310 txdesc) + VMXNET3_TXD_EOP_DWORD_SHIFT, \
328 # define VMXNET3_TXDESC_GET_GEN(txdesc) ((txdesc)->gen)
329 # define VMXNET3_TXDESC_GET_EOP(txdesc) ((txdesc)->eop)
/linux-master/drivers/slimbus/
H A Dqcom-ngd-ctrl.c159 struct qcom_slim_ngd_dma_desc txdesc[QCOM_SLIM_NGD_DESC_NUM]; member in struct:qcom_slim_ngd_ctrl
540 desc = &ctrl->txdesc[ctrl->tx_tail];
578 desc = &ctrl->txdesc[index];
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dfw.c1301 bool txdesc)
1313 rsvd_pkt->add_txdesc = txdesc;
1330 bool txdesc)
1334 rsvd_pkt = rtw_alloc_rsvd_page(rtwdev, type, txdesc);
1871 /* include txdesc size */
1299 rtw_alloc_rsvd_page(struct rtw_dev *rtwdev, enum rtw_rsvd_packet_type type, bool txdesc) argument
1327 rtw_add_rsvd_page(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, enum rtw_rsvd_packet_type type, bool txdesc) argument
H A Drtw8822b.c1611 u8 *txdesc)
1615 fill_txdesc_checksum_common(txdesc, words);
1609 rtw8822b_fill_txdesc_checksum(struct rtw_dev *rtwdev, struct rtw_tx_pkt_info *pkt_info, u8 *txdesc) argument
/linux-master/drivers/net/ethernet/
H A Djme.h168 struct txdesc { struct
/linux-master/drivers/net/wan/
H A Dfarsync.c132 struct txdesc { /* Transmit descriptor */ struct
270 struct txdesc txDescrRing[FST_MAX_PORTS][NUM_TX_BUFFER];

Completed in 699 milliseconds

123