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

123

/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-at91-master.c196 struct dma_async_tx_descriptor *txdesc; local
250 txdesc = dmaengine_prep_slave_sg(chan_tx, dma->sg, sg_len,
253 if (!txdesc) {
258 txdesc->callback = at91_twi_write_data_dma_callback;
259 txdesc->callback_param = dev;
262 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/net/wireless/realtek/rtw88/
H A Drtw8723x.h156 u8 *txdesc);
447 u8 *txdesc)
449 rtw8723x_common.fill_txdesc_checksum(rtwdev, pkt_info, txdesc);
445 rtw8723x_fill_txdesc_checksum(struct rtw_dev *rtwdev, struct rtw_tx_pkt_info *pkt_info, u8 *txdesc) argument
H A Drtw8723x.c617 u8 *txdesc)
621 __le16 *data = (__le16 *)(txdesc);
622 struct rtw_tx_desc *tx_desc = (struct rtw_tx_desc *)txdesc;
615 __rtw8723x_fill_txdesc_checksum(struct rtw_dev *rtwdev, struct rtw_tx_pkt_info *pkt_info, u8 *txdesc) argument
H A Dfw.c1307 bool txdesc)
1319 rsvd_pkt->add_txdesc = txdesc;
1336 bool txdesc)
1340 rsvd_pkt = rtw_alloc_rsvd_page(rtwdev, type, txdesc);
1877 /* include txdesc size */
1305 rtw_alloc_rsvd_page(struct rtw_dev *rtwdev, enum rtw_rsvd_packet_type type, bool txdesc) argument
1333 rtw_add_rsvd_page(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, enum rtw_rsvd_packet_type type, bool txdesc) argument
/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/spi/
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/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.h3549 void *txdesc);
3552 void *txdesc);
6256 void *txdesc)
6260 chip->ops->fill_txdesc(rtwdev, desc_info, txdesc);
6266 void *txdesc)
6270 chip->ops->fill_txdesc_fwcmd(rtwdev, desc_info, txdesc);
6420 void *txdesc);
6423 void *txdesc);
6426 void *txdesc);
6429 void *txdesc);
6254 rtw89_chip_fill_txdesc(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
6264 rtw89_chip_fill_txdesc_fwcmd(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
[all...]
H A Dcore.c1196 void *txdesc)
1198 struct rtw89_txwd_body *txwd_body = (struct rtw89_txwd_body *)txdesc;
1219 void *txdesc)
1221 struct rtw89_txwd_body_v1 *txwd_body = (struct rtw89_txwd_body_v1 *)txdesc;
1350 void *txdesc)
1352 struct rtw89_txwd_body_v2 *txwd_body = txdesc;
1388 void *txdesc)
1390 struct rtw89_rxdesc_short *txwd_v1 = (struct rtw89_rxdesc_short *)txdesc;
1408 void *txdesc)
1410 struct rtw89_rxdesc_short_v2 *txwd_v2 = (struct rtw89_rxdesc_short_v2 *)txdesc;
1194 rtw89_core_fill_txdesc(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
1217 rtw89_core_fill_txdesc_v1(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
1348 rtw89_core_fill_txdesc_v2(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
1386 rtw89_core_fill_txdesc_fwcmd_v1(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
1406 rtw89_core_fill_txdesc_fwcmd_v2(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) argument
[all...]
/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.c158 struct qcom_slim_ngd_dma_desc txdesc[QCOM_SLIM_NGD_DESC_NUM]; member in struct:qcom_slim_ngd_ctrl
539 desc = &ctrl->txdesc[ctrl->tx_tail];
577 desc = &ctrl->txdesc[index];
/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 465 milliseconds

123