/linux-master/drivers/spi/ |
H A D | spi-davinci.c | 618 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 D | spi-atmel.c | 776 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 D | spi-pl022.c | 816 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 D | i2c-sh_mobile.c | 512 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 D | i2c-rcar.c | 476 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 D | i2c-imx.c | 424 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 D | sh_eth.c | 1234 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 D | rt2x00.h | 587 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 D | rt2800mmio.c | 68 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 D | rt2800usb.c | 402 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 D | rt2800lib.c | 795 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 D | rtw_xmit.h | 118 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 D | sundance.c | 1065 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 D | dl2k.c | 709 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 D | htt_tx.c | 1183 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 D | rtl871x_xmit.c | 207 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 D | core.h | 3280 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 D | core.c | 1189 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 D | pci.c | 1389 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 D | vmxnet3_drv.c | 306 # 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 D | qcom-ngd-ctrl.c | 159 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 D | fw.c | 1301 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 D | rtw8822b.c | 1611 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 D | jme.h | 168 struct txdesc { struct
|
/linux-master/drivers/net/wan/ |
H A D | farsync.c | 132 struct txdesc { /* Transmit descriptor */ struct 270 struct txdesc txDescrRing[FST_MAX_PORTS][NUM_TX_BUFFER];
|