Symbol: rxdesc
drivers/i2c/busses/i2c-at91-master.c
336
struct dma_async_tx_descriptor *rxdesc;
drivers/i2c/busses/i2c-at91-master.c
370
rxdesc = dmaengine_prep_slave_sg(chan_rx, dma->sg, 1, DMA_DEV_TO_MEM,
drivers/i2c/busses/i2c-at91-master.c
372
if (!rxdesc) {
drivers/i2c/busses/i2c-at91-master.c
377
rxdesc->callback = at91_twi_read_data_dma_callback;
drivers/i2c/busses/i2c-at91-master.c
378
rxdesc->callback_param = dev;
drivers/i2c/busses/i2c-at91-master.c
381
dmaengine_submit(rxdesc);
drivers/net/ethernet/jme.c
1001
rxdesc += idx;
drivers/net/ethernet/jme.c
1014
framesize = le16_to_cpu(rxdesc->descwb.framesize)
drivers/net/ethernet/jme.c
1021
if (jme_rxsum_ok(jme, le16_to_cpu(rxdesc->descwb.flags), skb))
drivers/net/ethernet/jme.c
1026
if (rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_TAGON)) {
drivers/net/ethernet/jme.c
1027
u16 vid = le16_to_cpu(rxdesc->descwb.vlan);
drivers/net/ethernet/jme.c
1034
if ((rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_DEST)) ==
drivers/net/ethernet/jme.c
1050
struct rxdesc *rxdesc;
drivers/net/ethernet/jme.c
1064
rxdesc = rxring->desc;
drivers/net/ethernet/jme.c
1065
rxdesc += i;
drivers/net/ethernet/jme.c
1067
if ((rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_OWN)) ||
drivers/net/ethernet/jme.c
1068
!(rxdesc->descwb.desccnt & RXWBDCNT_WBCPL))
drivers/net/ethernet/jme.c
1073
desccnt = rxdesc->descwb.desccnt & RXWBDCNT_DCNT;
drivers/net/ethernet/jme.c
1076
rxdesc->descwb.errstat & RXWBERR_ALLERR)) {
drivers/net/ethernet/jme.c
1078
if (rxdesc->descwb.errstat & RXWBERR_CRCERR)
drivers/net/ethernet/jme.c
1080
else if (rxdesc->descwb.errstat & RXWBERR_OVERUN)
drivers/net/ethernet/jme.c
708
register struct rxdesc *rxdesc = rxring->desc;
drivers/net/ethernet/jme.c
710
rxdesc += i;
drivers/net/ethernet/jme.c
713
rxdesc->dw[0] = 0;
drivers/net/ethernet/jme.c
714
rxdesc->dw[1] = 0;
drivers/net/ethernet/jme.c
715
rxdesc->desc1.bufaddrh = cpu_to_le32((__u64)rxbi->mapping >> 32);
drivers/net/ethernet/jme.c
716
rxdesc->desc1.bufaddrl = cpu_to_le32(
drivers/net/ethernet/jme.c
718
rxdesc->desc1.datalen = cpu_to_le16(rxbi->len);
drivers/net/ethernet/jme.c
720
rxdesc->desc1.flags = RXFLAG_64BIT;
drivers/net/ethernet/jme.c
722
rxdesc->desc1.flags |= RXFLAG_OWN | RXFLAG_INT;
drivers/net/ethernet/jme.c
996
struct rxdesc *rxdesc = rxring->desc;
drivers/net/ethernet/renesas/sh_eth.c
1281
struct sh_eth_rxdesc *rxdesc = &mdp->rx_ring[i];
drivers/net/ethernet/renesas/sh_eth.c
1284
le32_to_cpu(rxdesc->addr),
drivers/net/ethernet/renesas/sh_eth.c
1323
struct sh_eth_rxdesc *rxdesc = NULL;
drivers/net/ethernet/renesas/sh_eth.c
1325
int rx_ringsize = sizeof(*rxdesc) * mdp->num_rx_ring;
drivers/net/ethernet/renesas/sh_eth.c
1358
rxdesc = &mdp->rx_ring[i];
drivers/net/ethernet/renesas/sh_eth.c
1359
rxdesc->len = cpu_to_le32(buf_len << 16);
drivers/net/ethernet/renesas/sh_eth.c
1360
rxdesc->addr = cpu_to_le32(dma_addr);
drivers/net/ethernet/renesas/sh_eth.c
1361
rxdesc->status = cpu_to_le32(RD_RACT | RD_RFP);
drivers/net/ethernet/renesas/sh_eth.c
1374
if (rxdesc)
drivers/net/ethernet/renesas/sh_eth.c
1375
rxdesc->status |= cpu_to_le32(RD_RDLE);
drivers/net/ethernet/renesas/sh_eth.c
1585
struct sh_eth_rxdesc *rxdesc;
drivers/net/ethernet/renesas/sh_eth.c
1599
rxdesc = &mdp->rx_ring[entry];
drivers/net/ethernet/renesas/sh_eth.c
1600
while (!(rxdesc->status & cpu_to_le32(RD_RACT))) {
drivers/net/ethernet/renesas/sh_eth.c
1603
desc_status = le32_to_cpu(rxdesc->status);
drivers/net/ethernet/renesas/sh_eth.c
1604
pkt_len = le32_to_cpu(rxdesc->len) & RD_RFL;
drivers/net/ethernet/renesas/sh_eth.c
1642
dma_addr = le32_to_cpu(rxdesc->addr);
drivers/net/ethernet/renesas/sh_eth.c
1664
rxdesc = &mdp->rx_ring[entry];
drivers/net/ethernet/renesas/sh_eth.c
1670
rxdesc = &mdp->rx_ring[entry];
drivers/net/ethernet/renesas/sh_eth.c
1673
rxdesc->len = cpu_to_le32(buf_len << 16);
drivers/net/ethernet/renesas/sh_eth.c
1689
rxdesc->addr = cpu_to_le32(dma_addr);
drivers/net/ethernet/renesas/sh_eth.c
1693
rxdesc->status |=
drivers/net/ethernet/renesas/sh_eth.c
1696
rxdesc->status |= cpu_to_le32(RD_RACT | RD_RFP);
drivers/net/ethernet/renesas/sh_eth.c
2460
struct sh_eth_rxdesc *rxdesc;
drivers/net/ethernet/renesas/sh_eth.c
2474
rxdesc = &mdp->rx_ring[i];
drivers/net/ethernet/renesas/sh_eth.c
2475
rxdesc->status = cpu_to_le32(0);
drivers/net/ethernet/renesas/sh_eth.c
2476
rxdesc->addr = cpu_to_le32(0xBADF00D0);
drivers/net/wan/farsync.c
269
struct rxdesc rxDescrRing[FST_MAX_PORTS][NUM_RX_BUFFER];
drivers/net/wireless/ath/ath10k/trace.h
434
__dynamic_array(u8, rxdesc, len)
drivers/net/wireless/ath/ath10k/trace.h
442
memcpy(__get_dynamic_array(rxdesc), data, len);
drivers/net/wireless/ath/ath11k/trace.h
104
__dynamic_array(u8, rxdesc, len)
drivers/net/wireless/ath/ath11k/trace.h
112
memcpy(__get_dynamic_array(rxdesc), data, len);
drivers/net/wireless/ath/ath12k/trace.h
116
__dynamic_array(u8, rxdesc, len)
drivers/net/wireless/ath/ath12k/trace.h
132
memcpy(__get_dynamic_array(rxdesc), data, len);
drivers/net/wireless/ralink/rt2x00/rt2400pci.c
1208
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2400pci.c
1226
rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/ralink/rt2x00/rt2400pci.c
1228
rxdesc->flags |= RX_FLAG_FAILED_PLCP_CRC;
drivers/net/wireless/ralink/rt2x00/rt2400pci.c
1251
rxdesc->timestamp = ((u64)rx_high << 32) | rx_low;
drivers/net/wireless/ralink/rt2x00/rt2400pci.c
1252
rxdesc->signal = rt2x00_get_field32(word2, RXD_W2_SIGNAL) & ~0x08;
drivers/net/wireless/ralink/rt2x00/rt2400pci.c
1253
rxdesc->rssi = rt2x00_get_field32(word3, RXD_W3_RSSI) -
drivers/net/wireless/ralink/rt2x00/rt2400pci.c
1255
rxdesc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT);
drivers/net/wireless/ralink/rt2x00/rt2400pci.c
1257
rxdesc->dev_flags |= RXDONE_SIGNAL_PLCP;
drivers/net/wireless/ralink/rt2x00/rt2400pci.c
1259
rxdesc->dev_flags |= RXDONE_MY_BSS;
drivers/net/wireless/ralink/rt2x00/rt2500pci.c
1357
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2500pci.c
1367
rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/ralink/rt2x00/rt2500pci.c
1369
rxdesc->flags |= RX_FLAG_FAILED_PLCP_CRC;
drivers/net/wireless/ralink/rt2x00/rt2500pci.c
1377
rxdesc->signal = rt2x00_get_field32(word2, RXD_W2_SIGNAL);
drivers/net/wireless/ralink/rt2x00/rt2500pci.c
1378
rxdesc->rssi = rt2x00_get_field32(word2, RXD_W2_RSSI) -
drivers/net/wireless/ralink/rt2x00/rt2500pci.c
1380
rxdesc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT);
drivers/net/wireless/ralink/rt2x00/rt2500pci.c
1383
rxdesc->dev_flags |= RXDONE_SIGNAL_PLCP;
drivers/net/wireless/ralink/rt2x00/rt2500pci.c
1385
rxdesc->dev_flags |= RXDONE_SIGNAL_BITRATE;
drivers/net/wireless/ralink/rt2x00/rt2500pci.c
1387
rxdesc->dev_flags |= RXDONE_MY_BSS;
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1217
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1243
rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1245
rxdesc->flags |= RX_FLAG_FAILED_PLCP_CRC;
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1247
rxdesc->cipher = rt2x00_get_field32(word0, RXD_W0_CIPHER);
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1249
rxdesc->cipher_status = RX_CRYPTO_FAIL_KEY;
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1251
if (rxdesc->cipher != CIPHER_NONE) {
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1252
rxdesc->iv[0] = _rt2x00_desc_read(rxd, 2);
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1253
rxdesc->iv[1] = _rt2x00_desc_read(rxd, 3);
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1254
rxdesc->dev_flags |= RXDONE_CRYPTO_IV;
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1258
rxdesc->flags |= RX_FLAG_MMIC_STRIPPED;
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1259
if (rxdesc->cipher_status == RX_CRYPTO_SUCCESS)
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1260
rxdesc->flags |= RX_FLAG_DECRYPTED;
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1261
else if (rxdesc->cipher_status == RX_CRYPTO_FAIL_MIC)
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1262
rxdesc->flags |= RX_FLAG_MMIC_ERROR;
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1271
rxdesc->signal = rt2x00_get_field32(word1, RXD_W1_SIGNAL);
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1272
rxdesc->rssi =
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1274
rxdesc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT);
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1277
rxdesc->dev_flags |= RXDONE_SIGNAL_PLCP;
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1279
rxdesc->dev_flags |= RXDONE_SIGNAL_BITRATE;
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1281
rxdesc->dev_flags |= RXDONE_MY_BSS;
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1286
skb_trim(entry->skb, rxdesc->size);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
901
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
908
rxdesc->cipher = rt2x00_get_field32(word, RXWI_W0_UDF);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
909
rxdesc->size = rt2x00_get_field32(word, RXWI_W0_MPDU_TOTAL_BYTE_COUNT);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
914
rxdesc->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
917
rxdesc->bw = RATE_INFO_BW_40;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
922
rxdesc->dev_flags |= RXDONE_SIGNAL_MCS;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
923
rxdesc->signal = rt2x00_get_field32(word, RXWI_W1_MCS);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
924
rxdesc->rate_mode = rt2x00_get_field32(word, RXWI_W1_PHYMODE);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
929
if (rxdesc->rate_mode == RATE_MODE_CCK)
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
930
rxdesc->signal &= ~0x8;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
937
rxdesc->rssi = rt2800_agc_to_rssi(entry->queue->rt2x00dev, word);
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
125
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
134
rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
141
rxdesc->cipher_status = rt2x00_get_field32(word, RXD_W3_CIPHER_ERROR);
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
150
rxdesc->flags |= RX_FLAG_IV_STRIPPED;
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
156
rxdesc->flags |= RX_FLAG_MMIC_STRIPPED;
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
158
if (rxdesc->cipher_status == RX_CRYPTO_SUCCESS) {
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
159
rxdesc->flags |= RX_FLAG_DECRYPTED;
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
160
} else if (rxdesc->cipher_status == RX_CRYPTO_FAIL_MIC) {
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
167
rxdesc->flags |= RX_FLAG_DECRYPTED;
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
169
rxdesc->flags |= RX_FLAG_MMIC_ERROR;
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
174
rxdesc->dev_flags |= RXDONE_MY_BSS;
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
177
rxdesc->dev_flags |= RXDONE_L2PAD;
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
182
rt2800_process_rxwi(entry, rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2800mmio.h
126
struct rxdone_entry_desc *rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
482
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
528
rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
530
rxdesc->cipher_status = rt2x00_get_field32(word, RXD_W0_CIPHER_ERROR);
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
539
rxdesc->flags |= RX_FLAG_IV_STRIPPED;
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
545
rxdesc->flags |= RX_FLAG_MMIC_STRIPPED;
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
547
if (rxdesc->cipher_status == RX_CRYPTO_SUCCESS) {
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
548
rxdesc->flags |= RX_FLAG_DECRYPTED;
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
549
} else if (rxdesc->cipher_status == RX_CRYPTO_FAIL_MIC) {
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
556
rxdesc->flags |= RX_FLAG_DECRYPTED;
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
558
rxdesc->flags |= RX_FLAG_MMIC_ERROR;
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
563
rxdesc->dev_flags |= RXDONE_MY_BSS;
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
566
rxdesc->dev_flags |= RXDONE_L2PAD;
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
576
rt2800_process_rxwi(entry, rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00.h
589
struct rxdone_entry_desc *rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
146
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
148
unsigned int payload_len = rxdesc->size - header_length;
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
159
switch (rxdesc->cipher) {
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
189
if (rxdesc->dev_flags & RXDONE_L2PAD) {
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
210
memcpy(skb->data + transfer, rxdesc->iv, iv_len);
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
217
if (!(rxdesc->dev_flags & RXDONE_L2PAD)) {
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
236
memcpy(skb->data + transfer, &rxdesc->icv, 4);
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
240
rxdesc->size = transfer;
drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c
241
rxdesc->flags &= ~RX_FLAG_IV_STRIPPED;
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
110
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
113
enum cipher cipher = rxdesc->cipher;
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
114
enum rx_crypto status = rxdesc->cipher_status;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
599
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
607
if (rxdesc->size < sizeof(*ba) + FCS_LEN)
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
643
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
663
if (!(rxdesc->dev_flags & RXDONE_MY_BSS) ||
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
692
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
697
int signal = rxdesc->signal;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
698
int type = (rxdesc->dev_flags & RXDONE_SIGNAL_MASK);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
700
switch (rxdesc->rate_mode) {
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
707
if (rxdesc->dev_flags & RXDONE_SIGNAL_MCS)
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
708
signal = RATE_MCS(rxdesc->rate_mode, signal);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
733
rxdesc->rate_mode, signal, type);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
740
struct rxdone_entry_desc rxdesc;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
769
memset(&rxdesc, 0, sizeof(rxdesc));
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
770
rt2x00dev->ops->lib->fill_rxdone(entry, &rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
776
if (unlikely(rxdesc.size == 0 ||
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
777
rxdesc.size > entry->queue->data_size)) {
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
779
rxdesc.size, entry->queue->data_size);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
796
if ((rxdesc.dev_flags & RXDONE_CRYPTO_IV) &&
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
797
(rxdesc.flags & RX_FLAG_IV_STRIPPED))
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
799
&rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
801
(rxdesc.size > header_length) &&
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
802
(rxdesc.dev_flags & RXDONE_L2PAD))
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
806
skb_trim(entry->skb, rxdesc.size);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
811
rate_idx = rt2x00lib_rxdone_read_signal(rt2x00dev, &rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
812
if (rxdesc.rate_mode == RATE_MODE_HT_MIX ||
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
813
rxdesc.rate_mode == RATE_MODE_HT_GREENFIELD)
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
814
rxdesc.encoding = RX_ENC_HT;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
820
rt2x00lib_rxdone_check_ps(rt2x00dev, entry->skb, &rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
826
rt2x00lib_rxdone_check_ba(rt2x00dev, entry->skb, &rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
831
rt2x00link_update_stats(rt2x00dev, entry->skb, &rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
832
rt2x00debug_update_crypto(rt2x00dev, &rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
848
rx_status->mactime = rxdesc.timestamp;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
852
rx_status->signal = rxdesc.rssi;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
853
rx_status->flag = rxdesc.flags;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
854
rx_status->enc_flags = rxdesc.enc_flags;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
855
rx_status->encoding = rxdesc.encoding;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
856
rx_status->bw = rxdesc.bw;
drivers/net/wireless/ralink/rt2x00/rt2x00lib.h
202
struct rxdone_entry_desc *rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00lib.h
295
struct rxdone_entry_desc *rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00lib.h
306
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2x00lib.h
328
struct rxdone_entry_desc *rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00lib.h
364
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
181
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
206
!(rxdesc->dev_flags & RXDONE_MY_BSS))
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
212
ewma_rssi_add(&link->avg_rssi, -rxdesc->rssi);
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
217
ewma_rssi_add(&ant->rssi_ant, -rxdesc->rssi);
drivers/net/wireless/ralink/rt2x00/rt61pci.c
1995
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2006
rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2008
rxdesc->cipher = rt2x00_get_field32(word0, RXD_W0_CIPHER_ALG);
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2009
rxdesc->cipher_status = rt2x00_get_field32(word0, RXD_W0_CIPHER_ERROR);
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2011
if (rxdesc->cipher != CIPHER_NONE) {
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2012
rxdesc->iv[0] = _rt2x00_desc_read(entry_priv->desc, 2);
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2013
rxdesc->iv[1] = _rt2x00_desc_read(entry_priv->desc, 3);
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2014
rxdesc->dev_flags |= RXDONE_CRYPTO_IV;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2016
rxdesc->icv = _rt2x00_desc_read(entry_priv->desc, 4);
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2017
rxdesc->dev_flags |= RXDONE_CRYPTO_ICV;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2024
rxdesc->flags |= RX_FLAG_IV_STRIPPED;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2030
rxdesc->flags |= RX_FLAG_MMIC_STRIPPED;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2032
if (rxdesc->cipher_status == RX_CRYPTO_SUCCESS)
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2033
rxdesc->flags |= RX_FLAG_DECRYPTED;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2034
else if (rxdesc->cipher_status == RX_CRYPTO_FAIL_MIC)
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2035
rxdesc->flags |= RX_FLAG_MMIC_ERROR;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2044
rxdesc->signal = rt2x00_get_field32(word1, RXD_W1_SIGNAL);
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2045
rxdesc->rssi = rt61pci_agc_to_rssi(rt2x00dev, word1);
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2046
rxdesc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT);
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2049
rxdesc->dev_flags |= RXDONE_SIGNAL_PLCP;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2051
rxdesc->dev_flags |= RXDONE_SIGNAL_BITRATE;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2053
rxdesc->dev_flags |= RXDONE_MY_BSS;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1668
struct rxdone_entry_desc *rxdesc)
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1690
rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1692
rxdesc->cipher = rt2x00_get_field32(word0, RXD_W0_CIPHER_ALG);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1693
rxdesc->cipher_status = rt2x00_get_field32(word0, RXD_W0_CIPHER_ERROR);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1695
if (rxdesc->cipher != CIPHER_NONE) {
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1696
rxdesc->iv[0] = _rt2x00_desc_read(rxd, 2);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1697
rxdesc->iv[1] = _rt2x00_desc_read(rxd, 3);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1698
rxdesc->dev_flags |= RXDONE_CRYPTO_IV;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1700
rxdesc->icv = _rt2x00_desc_read(rxd, 4);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1701
rxdesc->dev_flags |= RXDONE_CRYPTO_ICV;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1708
rxdesc->flags |= RX_FLAG_IV_STRIPPED;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1714
rxdesc->flags |= RX_FLAG_MMIC_STRIPPED;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1716
if (rxdesc->cipher_status == RX_CRYPTO_SUCCESS)
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1717
rxdesc->flags |= RX_FLAG_DECRYPTED;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1718
else if (rxdesc->cipher_status == RX_CRYPTO_FAIL_MIC)
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1719
rxdesc->flags |= RX_FLAG_MMIC_ERROR;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1728
rxdesc->signal = rt2x00_get_field32(word1, RXD_W1_SIGNAL);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1729
rxdesc->rssi = rt73usb_agc_to_rssi(rt2x00dev, word1);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1730
rxdesc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1733
rxdesc->dev_flags |= RXDONE_SIGNAL_PLCP;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1735
rxdesc->dev_flags |= RXDONE_SIGNAL_BITRATE;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1737
rxdesc->dev_flags |= RXDONE_MY_BSS;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1743
skb_trim(entry->skb, rxdesc->size);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
350
__le32 *rxdesc;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
361
rxdesc = (__le32 *)skb->data;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
363
drvinfo_len = (get_rx_desc_drvinfo_size(rxdesc) * RTL_RX_DRV_INFO_UNIT);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
364
pkt_len = get_rx_desc_pkt_len(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
367
stats.length = (u16)get_rx_desc_pkt_len(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
368
stats.rx_drvinfo_size = (u8)get_rx_desc_drvinfo_size(rxdesc) *
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
370
stats.rx_bufshift = (u8)(get_rx_desc_shift(rxdesc) & 0x03);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
371
stats.icv = (u16)get_rx_desc_icv(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
372
stats.crc = (u16)get_rx_desc_crc32(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
374
stats.decrypted = !get_rx_desc_swdec(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
375
stats.rate = (u8)get_rx_desc_rx_mcs(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
376
stats.shortpreamble = (u16)get_rx_desc_splcp(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
377
stats.isampdu = (bool)((get_rx_desc_paggr(rxdesc) == 1) &&
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
378
(get_rx_desc_faggr(rxdesc) == 1));
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
379
stats.timestamp_low = get_rx_desc_tsfl(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
380
stats.rx_is40mhzpacket = (bool)get_rx_desc_bw(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
381
stats.is_ht = (bool)get_rx_desc_rx_ht(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
386
if (get_rx_desc_crc32(rxdesc))
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
388
if (!get_rx_desc_swdec(rxdesc))
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
390
if (get_rx_desc_bw(rxdesc))
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
392
if (get_rx_desc_rx_ht(rxdesc))
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
398
if (get_rx_desc_phy_status(rxdesc)) {
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
399
p_drvinfo = (struct rx_fwinfo_92c *)(rxdesc + RTL_RX_DESC_SIZE);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
401
(struct rx_desc_92c *)rxdesc, p_drvinfo);
drivers/net/wireless/realtek/rtlwifi/usb.c
373
u8 *rxdesc = skb->data;
drivers/net/wireless/realtek/rtlwifi/usb.c
384
rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb);
drivers/net/wireless/realtek/rtlwifi/usb.c
415
u8 *rxdesc = skb->data;
drivers/net/wireless/realtek/rtlwifi/usb.c
426
rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb);
drivers/spi/spi-at91-usart.c
207
struct dma_async_tx_descriptor *rxdesc;
drivers/spi/spi-at91-usart.c
214
rxdesc = dmaengine_prep_slave_sg(rxchan,
drivers/spi/spi-at91-usart.c
220
if (!rxdesc)
drivers/spi/spi-at91-usart.c
232
rxdesc->callback = dma_callback;
drivers/spi/spi-at91-usart.c
233
rxdesc->callback_param = ctlr;
drivers/spi/spi-at91-usart.c
235
cookie = rxdesc->tx_submit(rxdesc);
drivers/spi/spi-atmel.c
766
struct dma_async_tx_descriptor *rxdesc;
drivers/spi/spi-atmel.c
785
rxdesc = dmaengine_prep_slave_single(rxchan,
drivers/spi/spi-atmel.c
792
rxdesc = dmaengine_prep_slave_sg(rxchan,
drivers/spi/spi-atmel.c
799
if (!rxdesc)
drivers/spi/spi-atmel.c
830
rxdesc->callback = dma_callback;
drivers/spi/spi-atmel.c
831
rxdesc->callback_param = host;
drivers/spi/spi-atmel.c
834
cookie = rxdesc->tx_submit(rxdesc);
drivers/spi/spi-davinci.c
678
struct dma_async_tx_descriptor *rxdesc;
drivers/spi/spi-davinci.c
684
rxdesc = dmaengine_prep_slave_sg(dspi->dma_rx,
drivers/spi/spi-davinci.c
687
if (!rxdesc)
drivers/spi/spi-davinci.c
706
rxdesc->callback = davinci_spi_dma_rx_callback;
drivers/spi/spi-davinci.c
707
rxdesc->callback_param = (void *)dspi;
drivers/spi/spi-davinci.c
714
dmaengine_submit(rxdesc);
drivers/spi/spi-dw-dma.c
443
struct dma_async_tx_descriptor *rxdesc;
drivers/spi/spi-dw-dma.c
447
rxdesc = dmaengine_prep_slave_sg(dws->rxchan, sgl, nents,
drivers/spi/spi-dw-dma.c
450
if (!rxdesc)
drivers/spi/spi-dw-dma.c
453
rxdesc->callback = dw_spi_dma_rx_done;
drivers/spi/spi-dw-dma.c
454
rxdesc->callback_param = dws;
drivers/spi/spi-dw-dma.c
456
cookie = dmaengine_submit(rxdesc);
drivers/spi/spi-img-spfi.c
311
struct dma_async_tx_descriptor *rxdesc = NULL, *txdesc = NULL;
drivers/spi/spi-img-spfi.c
330
rxdesc = dmaengine_prep_slave_sg(spfi->rx_ch, xfer->rx_sg.sgl,
drivers/spi/spi-img-spfi.c
334
if (!rxdesc)
drivers/spi/spi-img-spfi.c
337
rxdesc->callback = img_spfi_dma_rx_cb;
drivers/spi/spi-img-spfi.c
338
rxdesc->callback_param = spfi;
drivers/spi/spi-img-spfi.c
367
dmaengine_submit(rxdesc);
drivers/spi/spi-pl022.c
812
struct dma_async_tx_descriptor *rxdesc;
drivers/spi/spi-pl022.c
939
rxdesc = dmaengine_prep_slave_sg(rxchan,
drivers/spi/spi-pl022.c
944
if (!rxdesc)
drivers/spi/spi-pl022.c
956
rxdesc->callback = dma_callback;
drivers/spi/spi-pl022.c
957
rxdesc->callback_param = pl022;
drivers/spi/spi-pl022.c
960
dmaengine_submit(rxdesc);
drivers/spi/spi-rockchip.c
455
struct dma_async_tx_descriptor *rxdesc, *txdesc;
drivers/spi/spi-rockchip.c
462
rxdesc = NULL;
drivers/spi/spi-rockchip.c
473
rxdesc = dmaengine_prep_slave_sg(
drivers/spi/spi-rockchip.c
477
if (!rxdesc)
drivers/spi/spi-rockchip.c
480
rxdesc->callback = rockchip_spi_dma_rxcb;
drivers/spi/spi-rockchip.c
481
rxdesc->callback_param = ctlr;
drivers/spi/spi-rockchip.c
500
if (rxdesc)
drivers/spi/spi-rockchip.c
510
if (rxdesc) {
drivers/spi/spi-rockchip.c
512
ctlr->dma_rx->cookie = dmaengine_submit(rxdesc);
drivers/spi/spi-sun6i.c
214
struct dma_async_tx_descriptor *rxdesc, *txdesc;
drivers/spi/spi-sun6i.c
217
rxdesc = NULL;
drivers/spi/spi-sun6i.c
228
rxdesc = dmaengine_prep_slave_sg(host->dma_rx,
drivers/spi/spi-sun6i.c
233
if (!rxdesc)
drivers/spi/spi-sun6i.c
235
rxdesc->callback_param = sspi;
drivers/spi/spi-sun6i.c
236
rxdesc->callback = sun6i_spi_dma_rx_cb;
drivers/spi/spi-sun6i.c
256
if (rxdesc)
drivers/spi/spi-sun6i.c
263
dmaengine_submit(rxdesc);
drivers/spi/spi-uniphier.c
393
struct dma_async_tx_descriptor *rxdesc = NULL, *txdesc = NULL;
drivers/spi/spi-uniphier.c
417
rxdesc = dmaengine_prep_slave_sg(
drivers/spi/spi-uniphier.c
421
if (!rxdesc)
drivers/spi/spi-uniphier.c
424
rxdesc->callback = uniphier_spi_dma_rxcb;
drivers/spi/spi-uniphier.c
425
rxdesc->callback_param = host;
drivers/spi/spi-uniphier.c
430
dmaengine_submit(rxdesc);
drivers/spi/spi-uniphier.c
465
if (rxdesc)