/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | rx.h | 17 #define GET_RX_DESC_PHYST(rxdesc) \ 18 le32_get_bits(*((__le32 *)(rxdesc) + 0x00), BIT(26)) 19 #define GET_RX_DESC_ICV_ERR(rxdesc) \ 20 le32_get_bits(*((__le32 *)(rxdesc) + 0x00), BIT(15)) 21 #define GET_RX_DESC_CRC32(rxdesc) \ 22 le32_get_bits(*((__le32 *)(rxdesc) + 0x00), BIT(14)) 23 #define GET_RX_DESC_SWDEC(rxdesc) \ 24 le32_get_bits(*((__le32 *)(rxdesc) + 0x00), BIT(27)) 25 #define GET_RX_DESC_C2H(rxdesc) \ 26 le32_get_bits(*((__le32 *)(rxdesc) [all...] |
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00crypto.c | 146 struct rxdone_entry_desc *rxdesc) 148 unsigned int payload_len = rxdesc->size - header_length; 159 switch (rxdesc->cipher) { 189 if (rxdesc->dev_flags & RXDONE_L2PAD) { 210 memcpy(skb->data + transfer, rxdesc->iv, iv_len); 217 if (!(rxdesc->dev_flags & RXDONE_L2PAD)) { 236 memcpy(skb->data + transfer, &rxdesc->icv, 4); 240 rxdesc->size = transfer; 241 rxdesc->flags &= ~RX_FLAG_IV_STRIPPED; 144 rt2x00crypto_rx_insert_iv(struct sk_buff *skb, unsigned int header_length, struct rxdone_entry_desc *rxdesc) argument
|
H A D | rt2x00dev.c | 599 struct rxdone_entry_desc *rxdesc) 607 if (rxdesc->size < sizeof(*ba) + FCS_LEN) 643 struct rxdone_entry_desc *rxdesc) 663 if (!(rxdesc->dev_flags & RXDONE_MY_BSS) || 692 struct rxdone_entry_desc *rxdesc) 697 int signal = rxdesc->signal; 698 int type = (rxdesc->dev_flags & RXDONE_SIGNAL_MASK); 700 switch (rxdesc->rate_mode) { 707 if (rxdesc->dev_flags & RXDONE_SIGNAL_MCS) 708 signal = RATE_MCS(rxdesc 597 rt2x00lib_rxdone_check_ba(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) argument 641 rt2x00lib_rxdone_check_ps(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) argument 691 rt2x00lib_rxdone_read_signal(struct rt2x00_dev *rt2x00dev, struct rxdone_entry_desc *rxdesc) argument 740 struct rxdone_entry_desc rxdesc; local [all...] |
H A D | rt2x00lib.h | 195 * @rxdesc: Received frame descriptor 202 struct rxdone_entry_desc *rxdesc); 295 struct rxdone_entry_desc *rxdesc); 306 struct rxdone_entry_desc *rxdesc) 328 struct rxdone_entry_desc *rxdesc); 364 struct rxdone_entry_desc *rxdesc) 305 rt2x00debug_update_crypto(struct rt2x00_dev *rt2x00dev, struct rxdone_entry_desc *rxdesc) argument 362 rt2x00crypto_rx_insert_iv(struct sk_buff *skb, unsigned int header_length, struct rxdone_entry_desc *rxdesc) argument
|
H A D | rt2800mmio.c | 125 struct rxdone_entry_desc *rxdesc) 134 rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; 141 rxdesc->cipher_status = rt2x00_get_field32(word, RXD_W3_CIPHER_ERROR); 150 rxdesc->flags |= RX_FLAG_IV_STRIPPED; 156 rxdesc->flags |= RX_FLAG_MMIC_STRIPPED; 158 if (rxdesc->cipher_status == RX_CRYPTO_SUCCESS) { 159 rxdesc->flags |= RX_FLAG_DECRYPTED; 160 } else if (rxdesc->cipher_status == RX_CRYPTO_FAIL_MIC) { 167 rxdesc->flags |= RX_FLAG_DECRYPTED; 169 rxdesc 124 rt2800mmio_fill_rxdone(struct queue_entry *entry, struct rxdone_entry_desc *rxdesc) argument [all...] |
H A D | rt2800usb.c | 482 struct rxdone_entry_desc *rxdesc) 511 * rxdesc->size zeroed out by the upper level. 528 rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; 530 rxdesc->cipher_status = rt2x00_get_field32(word, RXD_W0_CIPHER_ERROR); 539 rxdesc->flags |= RX_FLAG_IV_STRIPPED; 545 rxdesc->flags |= RX_FLAG_MMIC_STRIPPED; 547 if (rxdesc->cipher_status == RX_CRYPTO_SUCCESS) { 548 rxdesc->flags |= RX_FLAG_DECRYPTED; 549 } else if (rxdesc->cipher_status == RX_CRYPTO_FAIL_MIC) { 556 rxdesc 481 rt2800usb_fill_rxdone(struct queue_entry *entry, struct rxdone_entry_desc *rxdesc) argument [all...] |
H A D | rt2x00link.c | 181 struct rxdone_entry_desc *rxdesc) 206 !(rxdesc->dev_flags & RXDONE_MY_BSS)) 212 ewma_rssi_add(&link->avg_rssi, -rxdesc->rssi); 217 ewma_rssi_add(&ant->rssi_ant, -rxdesc->rssi); 179 rt2x00link_update_stats(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct rxdone_entry_desc *rxdesc) argument
|
H A D | rt2500usb.c | 1217 struct rxdone_entry_desc *rxdesc) 1243 rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; 1245 rxdesc->flags |= RX_FLAG_FAILED_PLCP_CRC; 1247 rxdesc->cipher = rt2x00_get_field32(word0, RXD_W0_CIPHER); 1249 rxdesc->cipher_status = RX_CRYPTO_FAIL_KEY; 1251 if (rxdesc->cipher != CIPHER_NONE) { 1252 rxdesc->iv[0] = _rt2x00_desc_read(rxd, 2); 1253 rxdesc->iv[1] = _rt2x00_desc_read(rxd, 3); 1254 rxdesc->dev_flags |= RXDONE_CRYPTO_IV; 1258 rxdesc 1216 rt2500usb_fill_rxdone(struct queue_entry *entry, struct rxdone_entry_desc *rxdesc) argument [all...] |
H A D | rt2800mmio.h | 126 struct rxdone_entry_desc *rxdesc);
|
H A D | rt73usb.c | 1668 struct rxdone_entry_desc *rxdesc) 1690 rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; 1692 rxdesc->cipher = rt2x00_get_field32(word0, RXD_W0_CIPHER_ALG); 1693 rxdesc->cipher_status = rt2x00_get_field32(word0, RXD_W0_CIPHER_ERROR); 1695 if (rxdesc->cipher != CIPHER_NONE) { 1696 rxdesc->iv[0] = _rt2x00_desc_read(rxd, 2); 1697 rxdesc->iv[1] = _rt2x00_desc_read(rxd, 3); 1698 rxdesc->dev_flags |= RXDONE_CRYPTO_IV; 1700 rxdesc->icv = _rt2x00_desc_read(rxd, 4); 1701 rxdesc 1667 rt73usb_fill_rxdone(struct queue_entry *entry, struct rxdone_entry_desc *rxdesc) argument [all...] |
H A D | rt61pci.c | 1995 struct rxdone_entry_desc *rxdesc) 2006 rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; 2008 rxdesc->cipher = rt2x00_get_field32(word0, RXD_W0_CIPHER_ALG); 2009 rxdesc->cipher_status = rt2x00_get_field32(word0, RXD_W0_CIPHER_ERROR); 2011 if (rxdesc->cipher != CIPHER_NONE) { 2012 rxdesc->iv[0] = _rt2x00_desc_read(entry_priv->desc, 2); 2013 rxdesc->iv[1] = _rt2x00_desc_read(entry_priv->desc, 3); 2014 rxdesc->dev_flags |= RXDONE_CRYPTO_IV; 2016 rxdesc->icv = _rt2x00_desc_read(entry_priv->desc, 4); 2017 rxdesc 1994 rt61pci_fill_rxdone(struct queue_entry *entry, struct rxdone_entry_desc *rxdesc) argument [all...] |
H A D | rt2400pci.c | 1208 struct rxdone_entry_desc *rxdesc) 1226 rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; 1228 rxdesc->flags |= RX_FLAG_FAILED_PLCP_CRC; 1251 rxdesc->timestamp = ((u64)rx_high << 32) | rx_low; 1252 rxdesc->signal = rt2x00_get_field32(word2, RXD_W2_SIGNAL) & ~0x08; 1253 rxdesc->rssi = rt2x00_get_field32(word3, RXD_W3_RSSI) - 1255 rxdesc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT); 1257 rxdesc->dev_flags |= RXDONE_SIGNAL_PLCP; 1259 rxdesc->dev_flags |= RXDONE_MY_BSS; 1207 rt2400pci_fill_rxdone(struct queue_entry *entry, struct rxdone_entry_desc *rxdesc) argument
|
H A D | rt2x00debug.c | 110 struct rxdone_entry_desc *rxdesc) 113 enum cipher cipher = rxdesc->cipher; 114 enum rx_crypto status = rxdesc->cipher_status; 109 rt2x00debug_update_crypto(struct rt2x00_dev *rt2x00dev, struct rxdone_entry_desc *rxdesc) argument
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | trx.c | 350 __le32 *rxdesc; local 361 rxdesc = (__le32 *)skb->data; 363 drvinfo_len = (get_rx_desc_drvinfo_size(rxdesc) * RTL_RX_DRV_INFO_UNIT); 364 pkt_len = get_rx_desc_pkt_len(rxdesc); 367 stats.length = (u16)get_rx_desc_pkt_len(rxdesc); 368 stats.rx_drvinfo_size = (u8)get_rx_desc_drvinfo_size(rxdesc) * 370 stats.rx_bufshift = (u8)(get_rx_desc_shift(rxdesc) & 0x03); 371 stats.icv = (u16)get_rx_desc_icv(rxdesc); 372 stats.crc = (u16)get_rx_desc_crc32(rxdesc); 374 stats.decrypted = !get_rx_desc_swdec(rxdesc); [all...] |
/linux-master/drivers/spi/ |
H A D | spi-sun6i.c | 214 struct dma_async_tx_descriptor *rxdesc, *txdesc; local 217 rxdesc = NULL; 228 rxdesc = dmaengine_prep_slave_sg(host->dma_rx, 233 if (!rxdesc) 235 rxdesc->callback_param = sspi; 236 rxdesc->callback = sun6i_spi_dma_rx_cb; 256 if (rxdesc) 263 dmaengine_submit(rxdesc);
|
H A D | spi-at91-usart.c | 207 struct dma_async_tx_descriptor *rxdesc; local 214 rxdesc = dmaengine_prep_slave_sg(rxchan, 220 if (!rxdesc) 232 rxdesc->callback = dma_callback; 233 rxdesc->callback_param = ctlr; 235 cookie = rxdesc->tx_submit(rxdesc);
|
H A D | spi-dw-dma.c | 443 struct dma_async_tx_descriptor *rxdesc; local 447 rxdesc = dmaengine_prep_slave_sg(dws->rxchan, sgl, nents, 450 if (!rxdesc) 453 rxdesc->callback = dw_spi_dma_rx_done; 454 rxdesc->callback_param = dws; 456 cookie = dmaengine_submit(rxdesc);
|
H A D | spi-rockchip.c | 441 struct dma_async_tx_descriptor *rxdesc, *txdesc; local 448 rxdesc = NULL; 459 rxdesc = dmaengine_prep_slave_sg( 463 if (!rxdesc) 466 rxdesc->callback = rockchip_spi_dma_rxcb; 467 rxdesc->callback_param = ctlr; 486 if (rxdesc) 496 if (rxdesc) { 498 ctlr->dma_rx->cookie = dmaengine_submit(rxdesc);
|
H A D | spi-uniphier.c | 393 struct dma_async_tx_descriptor *rxdesc = NULL, *txdesc = NULL; local 417 rxdesc = dmaengine_prep_slave_sg( 421 if (!rxdesc) 424 rxdesc->callback = uniphier_spi_dma_rxcb; 425 rxdesc->callback_param = host; 430 dmaengine_submit(rxdesc); 465 if (rxdesc)
|
H A D | spi-img-spfi.c | 311 struct dma_async_tx_descriptor *rxdesc = NULL, *txdesc = NULL; local 330 rxdesc = dmaengine_prep_slave_sg(spfi->rx_ch, xfer->rx_sg.sgl, 334 if (!rxdesc) 337 rxdesc->callback = img_spfi_dma_rx_cb; 338 rxdesc->callback_param = spfi; 367 dmaengine_submit(rxdesc);
|
H A D | spi-davinci.c | 617 struct dma_async_tx_descriptor *rxdesc; local 623 rxdesc = dmaengine_prep_slave_sg(dspi->dma_rx, 626 if (!rxdesc) 645 rxdesc->callback = davinci_spi_dma_rx_callback; 646 rxdesc->callback_param = (void *)dspi; 653 dmaengine_submit(rxdesc);
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | trace.h | 116 __dynamic_array(u8, rxdesc, len) 132 memcpy(__get_dynamic_array(rxdesc), data, len); 136 "%s %s rxdesc len %d",
|
/linux-master/drivers/net/ethernet/ |
H A D | jme.c | 708 register struct rxdesc *rxdesc = rxring->desc; local 710 rxdesc += i; 713 rxdesc->dw[0] = 0; 714 rxdesc->dw[1] = 0; 715 rxdesc->desc1.bufaddrh = cpu_to_le32((__u64)rxbi->mapping >> 32); 716 rxdesc->desc1.bufaddrl = cpu_to_le32( 718 rxdesc->desc1.datalen = cpu_to_le16(rxbi->len); 720 rxdesc->desc1.flags = RXFLAG_64BIT; 722 rxdesc 998 struct rxdesc *rxdesc = rxring->desc; local 1052 struct rxdesc *rxdesc; local [all...] |
/linux-master/drivers/net/ethernet/renesas/ |
H A D | sh_eth.c | 1281 struct sh_eth_rxdesc *rxdesc = &mdp->rx_ring[i]; local 1284 le32_to_cpu(rxdesc->addr), 1323 struct sh_eth_rxdesc *rxdesc = NULL; local 1325 int rx_ringsize = sizeof(*rxdesc) * mdp->num_rx_ring; 1358 rxdesc = &mdp->rx_ring[i]; 1359 rxdesc->len = cpu_to_le32(buf_len << 16); 1360 rxdesc->addr = cpu_to_le32(dma_addr); 1361 rxdesc->status = cpu_to_le32(RD_RACT | RD_RFP); 1374 if (rxdesc) 1375 rxdesc 1587 struct sh_eth_rxdesc *rxdesc; local 2458 struct sh_eth_rxdesc *rxdesc; local [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-at91-master.c | 335 struct dma_async_tx_descriptor *rxdesc; local 369 rxdesc = dmaengine_prep_slave_sg(chan_rx, dma->sg, 1, DMA_DEV_TO_MEM, 371 if (!rxdesc) { 376 rxdesc->callback = at91_twi_read_data_dma_callback; 377 rxdesc->callback_param = dev; 380 dmaengine_submit(rxdesc);
|