Home
last modified time | relevance | path

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

1234567891011

/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/net/wireless/realtek/rtw88/
H A Dtx.h13 le32p_replace_bits((__le32 *)(txdesc) + 0x00, value, GENMASK(15, 0))
21 le32p_replace_bits((__le32 *)(txdesc) + 0x00, value, BIT(24))
27 le32p_replace_bits((__le32 *)(txdesc) + 0x03, value, BIT(10))
29 le32p_replace_bits((__le32 *)(txdesc) + 0x03, value, BIT(8))
39 le32p_replace_bits((__le32 *)(txdesc) + 0x03, value, BIT(12))
43 le32p_replace_bits((__le32 *)(txdesc) + 0x05, value, BIT(12))
49 le32p_replace_bits((__le32 *)(txdesc) + 0x05, value, BIT(7))
54 #define SET_TX_DESC_DATA_SHORT(txdesc, value) \ argument
55 le32p_replace_bits((__le32 *)(txdesc) + 0x05, value, BIT(4))
66 #define SET_TX_DESC_NAVUSEHDR(txdesc, value) \ argument
[all …]
H A Dtx.c37 __le32 *txdesc = (__le32 *)skb->data; in rtw_tx_fill_tx_desc() local
40 SET_TX_DESC_OFFSET(txdesc, pkt_info->offset); in rtw_tx_fill_tx_desc()
42 SET_TX_DESC_QSEL(txdesc, pkt_info->qsel); in rtw_tx_fill_tx_desc()
43 SET_TX_DESC_BMC(txdesc, pkt_info->bmc); in rtw_tx_fill_tx_desc()
45 SET_TX_DESC_DATARATE(txdesc, pkt_info->rate); in rtw_tx_fill_tx_desc()
49 SET_TX_DESC_DATA_BW(txdesc, pkt_info->bw); in rtw_tx_fill_tx_desc()
50 SET_TX_DESC_SW_SEQ(txdesc, pkt_info->seq); in rtw_tx_fill_tx_desc()
56 SET_TX_DESC_LS(txdesc, pkt_info->ls); in rtw_tx_fill_tx_desc()
60 SET_TX_DESC_USE_RTS(txdesc, pkt_info->rts); in rtw_tx_fill_tx_desc()
62 SET_TX_DESC_RTSRATE(txdesc, DESC_RATE24M); in rtw_tx_fill_tx_desc()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/net/wireless/realtek/rtw88/
H A Dtx.h13 le32p_replace_bits((__le32 *)(txdesc) + 0x00, value, GENMASK(15, 0))
21 le32p_replace_bits((__le32 *)(txdesc) + 0x00, value, BIT(24))
27 le32p_replace_bits((__le32 *)(txdesc) + 0x03, value, BIT(10))
29 le32p_replace_bits((__le32 *)(txdesc) + 0x03, value, BIT(8))
39 le32p_replace_bits((__le32 *)(txdesc) + 0x03, value, BIT(12))
43 le32p_replace_bits((__le32 *)(txdesc) + 0x05, value, BIT(12))
49 le32p_replace_bits((__le32 *)(txdesc) + 0x05, value, BIT(7))
54 #define SET_TX_DESC_DATA_SHORT(txdesc, value) \ argument
55 le32p_replace_bits((__le32 *)(txdesc) + 0x05, value, BIT(4))
66 #define SET_TX_DESC_NAVUSEHDR(txdesc, value) \ argument
[all …]
H A Dtx.c37 __le32 *txdesc = (__le32 *)skb->data; in rtw_tx_fill_tx_desc() local
40 SET_TX_DESC_OFFSET(txdesc, pkt_info->offset); in rtw_tx_fill_tx_desc()
42 SET_TX_DESC_QSEL(txdesc, pkt_info->qsel); in rtw_tx_fill_tx_desc()
43 SET_TX_DESC_BMC(txdesc, pkt_info->bmc); in rtw_tx_fill_tx_desc()
45 SET_TX_DESC_DATARATE(txdesc, pkt_info->rate); in rtw_tx_fill_tx_desc()
49 SET_TX_DESC_DATA_BW(txdesc, pkt_info->bw); in rtw_tx_fill_tx_desc()
50 SET_TX_DESC_SW_SEQ(txdesc, pkt_info->seq); in rtw_tx_fill_tx_desc()
56 SET_TX_DESC_LS(txdesc, pkt_info->ls); in rtw_tx_fill_tx_desc()
60 SET_TX_DESC_USE_RTS(txdesc, pkt_info->rts); in rtw_tx_fill_tx_desc()
62 SET_TX_DESC_RTSRATE(txdesc, DESC_RATE24M); in rtw_tx_fill_tx_desc()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/net/wireless/realtek/rtw88/
H A Dtx.h13 le32p_replace_bits((__le32 *)(txdesc) + 0x00, value, GENMASK(15, 0))
21 le32p_replace_bits((__le32 *)(txdesc) + 0x00, value, BIT(24))
27 le32p_replace_bits((__le32 *)(txdesc) + 0x03, value, BIT(10))
29 le32p_replace_bits((__le32 *)(txdesc) + 0x03, value, BIT(8))
39 le32p_replace_bits((__le32 *)(txdesc) + 0x03, value, BIT(12))
43 le32p_replace_bits((__le32 *)(txdesc) + 0x05, value, BIT(12))
49 le32p_replace_bits((__le32 *)(txdesc) + 0x05, value, BIT(7))
54 #define SET_TX_DESC_DATA_SHORT(txdesc, value) \ argument
55 le32p_replace_bits((__le32 *)(txdesc) + 0x05, value, BIT(4))
66 #define SET_TX_DESC_NAVUSEHDR(txdesc, value) \ argument
[all …]
H A Dtx.c37 __le32 *txdesc = (__le32 *)skb->data; in rtw_tx_fill_tx_desc() local
40 SET_TX_DESC_OFFSET(txdesc, pkt_info->offset); in rtw_tx_fill_tx_desc()
42 SET_TX_DESC_QSEL(txdesc, pkt_info->qsel); in rtw_tx_fill_tx_desc()
43 SET_TX_DESC_BMC(txdesc, pkt_info->bmc); in rtw_tx_fill_tx_desc()
45 SET_TX_DESC_DATARATE(txdesc, pkt_info->rate); in rtw_tx_fill_tx_desc()
49 SET_TX_DESC_DATA_BW(txdesc, pkt_info->bw); in rtw_tx_fill_tx_desc()
50 SET_TX_DESC_SW_SEQ(txdesc, pkt_info->seq); in rtw_tx_fill_tx_desc()
56 SET_TX_DESC_LS(txdesc, pkt_info->ls); in rtw_tx_fill_tx_desc()
60 SET_TX_DESC_USE_RTS(txdesc, pkt_info->rts); in rtw_tx_fill_tx_desc()
62 SET_TX_DESC_RTSRATE(txdesc, DESC_RATE24M); in rtw_tx_fill_tx_desc()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/net/wireless/ralink/rt2x00/
H 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 …]
H 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()
606 struct txentry_desc txdesc; in rt2x00queue_write_tx_frame() local
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/net/wireless/ralink/rt2x00/
H 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 …]
H 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()
606 struct txentry_desc txdesc; in rt2x00queue_write_tx_frame() local
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/net/wireless/ralink/rt2x00/
H 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 …]
H 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()
606 struct txentry_desc txdesc; in rt2x00queue_write_tx_frame() local
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
H A Dtrx.c446 set_tx_desc_own(txdesc, 1); in _rtl_fill_usb_tx_desc()
488 __le32 *txdesc; in rtl92cu_tx_fill_desc() local
493 txdesc = (__le32 *)txdesc8; in rtl92cu_tx_fill_desc()
496 set_tx_desc_linip(txdesc, 0); in rtl92cu_tx_fill_desc()
510 set_tx_desc_rts_enable(txdesc, in rtl92cu_tx_fill_desc()
519 set_tx_desc_rts_bw(txdesc, 0); in rtl92cu_tx_fill_desc()
521 set_tx_desc_rts_short(txdesc, in rtl92cu_tx_fill_desc()
565 set_tx_desc_pkt_id(txdesc, 0); in rtl92cu_tx_fill_desc()
576 set_tx_desc_htc(txdesc, 1); in rtl92cu_tx_fill_desc()
591 set_tx_desc_qos(txdesc, 1); in rtl92cu_tx_fill_desc()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
H A Dtrx.c446 set_tx_desc_own(txdesc, 1); in _rtl_fill_usb_tx_desc()
488 __le32 *txdesc; in rtl92cu_tx_fill_desc() local
493 txdesc = (__le32 *)txdesc8; in rtl92cu_tx_fill_desc()
496 set_tx_desc_linip(txdesc, 0); in rtl92cu_tx_fill_desc()
510 set_tx_desc_rts_enable(txdesc, in rtl92cu_tx_fill_desc()
519 set_tx_desc_rts_bw(txdesc, 0); in rtl92cu_tx_fill_desc()
521 set_tx_desc_rts_short(txdesc, in rtl92cu_tx_fill_desc()
565 set_tx_desc_pkt_id(txdesc, 0); in rtl92cu_tx_fill_desc()
576 set_tx_desc_htc(txdesc, 1); in rtl92cu_tx_fill_desc()
591 set_tx_desc_qos(txdesc, 1); in rtl92cu_tx_fill_desc()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
H A Dtrx.c446 set_tx_desc_own(txdesc, 1); in _rtl_fill_usb_tx_desc()
488 __le32 *txdesc; in rtl92cu_tx_fill_desc() local
493 txdesc = (__le32 *)txdesc8; in rtl92cu_tx_fill_desc()
496 set_tx_desc_linip(txdesc, 0); in rtl92cu_tx_fill_desc()
510 set_tx_desc_rts_enable(txdesc, in rtl92cu_tx_fill_desc()
519 set_tx_desc_rts_bw(txdesc, 0); in rtl92cu_tx_fill_desc()
521 set_tx_desc_rts_short(txdesc, in rtl92cu_tx_fill_desc()
565 set_tx_desc_pkt_id(txdesc, 0); in rtl92cu_tx_fill_desc()
576 set_tx_desc_htc(txdesc, 1); in rtl92cu_tx_fill_desc()
591 set_tx_desc_qos(txdesc, 1); in rtl92cu_tx_fill_desc()
[all …]
/dports/net-mgmt/aircrack-ng/aircrack-ng-1.5.2/patches/old/
H A Dlinux-wlan-0.2.3.packet.injection.patch61 - txdesc.data_len = host2hfa384x_16(skb->len+8);
62 - // txdesc.tx_control |= HFA384x_TX_NOENCRYPT_SET(1);
64 - txdesc.data_len = host2hfa384x_16(skb->len);
67 +// txdesc.data_len = host2hfa384x_16(skb->len+8);
68 +// // txdesc.tx_control |= HFA384x_TX_NOENCRYPT_SET(1);
70 +// txdesc.data_len = host2hfa384x_16(skb->len);
95 txdesc.tx_control = host2hfa384x_16(txdesc.tx_control);
96 /* copy the header over to the txdesc */
106 &txdesc, sizeof(txdesc),
155 - /* copy the header over to the txdesc */
[all …]
H A Dlinux-wlan-0.2.5.packet.injection.patch61 - txdesc.data_len = host2hfa384x_16(skb->len+8);
62 - // txdesc.tx_control |= HFA384x_TX_NOENCRYPT_SET(1);
64 - txdesc.data_len = host2hfa384x_16(skb->len);
67 +// txdesc.data_len = host2hfa384x_16(skb->len+8);
68 +// // txdesc.tx_control |= HFA384x_TX_NOENCRYPT_SET(1);
70 +// txdesc.data_len = host2hfa384x_16(skb->len);
94 txdesc.tx_control = host2hfa384x_16(txdesc.tx_control);
95 /* copy the header over to the txdesc */
104 &txdesc, sizeof(txdesc),
153 - /* copy the header over to the txdesc */
[all …]
H A Dwlanng-0.2.1-pre26.patch72 - txdesc.data_len = host2hfa384x_16(skb->len+8);
75 - txdesc.data_len = host2hfa384x_16(skb->len);
80 + txdesc.data_len = host2hfa384x_16(skb->len+8);
83 + txdesc.data_len = host2hfa384x_16(skb->len);
88 + memcpy(&(txdesc.data_len), skb->data, 16);
98 txdesc.tx_control = host2hfa384x_16(txdesc.tx_control);
99 /* copy the header over to the txdesc */
107 &txdesc, sizeof(txdesc),
153 - /* copy the header over to the txdesc */
159 + /* copy the header over to the txdesc */
[all …]
/dports/net-mgmt/aircrack-ng/aircrack-ng-1.5.2/patches/
H A Dlinux-wlanng-0.2.8.patch61 - txdesc.data_len = host2hfa384x_16(skb->len+8);
62 - // txdesc.tx_control |= HFA384x_TX_NOENCRYPT_SET(1);
64 - txdesc.data_len = host2hfa384x_16(skb->len);
67 +// txdesc.data_len = host2hfa384x_16(skb->len+8);
68 +// // txdesc.tx_control |= HFA384x_TX_NOENCRYPT_SET(1);
70 +// txdesc.data_len = host2hfa384x_16(skb->len);
94 txdesc.tx_control = host2hfa384x_16(txdesc.tx_control);
95 /* copy the header over to the txdesc */
104 &txdesc, sizeof(txdesc),
154 - /* copy the header over to the txdesc */
[all …]
H A Dlinux-wlanng-kernel-2.6.28.patch28 - txdesc.data_len = host2hfa384x_16(skb->len+8);
31 - txdesc.data_len = host2hfa384x_16(skb->len);
36 +// txdesc.data_len = host2hfa384x_16(skb->len);
45 + txdesc.data_len = host2hfa384x_16(skb->len);
50 + memcpy(&(txdesc.data_len), skb->data, 16);
60 txdesc.tx_control = host2hfa384x_16(txdesc.tx_control);
69 &txdesc, sizeof(txdesc),
121 - /* copy the header over to the txdesc */
131 +// /* copy the header over to the txdesc */
137 + /* copy the header over to the txdesc */
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/staging/rtl8712/
H A Dhal_init.c154 struct tx_desc *txdesc; in rtl8712_dl_fw() local
174 payload = (u8 *)(txdesc) + txdscp_sz; in rtl8712_dl_fw()
181 memset(txdesc, 0, TXDESC_SIZE); in rtl8712_dl_fw()
186 txdesc->txdw0 |= cpu_to_le32(BIT(28)); in rtl8712_dl_fw()
188 txdesc->txdw0 |= cpu_to_le32(dump_imem_sz & in rtl8712_dl_fw()
193 (u8 *)txdesc); in rtl8712_dl_fw()
210 memset(txdesc, 0, TXDESC_SIZE); in rtl8712_dl_fw()
215 txdesc->txdw0 |= cpu_to_le32(BIT(28)); in rtl8712_dl_fw()
222 (u8 *)txdesc); in rtl8712_dl_fw()
269 memset(txdesc, 0, TXDESC_SIZE); in rtl8712_dl_fw()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/staging/rtl8712/
H A Dhal_init.c154 struct tx_desc *txdesc; in rtl8712_dl_fw() local
174 payload = (u8 *)(txdesc) + txdscp_sz; in rtl8712_dl_fw()
181 memset(txdesc, 0, TXDESC_SIZE); in rtl8712_dl_fw()
186 txdesc->txdw0 |= cpu_to_le32(BIT(28)); in rtl8712_dl_fw()
188 txdesc->txdw0 |= cpu_to_le32(dump_imem_sz & in rtl8712_dl_fw()
193 (u8 *)txdesc); in rtl8712_dl_fw()
210 memset(txdesc, 0, TXDESC_SIZE); in rtl8712_dl_fw()
215 txdesc->txdw0 |= cpu_to_le32(BIT(28)); in rtl8712_dl_fw()
222 (u8 *)txdesc); in rtl8712_dl_fw()
269 memset(txdesc, 0, TXDESC_SIZE); in rtl8712_dl_fw()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/staging/rtl8712/
H A Dhal_init.c154 struct tx_desc *txdesc; in rtl8712_dl_fw() local
174 payload = (u8 *)(txdesc) + txdscp_sz; in rtl8712_dl_fw()
181 memset(txdesc, 0, TXDESC_SIZE); in rtl8712_dl_fw()
186 txdesc->txdw0 |= cpu_to_le32(BIT(28)); in rtl8712_dl_fw()
188 txdesc->txdw0 |= cpu_to_le32(dump_imem_sz & in rtl8712_dl_fw()
193 (u8 *)txdesc); in rtl8712_dl_fw()
210 memset(txdesc, 0, TXDESC_SIZE); in rtl8712_dl_fw()
215 txdesc->txdw0 |= cpu_to_le32(BIT(28)); in rtl8712_dl_fw()
222 (u8 *)txdesc); in rtl8712_dl_fw()
269 memset(txdesc, 0, TXDESC_SIZE); in rtl8712_dl_fw()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/i2c/busses/
H A Di2c-stm32.c104 struct dma_async_tx_descriptor *txdesc; in stm32_i2c_prep_dma_xfer() local
128 txdesc = dmaengine_prep_slave_single(dma->chan_using, dma->dma_buf, in stm32_i2c_prep_dma_xfer()
132 if (!txdesc) { in stm32_i2c_prep_dma_xfer()
140 txdesc->callback = callback; in stm32_i2c_prep_dma_xfer()
141 txdesc->callback_param = dma_async_param; in stm32_i2c_prep_dma_xfer()
142 ret = dma_submit_error(dmaengine_submit(txdesc)); in stm32_i2c_prep_dma_xfer()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/i2c/busses/
H A Di2c-stm32.c104 struct dma_async_tx_descriptor *txdesc; in stm32_i2c_prep_dma_xfer() local
128 txdesc = dmaengine_prep_slave_single(dma->chan_using, dma->dma_buf, in stm32_i2c_prep_dma_xfer()
132 if (!txdesc) { in stm32_i2c_prep_dma_xfer()
140 txdesc->callback = callback; in stm32_i2c_prep_dma_xfer()
141 txdesc->callback_param = dma_async_param; in stm32_i2c_prep_dma_xfer()
142 ret = dma_submit_error(dmaengine_submit(txdesc)); in stm32_i2c_prep_dma_xfer()

1234567891011