Home
last modified time | relevance | path

Searched refs:txdesc (Results 1 – 25 of 57) sorted by relevance

123

/drivers/net/wireless/realtek/rtlwifi/rtl8192du/
A Dtrx.c50 __le16 *ptr = (__le16 *)txdesc; in _rtl92du_tx_desc_checksum()
80 __le32 *txdesc; in rtl92du_tx_fill_desc() local
90 set_tx_desc_linip(txdesc, 0); in rtl92du_tx_fill_desc()
137 set_tx_desc_rts_bw(txdesc, 0); in rtl92du_tx_fill_desc()
154 set_tx_desc_data_bw(txdesc, 0); in rtl92du_tx_fill_desc()
176 set_tx_desc_pkt_id(txdesc, 0); in rtl92du_tx_fill_desc()
188 set_tx_desc_htc(txdesc, 1); in rtl92du_tx_fill_desc()
190 set_tx_desc_qos(txdesc, 1); in rtl92du_tx_fill_desc()
204 set_tx_desc_pkt_id(txdesc, 8); in rtl92du_tx_fill_desc()
211 set_tx_desc_bmc(txdesc, 1); in rtl92du_tx_fill_desc()
[all …]
/drivers/net/wireless/ralink/rt2x00/
A Drt2x00queue.c246 txdesc->u.plcp.ifs = IFS_SIFS; in rt2x00queue_create_tx_descriptor_plcp()
257 txdesc->u.plcp.service = 0x04; in rt2x00queue_create_tx_descriptor_plcp()
287 txdesc->u.plcp.signal |= 0x08; in rt2x00queue_create_tx_descriptor_plcp()
314 txdesc->u.ht.mcs = txrate->idx; in rt2x00queue_create_tx_descriptor_ht()
326 txdesc->u.ht.mcs |= 0x08; in rt2x00queue_create_tx_descriptor_ht()
343 txdesc->u.ht.stbc = 1; in rt2x00queue_create_tx_descriptor_ht()
379 txdesc->u.ht.txop = TXOP_SIFS; in rt2x00queue_create_tx_descriptor_ht()
395 memset(txdesc, 0, sizeof(*txdesc)); in rt2x00queue_create_tx_descriptor()
400 txdesc->length = skb->len; in rt2x00queue_create_tx_descriptor()
604 struct txentry_desc txdesc; in rt2x00queue_write_tx_frame() local
[all …]
A Drt2x00crypto.c37 struct txentry_desc *txdesc) in rt2x00crypto_create_tx_descriptor() argument
52 txdesc->key_idx = hw_key->hw_key_idx; in rt2x00crypto_create_tx_descriptor()
53 txdesc->iv_offset = txdesc->header_length; in rt2x00crypto_create_tx_descriptor()
54 txdesc->iv_len = hw_key->iv_len; in rt2x00crypto_create_tx_descriptor()
95 if (unlikely(!txdesc->iv_len)) in rt2x00crypto_tx_copy_iv()
99 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); in rt2x00crypto_tx_copy_iv()
106 if (unlikely(!txdesc->iv_len)) in rt2x00crypto_tx_remove_iv()
110 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); in rt2x00crypto_tx_remove_iv()
113 memmove(skb->data + txdesc->iv_len, skb->data, txdesc->iv_offset); in rt2x00crypto_tx_remove_iv()
116 skb_pull(skb, txdesc->iv_len); in rt2x00crypto_tx_remove_iv()
[all …]
A Drt2x00lib.h318 struct txentry_desc *txdesc);
322 struct txentry_desc *txdesc);
324 struct txentry_desc *txdesc);
337 struct txentry_desc *txdesc) in rt2x00crypto_create_tx_descriptor() argument
348 struct txentry_desc *txdesc) in rt2x00crypto_tx_copy_iv() argument
353 struct txentry_desc *txdesc) in rt2x00crypto_tx_remove_iv() argument
A Drt2x00dev.c308 struct txdone_entry_desc *txdesc, in rt2x00lib_fill_tx_status() argument
317 (txdesc->retry + 1) : 1; in rt2x00lib_fill_tx_status()
368 if (test_bit(TXDONE_AMPDU, &txdesc->flags) || in rt2x00lib_fill_tx_status()
411 struct txdone_entry_desc *txdesc) in rt2x00lib_txdone_nomatch() argument
441 test_bit(TXDONE_SUCCESS, &txdesc->flags); in rt2x00lib_txdone_nomatch()
461 struct txdone_entry_desc *txdesc) in rt2x00lib_txdone() argument
550 struct txdone_entry_desc txdesc; in rt2x00lib_txdone_noinfo() local
552 txdesc.flags = 0; in rt2x00lib_txdone_noinfo()
553 __set_bit(status, &txdesc.flags); in rt2x00lib_txdone_noinfo()
554 txdesc.retry = 0; in rt2x00lib_txdone_noinfo()
[all …]
A Drt2400pci.c1095 struct txentry_desc *txdesc) in rt2400pci_write_tx_desc() argument
1125 txdesc->u.plcp.length_low); in rt2400pci_write_tx_desc()
1129 txdesc->u.plcp.length_high); in rt2400pci_write_tx_desc()
1145 test_bit(ENTRY_TXD_ACK, &txdesc->flags)); in rt2400pci_write_tx_desc()
1166 struct txentry_desc *txdesc) in rt2400pci_write_beacon() argument
1190 rt2400pci_write_tx_desc(entry, txdesc); in rt2400pci_write_beacon()
1271 struct txdone_entry_desc txdesc; in rt2400pci_txdone() local
1286 txdesc.flags = 0; in rt2400pci_txdone()
1290 __set_bit(TXDONE_SUCCESS, &txdesc.flags); in rt2400pci_txdone()
1296 __set_bit(TXDONE_FAILURE, &txdesc.flags); in rt2400pci_txdone()
[all …]
A Drt61pci.c1776 struct txentry_desc *txdesc) in rt61pci_write_tx_desc() argument
1801 txdesc->u.plcp.length_low); in rt61pci_write_tx_desc()
1803 txdesc->u.plcp.length_high); in rt61pci_write_tx_desc()
1827 txdesc->length); in rt61pci_write_tx_desc()
1873 struct txentry_desc *txdesc) in rt61pci_write_beacon() argument
1893 rt61pci_write_tx_desc(entry, txdesc); in rt61pci_write_beacon()
2065 struct txdone_entry_desc txdesc; in rt61pci_txdone() local
2126 txdesc.flags = 0; in rt61pci_txdone()
2129 __set_bit(TXDONE_SUCCESS, &txdesc.flags); in rt61pci_txdone()
2143 if (txdesc.retry) in rt61pci_txdone()
[all …]
A Drt2500usb.c1057 struct txentry_desc *txdesc) in rt2500usb_write_tx_desc() argument
1069 test_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags)); in rt2500usb_write_tx_desc()
1071 test_bit(ENTRY_TXD_ACK, &txdesc->flags)); in rt2500usb_write_tx_desc()
1073 test_bit(ENTRY_TXD_REQ_TIMESTAMP, &txdesc->flags)); in rt2500usb_write_tx_desc()
1075 (txdesc->rate_mode == RATE_MODE_OFDM)); in rt2500usb_write_tx_desc()
1077 test_bit(ENTRY_TXD_FIRST_FRAGMENT, &txdesc->flags)); in rt2500usb_write_tx_desc()
1095 txdesc->u.plcp.length_low); in rt2500usb_write_tx_desc()
1097 txdesc->u.plcp.length_high); in rt2500usb_write_tx_desc()
1100 if (test_bit(ENTRY_TXD_ENCRYPT, &txdesc->flags)) { in rt2500usb_write_tx_desc()
1119 struct txentry_desc *txdesc) in rt2500usb_write_beacon() argument
[all …]
A Drt2500pci.c1248 struct txentry_desc *txdesc) in rt2500pci_write_tx_desc() argument
1273 txdesc->u.plcp.length_low); in rt2500pci_write_tx_desc()
1275 txdesc->u.plcp.length_high); in rt2500pci_write_tx_desc()
1298 (txdesc->rate_mode == RATE_MODE_OFDM)); in rt2500pci_write_tx_desc()
1318 struct txentry_desc *txdesc) in rt2500pci_write_beacon() argument
1339 rt2500pci_write_tx_desc(entry, txdesc); in rt2500pci_write_beacon()
1399 struct txdone_entry_desc txdesc; in rt2500pci_txdone() local
1414 txdesc.flags = 0; in rt2500pci_txdone()
1418 __set_bit(TXDONE_SUCCESS, &txdesc.flags); in rt2500pci_txdone()
1424 __set_bit(TXDONE_FAILURE, &txdesc.flags); in rt2500pci_txdone()
[all …]
A Drt73usb.c1445 struct txentry_desc *txdesc) in rt73usb_write_tx_desc() argument
1456 test_bit(ENTRY_TXD_BURST, &txdesc->flags)); in rt73usb_write_tx_desc()
1459 test_bit(ENTRY_TXD_MORE_FRAG, &txdesc->flags)); in rt73usb_write_tx_desc()
1461 test_bit(ENTRY_TXD_ACK, &txdesc->flags)); in rt73usb_write_tx_desc()
1465 (txdesc->rate_mode == RATE_MODE_OFDM)); in rt73usb_write_tx_desc()
1476 test_bit(ENTRY_TXD_BURST, &txdesc->flags)); in rt73usb_write_tx_desc()
1494 txdesc->u.plcp.length_low); in rt73usb_write_tx_desc()
1496 txdesc->u.plcp.length_high); in rt73usb_write_tx_desc()
1499 if (test_bit(ENTRY_TXD_ENCRYPT, &txdesc->flags)) { in rt73usb_write_tx_desc()
1522 struct txentry_desc *txdesc) in rt73usb_write_beacon() argument
[all …]
A Drt2800lib.h200 struct txentry_desc *txdesc);
201 void rt2800_process_rxwi(struct queue_entry *entry, struct rxdone_entry_desc *txdesc);
212 void rt2800_write_beacon(struct queue_entry *entry, struct txentry_desc *txdesc);
/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
A Dtrx.c453 set_tx_desc_own(txdesc, 1); in _rtl_fill_usb_tx_desc()
495 __le32 *txdesc; in rtl92cu_tx_fill_desc() local
501 txdesc = (__le32 *)txdesc8; in rtl92cu_tx_fill_desc()
504 set_tx_desc_linip(txdesc, 0); in rtl92cu_tx_fill_desc()
529 set_tx_desc_rts_enable(txdesc, in rtl92cu_tx_fill_desc()
538 set_tx_desc_rts_bw(txdesc, 0); in rtl92cu_tx_fill_desc()
540 set_tx_desc_rts_short(txdesc, in rtl92cu_tx_fill_desc()
576 set_tx_desc_pkt_id(txdesc, 0); in rtl92cu_tx_fill_desc()
587 set_tx_desc_htc(txdesc, 1); in rtl92cu_tx_fill_desc()
606 set_tx_desc_bmc(txdesc, 1); in rtl92cu_tx_fill_desc()
[all …]
/drivers/i2c/busses/
A Di2c-stm32.c104 struct dma_async_tx_descriptor *txdesc; in stm32_i2c_prep_dma_xfer() local
126 txdesc = dmaengine_prep_slave_single(dma->chan_using, dma->dma_buf, in stm32_i2c_prep_dma_xfer()
130 if (!txdesc) { in stm32_i2c_prep_dma_xfer()
138 txdesc->callback = callback; in stm32_i2c_prep_dma_xfer()
139 txdesc->callback_param = dma_async_param; in stm32_i2c_prep_dma_xfer()
140 ret = dma_submit_error(dmaengine_submit(txdesc)); in stm32_i2c_prep_dma_xfer()
A Di2c-at91-master.c197 struct dma_async_tx_descriptor *txdesc; in at91_twi_write_data_dma() local
251 txdesc = dmaengine_prep_slave_sg(chan_tx, dma->sg, sg_len, in at91_twi_write_data_dma()
254 if (!txdesc) { in at91_twi_write_data_dma()
259 txdesc->callback = at91_twi_write_data_dma_callback; in at91_twi_write_data_dma()
260 txdesc->callback_param = dev; in at91_twi_write_data_dma()
263 dmaengine_submit(txdesc); in at91_twi_write_data_dma()
A Di2c-sh_mobile.c513 struct dma_async_tx_descriptor *txdesc; in sh_mobile_i2c_xfer_dma() local
540 txdesc = dmaengine_prep_slave_sg(chan, &pd->sg, 1, in sh_mobile_i2c_xfer_dma()
543 if (!txdesc) { in sh_mobile_i2c_xfer_dma()
549 txdesc->callback = sh_mobile_i2c_dma_callback; in sh_mobile_i2c_xfer_dma()
550 txdesc->callback_param = pd; in sh_mobile_i2c_xfer_dma()
552 cookie = dmaengine_submit(txdesc); in sh_mobile_i2c_xfer_dma()
/drivers/net/wireless/realtek/rtw88/
A Dtx.h119 void fill_txdesc_checksum_common(u8 *txdesc, size_t words) in fill_txdesc_checksum_common() argument
122 __le16 *data = (__le16 *)(txdesc); in fill_txdesc_checksum_common()
123 struct rtw_tx_desc *tx_desc = (struct rtw_tx_desc *)txdesc; in fill_txdesc_checksum_common()
136 u8 *txdesc) in rtw_tx_fill_txdesc_checksum() argument
140 chip->ops->fill_txdesc_checksum(rtwdev, pkt_info, txdesc); in rtw_tx_fill_txdesc_checksum()
/drivers/net/wireless/realtek/rtw89/
A Dusb.c196 struct rtw89_txwd_body *txdesc; in rtw89_usb_write_port_complete() local
210 txdesc = (struct rtw89_txwd_body *)skb->data; in rtw89_usb_write_port_complete()
213 if (le32_get_bits(txdesc->dword0, RTW89_TXWD_BODY0_WD_INFO_EN)) in rtw89_usb_write_port_complete()
326 void *txdesc; in rtw89_usb_tx_write_fwcmd() local
351 txdesc = skb_push(skb, txdesc_size); in rtw89_usb_tx_write_fwcmd()
352 memset(txdesc, 0, txdesc_size); in rtw89_usb_tx_write_fwcmd()
353 rtw89_chip_fill_txdesc_fwcmd(rtwdev, desc_info, txdesc); in rtw89_usb_tx_write_fwcmd()
366 struct rtw89_txwd_body *txdesc; in rtw89_usb_ops_tx_write() local
385 txdesc = skb_push(skb, txdesc_size); in rtw89_usb_ops_tx_write()
386 memset(txdesc, 0, txdesc_size); in rtw89_usb_ops_tx_write()
[all …]
/drivers/net/ethernet/
A Djme.c1415 struct txdesc *txdesc = txring->desc; in jme_tx_clean_tasklet() local
1952 struct txdesc *txdesc, in jme_fill_tx_map() argument
1969 txdesc->dw[0] = 0; in jme_fill_tx_map()
1970 txdesc->dw[1] = 0; in jme_fill_tx_map()
2004 struct txdesc *txdesc = txring->desc, *ctxdesc; in jme_map_tx_skb() local
2111 struct txdesc *txdesc; in jme_fill_tx_desc() local
2116 txdesc = (struct txdesc *)txring->desc + idx; in jme_fill_tx_desc()
2119 txdesc->dw[0] = 0; in jme_fill_tx_desc()
2120 txdesc->dw[1] = 0; in jme_fill_tx_desc()
2121 txdesc->dw[2] = 0; in jme_fill_tx_desc()
[all …]
/drivers/spi/
A Dspi-dw-dma.c342 struct dma_async_tx_descriptor *txdesc; in dw_spi_dma_submit_tx() local
346 txdesc = dmaengine_prep_slave_sg(dws->txchan, sgl, nents, in dw_spi_dma_submit_tx()
349 if (!txdesc) in dw_spi_dma_submit_tx()
352 txdesc->callback = dw_spi_dma_tx_done; in dw_spi_dma_submit_tx()
353 txdesc->callback_param = dws; in dw_spi_dma_submit_tx()
355 cookie = dmaengine_submit(txdesc); in dw_spi_dma_submit_tx()
A Dspi-rockchip.c455 struct dma_async_tx_descriptor *rxdesc, *txdesc; in rockchip_spi_prepare_dma() local
484 txdesc = NULL; in rockchip_spi_prepare_dma()
495 txdesc = dmaengine_prep_slave_sg( in rockchip_spi_prepare_dma()
499 if (!txdesc) { in rockchip_spi_prepare_dma()
505 txdesc->callback = rockchip_spi_dma_txcb; in rockchip_spi_prepare_dma()
506 txdesc->callback_param = ctlr; in rockchip_spi_prepare_dma()
521 if (txdesc) { in rockchip_spi_prepare_dma()
523 dmaengine_submit(txdesc); in rockchip_spi_prepare_dma()
A Dspi-img-spfi.c311 struct dma_async_tx_descriptor *rxdesc = NULL, *txdesc = NULL; in img_spfi_start_dma() local
354 txdesc = dmaengine_prep_slave_sg(spfi->tx_ch, xfer->tx_sg.sgl, in img_spfi_start_dma()
358 if (!txdesc) in img_spfi_start_dma()
361 txdesc->callback = img_spfi_dma_tx_cb; in img_spfi_start_dma()
362 txdesc->callback_param = spfi; in img_spfi_start_dma()
375 dmaengine_submit(txdesc); in img_spfi_start_dma()
A Dspi-uniphier.c393 struct dma_async_tx_descriptor *rxdesc = NULL, *txdesc = NULL; in uniphier_spi_transfer_one_dma() local
444 txdesc = dmaengine_prep_slave_sg( in uniphier_spi_transfer_one_dma()
448 if (!txdesc) in uniphier_spi_transfer_one_dma()
451 txdesc->callback = uniphier_spi_dma_txcb; in uniphier_spi_transfer_one_dma()
452 txdesc->callback_param = host; in uniphier_spi_transfer_one_dma()
457 dmaengine_submit(txdesc); in uniphier_spi_transfer_one_dma()
A Dspi-at91-usart.c208 struct dma_async_tx_descriptor *txdesc; in at91_usart_spi_dma_transfer() local
223 txdesc = dmaengine_prep_slave_sg(txchan, in at91_usart_spi_dma_transfer()
229 if (!txdesc) in at91_usart_spi_dma_transfer()
239 cookie = txdesc->tx_submit(txdesc); in at91_usart_spi_dma_transfer()
/drivers/net/ethernet/sunplus/
A Dspl2sw_driver.c71 struct spl2sw_mac_desc *txdesc; in spl2sw_ethernet_start_xmit() local
103 txdesc = &comm->tx_desc[tx_pos]; in spl2sw_ethernet_start_xmit()
117 txdesc->addr1 = skbinfo->mapping; in spl2sw_ethernet_start_xmit()
118 txdesc->cmd2 = cmd2; in spl2sw_ethernet_start_xmit()
120 txdesc->cmd1 = cmd1; in spl2sw_ethernet_start_xmit()
/drivers/net/ethernet/renesas/
A Dsh_eth.c1234 struct sh_eth_txdesc *txdesc; in sh_eth_tx_free() local
1241 txdesc = &mdp->tx_ring[entry]; in sh_eth_tx_free()
1253 le32_to_cpu(txdesc->addr), in sh_eth_tx_free()
1254 le32_to_cpu(txdesc->len) >> 16, in sh_eth_tx_free()
1260 txdesc->status = cpu_to_le32(TD_TFP); in sh_eth_tx_free()
1324 struct sh_eth_txdesc *txdesc = NULL; in sh_eth_ring_format() local
1382 txdesc = &mdp->tx_ring[i]; in sh_eth_ring_format()
1384 txdesc->len = cpu_to_le32(0); in sh_eth_ring_format()
2494 struct sh_eth_txdesc *txdesc; in sh_eth_start_xmit() local
2515 txdesc = &mdp->tx_ring[entry]; in sh_eth_start_xmit()
[all …]

Completed in 105 milliseconds

123