/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/net/wireless/realtek/rtw88/ |
H A D | tx.h | 13 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 D | tx.c | 37 __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 D | tx.h | 13 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 D | tx.c | 37 __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 D | tx.h | 13 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 D | tx.c | 37 __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 D | rt2x00crypto.c | 37 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 D | rt2x00queue.c | 246 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 D | rt2x00crypto.c | 37 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 D | rt2x00queue.c | 246 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 D | rt2x00crypto.c | 37 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 D | rt2x00queue.c | 246 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 D | trx.c | 446 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 D | trx.c | 446 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 D | trx.c | 446 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 D | linux-wlan-0.2.3.packet.injection.patch | 61 - 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 D | linux-wlan-0.2.5.packet.injection.patch | 61 - 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 D | wlanng-0.2.1-pre26.patch | 72 - 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 D | linux-wlanng-0.2.8.patch | 61 - 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 D | linux-wlanng-kernel-2.6.28.patch | 28 - 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 D | hal_init.c | 154 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 D | hal_init.c | 154 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 D | hal_init.c | 154 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 D | i2c-stm32.c | 104 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 D | i2c-stm32.c | 104 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()
|