| /linux/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00crypto.c | 146 struct rxdone_entry_desc *rxdesc) in rt2x00crypto_rx_insert_iv() argument 148 unsigned int payload_len = rxdesc->size - header_length; in rt2x00crypto_rx_insert_iv() 159 switch (rxdesc->cipher) { in rt2x00crypto_rx_insert_iv() 189 if (rxdesc->dev_flags & RXDONE_L2PAD) { in rt2x00crypto_rx_insert_iv() 210 memcpy(skb->data + transfer, rxdesc->iv, iv_len); in rt2x00crypto_rx_insert_iv() 217 if (!(rxdesc->dev_flags & RXDONE_L2PAD)) { in rt2x00crypto_rx_insert_iv() 236 memcpy(skb->data + transfer, &rxdesc->icv, 4); in rt2x00crypto_rx_insert_iv() 240 rxdesc->size = transfer; in rt2x00crypto_rx_insert_iv() 241 rxdesc->flags &= ~RX_FLAG_IV_STRIPPED; in rt2x00crypto_rx_insert_iv()
|
| H A D | rt2x00lib.h | 202 struct rxdone_entry_desc *rxdesc); 295 struct rxdone_entry_desc *rxdesc); 306 struct rxdone_entry_desc *rxdesc) in rt2x00debug_update_crypto() argument 328 struct rxdone_entry_desc *rxdesc); 364 struct rxdone_entry_desc *rxdesc) in rt2x00crypto_rx_insert_iv() argument
|
| H A D | rt2500usb.c | 1217 struct rxdone_entry_desc *rxdesc) in rt2500usb_fill_rxdone() argument 1243 rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; in rt2500usb_fill_rxdone() 1245 rxdesc->flags |= RX_FLAG_FAILED_PLCP_CRC; in rt2500usb_fill_rxdone() 1247 rxdesc->cipher = rt2x00_get_field32(word0, RXD_W0_CIPHER); in rt2500usb_fill_rxdone() 1249 rxdesc->cipher_status = RX_CRYPTO_FAIL_KEY; in rt2500usb_fill_rxdone() 1251 if (rxdesc->cipher != CIPHER_NONE) { in rt2500usb_fill_rxdone() 1252 rxdesc->iv[0] = _rt2x00_desc_read(rxd, 2); in rt2500usb_fill_rxdone() 1253 rxdesc->iv[1] = _rt2x00_desc_read(rxd, 3); in rt2500usb_fill_rxdone() 1254 rxdesc->dev_flags |= RXDONE_CRYPTO_IV; in rt2500usb_fill_rxdone() 1258 rxdesc->flags |= RX_FLAG_MMIC_STRIPPED; in rt2500usb_fill_rxdone() [all …]
|
| H A D | rt73usb.c | 1668 struct rxdone_entry_desc *rxdesc) in rt73usb_fill_rxdone() argument 1690 rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; in rt73usb_fill_rxdone() 1692 rxdesc->cipher = rt2x00_get_field32(word0, RXD_W0_CIPHER_ALG); in rt73usb_fill_rxdone() 1693 rxdesc->cipher_status = rt2x00_get_field32(word0, RXD_W0_CIPHER_ERROR); in rt73usb_fill_rxdone() 1695 if (rxdesc->cipher != CIPHER_NONE) { in rt73usb_fill_rxdone() 1696 rxdesc->iv[0] = _rt2x00_desc_read(rxd, 2); in rt73usb_fill_rxdone() 1697 rxdesc->iv[1] = _rt2x00_desc_read(rxd, 3); in rt73usb_fill_rxdone() 1698 rxdesc->dev_flags |= RXDONE_CRYPTO_IV; in rt73usb_fill_rxdone() 1700 rxdesc->icv = _rt2x00_desc_read(rxd, 4); in rt73usb_fill_rxdone() 1701 rxdesc->dev_flags |= RXDONE_CRYPTO_ICV; in rt73usb_fill_rxdone() [all …]
|
| H A D | rt2x00link.c | 181 struct rxdone_entry_desc *rxdesc) in rt2x00link_update_stats() argument 206 !(rxdesc->dev_flags & RXDONE_MY_BSS)) in rt2x00link_update_stats() 212 ewma_rssi_add(&link->avg_rssi, -rxdesc->rssi); in rt2x00link_update_stats() 217 ewma_rssi_add(&ant->rssi_ant, -rxdesc->rssi); in rt2x00link_update_stats()
|
| H A D | rt61pci.c | 1995 struct rxdone_entry_desc *rxdesc) in rt61pci_fill_rxdone() argument 2006 rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; in rt61pci_fill_rxdone() 2008 rxdesc->cipher = rt2x00_get_field32(word0, RXD_W0_CIPHER_ALG); in rt61pci_fill_rxdone() 2009 rxdesc->cipher_status = rt2x00_get_field32(word0, RXD_W0_CIPHER_ERROR); in rt61pci_fill_rxdone() 2011 if (rxdesc->cipher != CIPHER_NONE) { in rt61pci_fill_rxdone() 2012 rxdesc->iv[0] = _rt2x00_desc_read(entry_priv->desc, 2); in rt61pci_fill_rxdone() 2013 rxdesc->iv[1] = _rt2x00_desc_read(entry_priv->desc, 3); in rt61pci_fill_rxdone() 2014 rxdesc->dev_flags |= RXDONE_CRYPTO_IV; in rt61pci_fill_rxdone() 2016 rxdesc->icv = _rt2x00_desc_read(entry_priv->desc, 4); in rt61pci_fill_rxdone() 2017 rxdesc->dev_flags |= RXDONE_CRYPTO_ICV; in rt61pci_fill_rxdone() [all …]
|
| H A D | rt2400pci.c | 1208 struct rxdone_entry_desc *rxdesc) in rt2400pci_fill_rxdone() argument 1226 rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; in rt2400pci_fill_rxdone() 1228 rxdesc->flags |= RX_FLAG_FAILED_PLCP_CRC; in rt2400pci_fill_rxdone() 1251 rxdesc->timestamp = ((u64)rx_high << 32) | rx_low; in rt2400pci_fill_rxdone() 1252 rxdesc->signal = rt2x00_get_field32(word2, RXD_W2_SIGNAL) & ~0x08; in rt2400pci_fill_rxdone() 1253 rxdesc->rssi = rt2x00_get_field32(word3, RXD_W3_RSSI) - in rt2400pci_fill_rxdone() 1255 rxdesc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT); in rt2400pci_fill_rxdone() 1257 rxdesc->dev_flags |= RXDONE_SIGNAL_PLCP; in rt2400pci_fill_rxdone() 1259 rxdesc->dev_flags |= RXDONE_MY_BSS; in rt2400pci_fill_rxdone()
|
| H A D | rt2500pci.c | 1357 struct rxdone_entry_desc *rxdesc) in rt2500pci_fill_rxdone() argument 1367 rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; in rt2500pci_fill_rxdone() 1369 rxdesc->flags |= RX_FLAG_FAILED_PLCP_CRC; in rt2500pci_fill_rxdone() 1377 rxdesc->signal = rt2x00_get_field32(word2, RXD_W2_SIGNAL); in rt2500pci_fill_rxdone() 1378 rxdesc->rssi = rt2x00_get_field32(word2, RXD_W2_RSSI) - in rt2500pci_fill_rxdone() 1380 rxdesc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT); in rt2500pci_fill_rxdone() 1383 rxdesc->dev_flags |= RXDONE_SIGNAL_PLCP; in rt2500pci_fill_rxdone() 1385 rxdesc->dev_flags |= RXDONE_SIGNAL_BITRATE; in rt2500pci_fill_rxdone() 1387 rxdesc->dev_flags |= RXDONE_MY_BSS; in rt2500pci_fill_rxdone()
|
| H A D | rt2800mmio.h | 126 struct rxdone_entry_desc *rxdesc);
|
| H A D | rt2x00debug.c | 110 struct rxdone_entry_desc *rxdesc) in rt2x00debug_update_crypto() argument 113 enum cipher cipher = rxdesc->cipher; in rt2x00debug_update_crypto() 114 enum rx_crypto status = rxdesc->cipher_status; in rt2x00debug_update_crypto()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
| H A D | trx.c | 350 __le32 *rxdesc; in _rtl_rx_process() local 361 rxdesc = (__le32 *)skb->data; in _rtl_rx_process() 363 drvinfo_len = (get_rx_desc_drvinfo_size(rxdesc) * RTL_RX_DRV_INFO_UNIT); in _rtl_rx_process() 364 pkt_len = get_rx_desc_pkt_len(rxdesc); in _rtl_rx_process() 367 stats.length = (u16)get_rx_desc_pkt_len(rxdesc); in _rtl_rx_process() 368 stats.rx_drvinfo_size = (u8)get_rx_desc_drvinfo_size(rxdesc) * in _rtl_rx_process() 370 stats.rx_bufshift = (u8)(get_rx_desc_shift(rxdesc) & 0x03); in _rtl_rx_process() 371 stats.icv = (u16)get_rx_desc_icv(rxdesc); in _rtl_rx_process() 372 stats.crc = (u16)get_rx_desc_crc32(rxdesc); in _rtl_rx_process() 374 stats.decrypted = !get_rx_desc_swdec(rxdesc); in _rtl_rx_process() [all …]
|
| /linux/drivers/spi/ |
| H A D | spi-sun6i.c | 214 struct dma_async_tx_descriptor *rxdesc, *txdesc; in sun6i_spi_prepare_dma() local 217 rxdesc = NULL; in sun6i_spi_prepare_dma() 228 rxdesc = dmaengine_prep_slave_sg(host->dma_rx, in sun6i_spi_prepare_dma() 233 if (!rxdesc) in sun6i_spi_prepare_dma() 235 rxdesc->callback_param = sspi; in sun6i_spi_prepare_dma() 236 rxdesc->callback = sun6i_spi_dma_rx_cb; in sun6i_spi_prepare_dma() 256 if (rxdesc) in sun6i_spi_prepare_dma() 263 dmaengine_submit(rxdesc); in sun6i_spi_prepare_dma()
|
| H A D | spi-rockchip.c | 455 struct dma_async_tx_descriptor *rxdesc, *txdesc; in rockchip_spi_prepare_dma() local 462 rxdesc = NULL; in rockchip_spi_prepare_dma() 473 rxdesc = dmaengine_prep_slave_sg( in rockchip_spi_prepare_dma() 477 if (!rxdesc) in rockchip_spi_prepare_dma() 480 rxdesc->callback = rockchip_spi_dma_rxcb; in rockchip_spi_prepare_dma() 481 rxdesc->callback_param = ctlr; in rockchip_spi_prepare_dma() 500 if (rxdesc) in rockchip_spi_prepare_dma() 510 if (rxdesc) { in rockchip_spi_prepare_dma() 512 ctlr->dma_rx->cookie = dmaengine_submit(rxdesc); in rockchip_spi_prepare_dma()
|
| /linux/drivers/net/ethernet/ |
| H A D | jme.c | 708 register struct rxdesc *rxdesc = rxring->desc; in jme_set_clean_rxdesc() local 710 rxdesc += i; in jme_set_clean_rxdesc() 713 rxdesc->dw[0] = 0; in jme_set_clean_rxdesc() 714 rxdesc->dw[1] = 0; in jme_set_clean_rxdesc() 715 rxdesc->desc1.bufaddrh = cpu_to_le32((__u64)rxbi->mapping >> 32); in jme_set_clean_rxdesc() 716 rxdesc->desc1.bufaddrl = cpu_to_le32( in jme_set_clean_rxdesc() 718 rxdesc->desc1.datalen = cpu_to_le16(rxbi->len); in jme_set_clean_rxdesc() 720 rxdesc->desc1.flags = RXFLAG_64BIT; in jme_set_clean_rxdesc() 722 rxdesc->desc1.flags |= RXFLAG_OWN | RXFLAG_INT; in jme_set_clean_rxdesc() 996 struct rxdesc *rxdesc = rxring->desc; in jme_alloc_and_feed_skb() local [all …]
|
| H A D | jme.h | 263 struct rxdesc { struct
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-at91-master.c | 336 struct dma_async_tx_descriptor *rxdesc; in at91_twi_read_data_dma() local 370 rxdesc = dmaengine_prep_slave_sg(chan_rx, dma->sg, 1, DMA_DEV_TO_MEM, in at91_twi_read_data_dma() 372 if (!rxdesc) { in at91_twi_read_data_dma() 377 rxdesc->callback = at91_twi_read_data_dma_callback; in at91_twi_read_data_dma() 378 rxdesc->callback_param = dev; in at91_twi_read_data_dma() 381 dmaengine_submit(rxdesc); in at91_twi_read_data_dma()
|
| /linux/arch/arm64/boot/dts/airoha/ |
| H A D | en7581.dtsi | 38 npu-rxdesc@86d00000 {
|
| /linux/drivers/net/wan/ |
| H A D | farsync.c | 147 struct rxdesc { /* Receive descriptor */ struct 269 struct rxdesc rxDescrRing[FST_MAX_PORTS][NUM_RX_BUFFER];
|