rxdesc 297 drivers/i2c/busses/i2c-at91-master.c struct dma_async_tx_descriptor *rxdesc; rxdesc 331 drivers/i2c/busses/i2c-at91-master.c rxdesc = dmaengine_prep_slave_sg(chan_rx, dma->sg, 1, DMA_DEV_TO_MEM, rxdesc 333 drivers/i2c/busses/i2c-at91-master.c if (!rxdesc) { rxdesc 338 drivers/i2c/busses/i2c-at91-master.c rxdesc->callback = at91_twi_read_data_dma_callback; rxdesc 339 drivers/i2c/busses/i2c-at91-master.c rxdesc->callback_param = dev; rxdesc 342 drivers/i2c/busses/i2c-at91-master.c dmaengine_submit(rxdesc); rxdesc 707 drivers/net/ethernet/jme.c register struct rxdesc *rxdesc = rxring->desc; rxdesc 709 drivers/net/ethernet/jme.c rxdesc += i; rxdesc 712 drivers/net/ethernet/jme.c rxdesc->dw[0] = 0; rxdesc 713 drivers/net/ethernet/jme.c rxdesc->dw[1] = 0; rxdesc 714 drivers/net/ethernet/jme.c rxdesc->desc1.bufaddrh = cpu_to_le32((__u64)rxbi->mapping >> 32); rxdesc 715 drivers/net/ethernet/jme.c rxdesc->desc1.bufaddrl = cpu_to_le32( rxdesc 717 drivers/net/ethernet/jme.c rxdesc->desc1.datalen = cpu_to_le16(rxbi->len); rxdesc 719 drivers/net/ethernet/jme.c rxdesc->desc1.flags = RXFLAG_64BIT; rxdesc 721 drivers/net/ethernet/jme.c rxdesc->desc1.flags |= RXFLAG_OWN | RXFLAG_INT; rxdesc 999 drivers/net/ethernet/jme.c struct rxdesc *rxdesc = rxring->desc; rxdesc 1004 drivers/net/ethernet/jme.c rxdesc += idx; rxdesc 1021 drivers/net/ethernet/jme.c framesize = le16_to_cpu(rxdesc->descwb.framesize) rxdesc 1028 drivers/net/ethernet/jme.c if (jme_rxsum_ok(jme, le16_to_cpu(rxdesc->descwb.flags), skb)) rxdesc 1033 drivers/net/ethernet/jme.c if (rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_TAGON)) { rxdesc 1034 drivers/net/ethernet/jme.c u16 vid = le16_to_cpu(rxdesc->descwb.vlan); rxdesc 1041 drivers/net/ethernet/jme.c if ((rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_DEST)) == rxdesc 1057 drivers/net/ethernet/jme.c struct rxdesc *rxdesc; rxdesc 1071 drivers/net/ethernet/jme.c rxdesc = rxring->desc; rxdesc 1072 drivers/net/ethernet/jme.c rxdesc += i; rxdesc 1074 drivers/net/ethernet/jme.c if ((rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_OWN)) || rxdesc 1075 drivers/net/ethernet/jme.c !(rxdesc->descwb.desccnt & RXWBDCNT_WBCPL)) rxdesc 1080 drivers/net/ethernet/jme.c desccnt = rxdesc->descwb.desccnt & RXWBDCNT_DCNT; rxdesc 1083 drivers/net/ethernet/jme.c rxdesc->descwb.errstat & RXWBERR_ALLERR)) { rxdesc 1085 drivers/net/ethernet/jme.c if (rxdesc->descwb.errstat & RXWBERR_CRCERR) rxdesc 1087 drivers/net/ethernet/jme.c else if (rxdesc->descwb.errstat & RXWBERR_OVERUN) rxdesc 1316 drivers/net/ethernet/renesas/sh_eth.c struct sh_eth_rxdesc *rxdesc = &mdp->rx_ring[i]; rxdesc 1319 drivers/net/ethernet/renesas/sh_eth.c le32_to_cpu(rxdesc->addr), rxdesc 1358 drivers/net/ethernet/renesas/sh_eth.c struct sh_eth_rxdesc *rxdesc = NULL; rxdesc 1360 drivers/net/ethernet/renesas/sh_eth.c int rx_ringsize = sizeof(*rxdesc) * mdp->num_rx_ring; rxdesc 1393 drivers/net/ethernet/renesas/sh_eth.c rxdesc = &mdp->rx_ring[i]; rxdesc 1394 drivers/net/ethernet/renesas/sh_eth.c rxdesc->len = cpu_to_le32(buf_len << 16); rxdesc 1395 drivers/net/ethernet/renesas/sh_eth.c rxdesc->addr = cpu_to_le32(dma_addr); rxdesc 1396 drivers/net/ethernet/renesas/sh_eth.c rxdesc->status = cpu_to_le32(RD_RACT | RD_RFP); rxdesc 1409 drivers/net/ethernet/renesas/sh_eth.c if (rxdesc) rxdesc 1410 drivers/net/ethernet/renesas/sh_eth.c rxdesc->status |= cpu_to_le32(RD_RDLE); rxdesc 1622 drivers/net/ethernet/renesas/sh_eth.c struct sh_eth_rxdesc *rxdesc; rxdesc 1636 drivers/net/ethernet/renesas/sh_eth.c rxdesc = &mdp->rx_ring[entry]; rxdesc 1637 drivers/net/ethernet/renesas/sh_eth.c while (!(rxdesc->status & cpu_to_le32(RD_RACT))) { rxdesc 1640 drivers/net/ethernet/renesas/sh_eth.c desc_status = le32_to_cpu(rxdesc->status); rxdesc 1641 drivers/net/ethernet/renesas/sh_eth.c pkt_len = le32_to_cpu(rxdesc->len) & RD_RFL; rxdesc 1679 drivers/net/ethernet/renesas/sh_eth.c dma_addr = le32_to_cpu(rxdesc->addr); rxdesc 1701 drivers/net/ethernet/renesas/sh_eth.c rxdesc = &mdp->rx_ring[entry]; rxdesc 1707 drivers/net/ethernet/renesas/sh_eth.c rxdesc = &mdp->rx_ring[entry]; rxdesc 1710 drivers/net/ethernet/renesas/sh_eth.c rxdesc->len = cpu_to_le32(buf_len << 16); rxdesc 1726 drivers/net/ethernet/renesas/sh_eth.c rxdesc->addr = cpu_to_le32(dma_addr); rxdesc 1730 drivers/net/ethernet/renesas/sh_eth.c rxdesc->status |= rxdesc 1733 drivers/net/ethernet/renesas/sh_eth.c rxdesc->status |= cpu_to_le32(RD_RACT | RD_RFP); rxdesc 2488 drivers/net/ethernet/renesas/sh_eth.c struct sh_eth_rxdesc *rxdesc; rxdesc 2502 drivers/net/ethernet/renesas/sh_eth.c rxdesc = &mdp->rx_ring[i]; rxdesc 2503 drivers/net/ethernet/renesas/sh_eth.c rxdesc->status = cpu_to_le32(0); rxdesc 2504 drivers/net/ethernet/renesas/sh_eth.c rxdesc->addr = cpu_to_le32(0xBADF00D0); rxdesc 267 drivers/net/wan/farsync.c struct rxdesc rxDescrRing[FST_MAX_PORTS][NUM_RX_BUFFER]; rxdesc 298 drivers/net/wan/lmc/lmc_var.h int hang, rxdesc, bad_packet, some_counter; rxdesc 440 drivers/net/wireless/ath/ath10k/trace.h __dynamic_array(u8, rxdesc, len) rxdesc 448 drivers/net/wireless/ath/ath10k/trace.h memcpy(__get_dynamic_array(rxdesc), data, len); rxdesc 1930 drivers/net/wireless/intersil/hostap/hostap_hw.c struct hfa384x_rx_frame rxdesc; rxdesc 1952 drivers/net/wireless/intersil/hostap/hostap_hw.c res = hfa384x_from_bap(dev, BAP0, &rxdesc, sizeof(rxdesc)); rxdesc 1964 drivers/net/wireless/intersil/hostap/hostap_hw.c len = le16_to_cpu(rxdesc.data_len); rxdesc 1965 drivers/net/wireless/intersil/hostap/hostap_hw.c hdr_len = sizeof(rxdesc); rxdesc 1966 drivers/net/wireless/intersil/hostap/hostap_hw.c status = le16_to_cpu(rxdesc.status); rxdesc 1984 drivers/net/wireless/intersil/hostap/hostap_hw.c hostap_dump_rx_header(dev->name, &rxdesc); rxdesc 1997 drivers/net/wireless/intersil/hostap/hostap_hw.c skb_put_data(skb, &rxdesc, hdr_len); rxdesc 2030 drivers/net/wireless/intersil/hostap/hostap_hw.c struct hfa384x_rx_frame *rxdesc; rxdesc 2035 drivers/net/wireless/intersil/hostap/hostap_hw.c rx_hdrlen = sizeof(*rxdesc); rxdesc 2036 drivers/net/wireless/intersil/hostap/hostap_hw.c if (skb->len < sizeof(*rxdesc)) { rxdesc 2039 drivers/net/wireless/intersil/hostap/hostap_hw.c skb->len >= sizeof(*rxdesc) - 30) { rxdesc 2047 drivers/net/wireless/intersil/hostap/hostap_hw.c rxdesc = (struct hfa384x_rx_frame *) skb->data; rxdesc 2050 drivers/net/wireless/intersil/hostap/hostap_hw.c skb->len >= sizeof(*rxdesc)) rxdesc 2051 drivers/net/wireless/intersil/hostap/hostap_hw.c hostap_dump_rx_header(dev->name, rxdesc); rxdesc 2053 drivers/net/wireless/intersil/hostap/hostap_hw.c if (le16_to_cpu(rxdesc->status) & HFA384X_RX_STATUS_FCSERR && rxdesc 2064 drivers/net/wireless/intersil/hostap/hostap_hw.c stats.mac_time = le32_to_cpu(rxdesc->time); rxdesc 2065 drivers/net/wireless/intersil/hostap/hostap_hw.c stats.signal = rxdesc->signal - local->rssi_to_dBm; rxdesc 2066 drivers/net/wireless/intersil/hostap/hostap_hw.c stats.noise = rxdesc->silence - local->rssi_to_dBm; rxdesc 2067 drivers/net/wireless/intersil/hostap/hostap_hw.c stats.rate = rxdesc->rate; rxdesc 2070 drivers/net/wireless/intersil/hostap/hostap_hw.c hdrlen = hostap_80211_get_hdrlen(rxdesc->frame_control); rxdesc 2075 drivers/net/wireless/intersil/hostap/hostap_hw.c &rxdesc->frame_control, hdrlen); rxdesc 1208 drivers/net/wireless/ralink/rt2x00/rt2400pci.c struct rxdone_entry_desc *rxdesc) rxdesc 1226 drivers/net/wireless/ralink/rt2x00/rt2400pci.c rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; rxdesc 1228 drivers/net/wireless/ralink/rt2x00/rt2400pci.c rxdesc->flags |= RX_FLAG_FAILED_PLCP_CRC; rxdesc 1251 drivers/net/wireless/ralink/rt2x00/rt2400pci.c rxdesc->timestamp = ((u64)rx_high << 32) | rx_low; rxdesc 1252 drivers/net/wireless/ralink/rt2x00/rt2400pci.c rxdesc->signal = rt2x00_get_field32(word2, RXD_W2_SIGNAL) & ~0x08; rxdesc 1253 drivers/net/wireless/ralink/rt2x00/rt2400pci.c rxdesc->rssi = rt2x00_get_field32(word3, RXD_W3_RSSI) - rxdesc 1255 drivers/net/wireless/ralink/rt2x00/rt2400pci.c rxdesc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT); rxdesc 1257 drivers/net/wireless/ralink/rt2x00/rt2400pci.c rxdesc->dev_flags |= RXDONE_SIGNAL_PLCP; rxdesc 1259 drivers/net/wireless/ralink/rt2x00/rt2400pci.c rxdesc->dev_flags |= RXDONE_MY_BSS; rxdesc 1357 drivers/net/wireless/ralink/rt2x00/rt2500pci.c struct rxdone_entry_desc *rxdesc) rxdesc 1367 drivers/net/wireless/ralink/rt2x00/rt2500pci.c rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; rxdesc 1369 drivers/net/wireless/ralink/rt2x00/rt2500pci.c rxdesc->flags |= RX_FLAG_FAILED_PLCP_CRC; rxdesc 1377 drivers/net/wireless/ralink/rt2x00/rt2500pci.c rxdesc->signal = rt2x00_get_field32(word2, RXD_W2_SIGNAL); rxdesc 1378 drivers/net/wireless/ralink/rt2x00/rt2500pci.c rxdesc->rssi = rt2x00_get_field32(word2, RXD_W2_RSSI) - rxdesc 1380 drivers/net/wireless/ralink/rt2x00/rt2500pci.c rxdesc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT); rxdesc 1383 drivers/net/wireless/ralink/rt2x00/rt2500pci.c rxdesc->dev_flags |= RXDONE_SIGNAL_PLCP; rxdesc 1385 drivers/net/wireless/ralink/rt2x00/rt2500pci.c rxdesc->dev_flags |= RXDONE_SIGNAL_BITRATE; rxdesc 1387 drivers/net/wireless/ralink/rt2x00/rt2500pci.c rxdesc->dev_flags |= RXDONE_MY_BSS; rxdesc 1217 drivers/net/wireless/ralink/rt2x00/rt2500usb.c struct rxdone_entry_desc *rxdesc) rxdesc 1243 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; rxdesc 1245 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->flags |= RX_FLAG_FAILED_PLCP_CRC; rxdesc 1247 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->cipher = rt2x00_get_field32(word0, RXD_W0_CIPHER); rxdesc 1249 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->cipher_status = RX_CRYPTO_FAIL_KEY; rxdesc 1251 drivers/net/wireless/ralink/rt2x00/rt2500usb.c if (rxdesc->cipher != CIPHER_NONE) { rxdesc 1252 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->iv[0] = _rt2x00_desc_read(rxd, 2); rxdesc 1253 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->iv[1] = _rt2x00_desc_read(rxd, 3); rxdesc 1254 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->dev_flags |= RXDONE_CRYPTO_IV; rxdesc 1258 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->flags |= RX_FLAG_MMIC_STRIPPED; rxdesc 1259 drivers/net/wireless/ralink/rt2x00/rt2500usb.c if (rxdesc->cipher_status == RX_CRYPTO_SUCCESS) rxdesc 1260 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->flags |= RX_FLAG_DECRYPTED; rxdesc 1261 drivers/net/wireless/ralink/rt2x00/rt2500usb.c else if (rxdesc->cipher_status == RX_CRYPTO_FAIL_MIC) rxdesc 1262 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->flags |= RX_FLAG_MMIC_ERROR; rxdesc 1271 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->signal = rt2x00_get_field32(word1, RXD_W1_SIGNAL); rxdesc 1272 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->rssi = rxdesc 1274 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT); rxdesc 1277 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->dev_flags |= RXDONE_SIGNAL_PLCP; rxdesc 1279 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->dev_flags |= RXDONE_SIGNAL_BITRATE; rxdesc 1281 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rxdesc->dev_flags |= RXDONE_MY_BSS; rxdesc 1286 drivers/net/wireless/ralink/rt2x00/rt2500usb.c skb_trim(entry->skb, rxdesc->size); rxdesc 878 drivers/net/wireless/ralink/rt2x00/rt2800lib.c struct rxdone_entry_desc *rxdesc) rxdesc 885 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rxdesc->cipher = rt2x00_get_field32(word, RXWI_W0_UDF); rxdesc 886 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rxdesc->size = rt2x00_get_field32(word, RXWI_W0_MPDU_TOTAL_BYTE_COUNT); rxdesc 891 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rxdesc->enc_flags |= RX_ENC_FLAG_SHORT_GI; rxdesc 894 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rxdesc->bw = RATE_INFO_BW_40; rxdesc 899 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rxdesc->dev_flags |= RXDONE_SIGNAL_MCS; rxdesc 900 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rxdesc->signal = rt2x00_get_field32(word, RXWI_W1_MCS); rxdesc 901 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rxdesc->rate_mode = rt2x00_get_field32(word, RXWI_W1_PHYMODE); rxdesc 906 drivers/net/wireless/ralink/rt2x00/rt2800lib.c if (rxdesc->rate_mode == RATE_MODE_CCK) rxdesc 907 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rxdesc->signal &= ~0x8; rxdesc 914 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rxdesc->rssi = rt2800_agc_to_rssi(entry->queue->rt2x00dev, word); rxdesc 125 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c struct rxdone_entry_desc *rxdesc) rxdesc 134 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; rxdesc 141 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rxdesc->cipher_status = rt2x00_get_field32(word, RXD_W3_CIPHER_ERROR); rxdesc 150 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rxdesc->flags |= RX_FLAG_IV_STRIPPED; rxdesc 156 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rxdesc->flags |= RX_FLAG_MMIC_STRIPPED; rxdesc 158 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c if (rxdesc->cipher_status == RX_CRYPTO_SUCCESS) { rxdesc 159 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rxdesc->flags |= RX_FLAG_DECRYPTED; rxdesc 160 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c } else if (rxdesc->cipher_status == RX_CRYPTO_FAIL_MIC) { rxdesc 167 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rxdesc->flags |= RX_FLAG_DECRYPTED; rxdesc 169 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rxdesc->flags |= RX_FLAG_MMIC_ERROR; rxdesc 174 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rxdesc->dev_flags |= RXDONE_MY_BSS; rxdesc 177 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rxdesc->dev_flags |= RXDONE_L2PAD; rxdesc 182 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rt2800_process_rxwi(entry, rxdesc); rxdesc 126 drivers/net/wireless/ralink/rt2x00/rt2800mmio.h struct rxdone_entry_desc *rxdesc); rxdesc 482 drivers/net/wireless/ralink/rt2x00/rt2800usb.c struct rxdone_entry_desc *rxdesc) rxdesc 528 drivers/net/wireless/ralink/rt2x00/rt2800usb.c rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; rxdesc 530 drivers/net/wireless/ralink/rt2x00/rt2800usb.c rxdesc->cipher_status = rt2x00_get_field32(word, RXD_W0_CIPHER_ERROR); rxdesc 539 drivers/net/wireless/ralink/rt2x00/rt2800usb.c rxdesc->flags |= RX_FLAG_IV_STRIPPED; rxdesc 545 drivers/net/wireless/ralink/rt2x00/rt2800usb.c rxdesc->flags |= RX_FLAG_MMIC_STRIPPED; rxdesc 547 drivers/net/wireless/ralink/rt2x00/rt2800usb.c if (rxdesc->cipher_status == RX_CRYPTO_SUCCESS) { rxdesc 548 drivers/net/wireless/ralink/rt2x00/rt2800usb.c rxdesc->flags |= RX_FLAG_DECRYPTED; rxdesc 549 drivers/net/wireless/ralink/rt2x00/rt2800usb.c } else if (rxdesc->cipher_status == RX_CRYPTO_FAIL_MIC) { rxdesc 556 drivers/net/wireless/ralink/rt2x00/rt2800usb.c rxdesc->flags |= RX_FLAG_DECRYPTED; rxdesc 558 drivers/net/wireless/ralink/rt2x00/rt2800usb.c rxdesc->flags |= RX_FLAG_MMIC_ERROR; rxdesc 563 drivers/net/wireless/ralink/rt2x00/rt2800usb.c rxdesc->dev_flags |= RXDONE_MY_BSS; rxdesc 566 drivers/net/wireless/ralink/rt2x00/rt2800usb.c rxdesc->dev_flags |= RXDONE_L2PAD; rxdesc 576 drivers/net/wireless/ralink/rt2x00/rt2800usb.c rt2800_process_rxwi(entry, rxdesc); rxdesc 590 drivers/net/wireless/ralink/rt2x00/rt2x00.h struct rxdone_entry_desc *rxdesc); rxdesc 146 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c struct rxdone_entry_desc *rxdesc) rxdesc 148 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c unsigned int payload_len = rxdesc->size - header_length; rxdesc 159 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c switch (rxdesc->cipher) { rxdesc 189 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c if (rxdesc->dev_flags & RXDONE_L2PAD) { rxdesc 203 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c skb_trim(skb, rxdesc->size + iv_len + icv_len); rxdesc 213 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c memcpy(skb->data + transfer, rxdesc->iv, iv_len); rxdesc 220 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c if (!(rxdesc->dev_flags & RXDONE_L2PAD)) { rxdesc 239 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c memcpy(skb->data + transfer, &rxdesc->icv, 4); rxdesc 243 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c rxdesc->size = transfer; rxdesc 244 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c rxdesc->flags &= ~RX_FLAG_IV_STRIPPED; rxdesc 110 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rxdone_entry_desc *rxdesc) rxdesc 113 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c enum cipher cipher = rxdesc->cipher; rxdesc 114 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c enum rx_crypto status = rxdesc->cipher_status; rxdesc 599 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c struct rxdone_entry_desc *rxdesc) rxdesc 607 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c if (rxdesc->size < sizeof(*ba) + FCS_LEN) rxdesc 643 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c struct rxdone_entry_desc *rxdesc) rxdesc 663 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c if (!(rxdesc->dev_flags & RXDONE_MY_BSS) || rxdesc 692 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c struct rxdone_entry_desc *rxdesc) rxdesc 697 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c int signal = rxdesc->signal; rxdesc 698 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c int type = (rxdesc->dev_flags & RXDONE_SIGNAL_MASK); rxdesc 700 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c switch (rxdesc->rate_mode) { rxdesc 707 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c if (rxdesc->dev_flags & RXDONE_SIGNAL_MCS) rxdesc 708 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c signal = RATE_MCS(rxdesc->rate_mode, signal); rxdesc 733 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rxdesc->rate_mode, signal, type); rxdesc 740 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c struct rxdone_entry_desc rxdesc; rxdesc 769 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c memset(&rxdesc, 0, sizeof(rxdesc)); rxdesc 770 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00dev->ops->lib->fill_rxdone(entry, &rxdesc); rxdesc 776 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c if (unlikely(rxdesc.size == 0 || rxdesc 777 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rxdesc.size > entry->queue->data_size)) { rxdesc 779 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rxdesc.size, entry->queue->data_size); rxdesc 796 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c if ((rxdesc.dev_flags & RXDONE_CRYPTO_IV) && rxdesc 797 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c (rxdesc.flags & RX_FLAG_IV_STRIPPED)) rxdesc 799 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c &rxdesc); rxdesc 801 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c (rxdesc.size > header_length) && rxdesc 802 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c (rxdesc.dev_flags & RXDONE_L2PAD)) rxdesc 806 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c skb_trim(entry->skb, rxdesc.size); rxdesc 811 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rate_idx = rt2x00lib_rxdone_read_signal(rt2x00dev, &rxdesc); rxdesc 812 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c if (rxdesc.rate_mode == RATE_MODE_HT_MIX || rxdesc 813 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rxdesc.rate_mode == RATE_MODE_HT_GREENFIELD) rxdesc 814 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rxdesc.encoding = RX_ENC_HT; rxdesc 820 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_rxdone_check_ps(rt2x00dev, entry->skb, &rxdesc); rxdesc 826 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_rxdone_check_ba(rt2x00dev, entry->skb, &rxdesc); rxdesc 831 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00link_update_stats(rt2x00dev, entry->skb, &rxdesc); rxdesc 832 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00debug_update_crypto(rt2x00dev, &rxdesc); rxdesc 848 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rx_status->mactime = rxdesc.timestamp; rxdesc 852 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rx_status->signal = rxdesc.rssi; rxdesc 853 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rx_status->flag = rxdesc.flags; rxdesc 854 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rx_status->enc_flags = rxdesc.enc_flags; rxdesc 855 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rx_status->encoding = rxdesc.encoding; rxdesc 856 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rx_status->bw = rxdesc.bw; rxdesc 202 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h struct rxdone_entry_desc *rxdesc); rxdesc 295 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h struct rxdone_entry_desc *rxdesc); rxdesc 306 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h struct rxdone_entry_desc *rxdesc) rxdesc 328 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h struct rxdone_entry_desc *rxdesc); rxdesc 364 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h struct rxdone_entry_desc *rxdesc) rxdesc 181 drivers/net/wireless/ralink/rt2x00/rt2x00link.c struct rxdone_entry_desc *rxdesc) rxdesc 206 drivers/net/wireless/ralink/rt2x00/rt2x00link.c !(rxdesc->dev_flags & RXDONE_MY_BSS)) rxdesc 212 drivers/net/wireless/ralink/rt2x00/rt2x00link.c ewma_rssi_add(&link->avg_rssi, -rxdesc->rssi); rxdesc 217 drivers/net/wireless/ralink/rt2x00/rt2x00link.c ewma_rssi_add(&ant->rssi_ant, -rxdesc->rssi); rxdesc 1995 drivers/net/wireless/ralink/rt2x00/rt61pci.c struct rxdone_entry_desc *rxdesc) rxdesc 2006 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; rxdesc 2008 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->cipher = rt2x00_get_field32(word0, RXD_W0_CIPHER_ALG); rxdesc 2009 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->cipher_status = rt2x00_get_field32(word0, RXD_W0_CIPHER_ERROR); rxdesc 2011 drivers/net/wireless/ralink/rt2x00/rt61pci.c if (rxdesc->cipher != CIPHER_NONE) { rxdesc 2012 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->iv[0] = _rt2x00_desc_read(entry_priv->desc, 2); rxdesc 2013 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->iv[1] = _rt2x00_desc_read(entry_priv->desc, 3); rxdesc 2014 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->dev_flags |= RXDONE_CRYPTO_IV; rxdesc 2016 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->icv = _rt2x00_desc_read(entry_priv->desc, 4); rxdesc 2017 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->dev_flags |= RXDONE_CRYPTO_ICV; rxdesc 2024 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->flags |= RX_FLAG_IV_STRIPPED; rxdesc 2030 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->flags |= RX_FLAG_MMIC_STRIPPED; rxdesc 2032 drivers/net/wireless/ralink/rt2x00/rt61pci.c if (rxdesc->cipher_status == RX_CRYPTO_SUCCESS) rxdesc 2033 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->flags |= RX_FLAG_DECRYPTED; rxdesc 2034 drivers/net/wireless/ralink/rt2x00/rt61pci.c else if (rxdesc->cipher_status == RX_CRYPTO_FAIL_MIC) rxdesc 2035 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->flags |= RX_FLAG_MMIC_ERROR; rxdesc 2044 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->signal = rt2x00_get_field32(word1, RXD_W1_SIGNAL); rxdesc 2045 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->rssi = rt61pci_agc_to_rssi(rt2x00dev, word1); rxdesc 2046 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT); rxdesc 2049 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->dev_flags |= RXDONE_SIGNAL_PLCP; rxdesc 2051 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->dev_flags |= RXDONE_SIGNAL_BITRATE; rxdesc 2053 drivers/net/wireless/ralink/rt2x00/rt61pci.c rxdesc->dev_flags |= RXDONE_MY_BSS; rxdesc 1668 drivers/net/wireless/ralink/rt2x00/rt73usb.c struct rxdone_entry_desc *rxdesc) rxdesc 1690 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; rxdesc 1692 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->cipher = rt2x00_get_field32(word0, RXD_W0_CIPHER_ALG); rxdesc 1693 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->cipher_status = rt2x00_get_field32(word0, RXD_W0_CIPHER_ERROR); rxdesc 1695 drivers/net/wireless/ralink/rt2x00/rt73usb.c if (rxdesc->cipher != CIPHER_NONE) { rxdesc 1696 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->iv[0] = _rt2x00_desc_read(rxd, 2); rxdesc 1697 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->iv[1] = _rt2x00_desc_read(rxd, 3); rxdesc 1698 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->dev_flags |= RXDONE_CRYPTO_IV; rxdesc 1700 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->icv = _rt2x00_desc_read(rxd, 4); rxdesc 1701 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->dev_flags |= RXDONE_CRYPTO_ICV; rxdesc 1708 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->flags |= RX_FLAG_IV_STRIPPED; rxdesc 1714 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->flags |= RX_FLAG_MMIC_STRIPPED; rxdesc 1716 drivers/net/wireless/ralink/rt2x00/rt73usb.c if (rxdesc->cipher_status == RX_CRYPTO_SUCCESS) rxdesc 1717 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->flags |= RX_FLAG_DECRYPTED; rxdesc 1718 drivers/net/wireless/ralink/rt2x00/rt73usb.c else if (rxdesc->cipher_status == RX_CRYPTO_FAIL_MIC) rxdesc 1719 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->flags |= RX_FLAG_MMIC_ERROR; rxdesc 1728 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->signal = rt2x00_get_field32(word1, RXD_W1_SIGNAL); rxdesc 1729 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->rssi = rt73usb_agc_to_rssi(rt2x00dev, word1); rxdesc 1730 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT); rxdesc 1733 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->dev_flags |= RXDONE_SIGNAL_PLCP; rxdesc 1735 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->dev_flags |= RXDONE_SIGNAL_BITRATE; rxdesc 1737 drivers/net/wireless/ralink/rt2x00/rt73usb.c rxdesc->dev_flags |= RXDONE_MY_BSS; rxdesc 1743 drivers/net/wireless/ralink/rt2x00/rt73usb.c skb_trim(entry->skb, rxdesc->size); rxdesc 343 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c __le32 *rxdesc; rxdesc 354 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c rxdesc = (__le32 *)skb->data; rxdesc 356 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c drvinfo_len = (get_rx_desc_drvinfo_size(rxdesc) * RTL_RX_DRV_INFO_UNIT); rxdesc 357 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c pkt_len = get_rx_desc_pkt_len(rxdesc); rxdesc 360 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c stats.length = (u16)get_rx_desc_pkt_len(rxdesc); rxdesc 361 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c stats.rx_drvinfo_size = (u8)get_rx_desc_drvinfo_size(rxdesc) * rxdesc 363 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c stats.rx_bufshift = (u8)(get_rx_desc_shift(rxdesc) & 0x03); rxdesc 364 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c stats.icv = (u16)get_rx_desc_icv(rxdesc); rxdesc 365 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c stats.crc = (u16)get_rx_desc_crc32(rxdesc); rxdesc 367 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c stats.decrypted = !get_rx_desc_swdec(rxdesc); rxdesc 368 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c stats.rate = (u8)get_rx_desc_rx_mcs(rxdesc); rxdesc 369 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c stats.shortpreamble = (u16)get_rx_desc_splcp(rxdesc); rxdesc 370 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c stats.isampdu = (bool)((get_rx_desc_paggr(rxdesc) == 1) && rxdesc 371 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c (get_rx_desc_faggr(rxdesc) == 1)); rxdesc 372 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c stats.timestamp_low = get_rx_desc_tsfl(rxdesc); rxdesc 373 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c stats.rx_is40mhzpacket = (bool)get_rx_desc_bw(rxdesc); rxdesc 374 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c stats.is_ht = (bool)get_rx_desc_rx_ht(rxdesc); rxdesc 379 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c if (get_rx_desc_crc32(rxdesc)) rxdesc 381 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c if (!get_rx_desc_swdec(rxdesc)) rxdesc 383 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c if (get_rx_desc_bw(rxdesc)) rxdesc 385 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c if (get_rx_desc_rx_ht(rxdesc)) rxdesc 391 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c if (get_rx_desc_phy_status(rxdesc)) { rxdesc 392 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c p_drvinfo = (struct rx_fwinfo_92c *)(rxdesc + RTL_RX_DESC_SIZE); rxdesc 394 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c (struct rx_desc_92c *)rxdesc, p_drvinfo); rxdesc 424 drivers/net/wireless/realtek/rtlwifi/usb.c u8 *rxdesc = skb->data; rxdesc 435 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb); rxdesc 466 drivers/net/wireless/realtek/rtlwifi/usb.c u8 *rxdesc = skb->data; rxdesc 477 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb); rxdesc 8 drivers/net/wireless/realtek/rtw88/rx.h #define GET_RX_DESC_PHYST(rxdesc) \ rxdesc 9 drivers/net/wireless/realtek/rtw88/rx.h le32_get_bits(*((__le32 *)(rxdesc) + 0x00), BIT(26)) rxdesc 10 drivers/net/wireless/realtek/rtw88/rx.h #define GET_RX_DESC_ICV_ERR(rxdesc) \ rxdesc 11 drivers/net/wireless/realtek/rtw88/rx.h le32_get_bits(*((__le32 *)(rxdesc) + 0x00), BIT(15)) rxdesc 12 drivers/net/wireless/realtek/rtw88/rx.h #define GET_RX_DESC_CRC32(rxdesc) \ rxdesc 13 drivers/net/wireless/realtek/rtw88/rx.h le32_get_bits(*((__le32 *)(rxdesc) + 0x00), BIT(14)) rxdesc 14 drivers/net/wireless/realtek/rtw88/rx.h #define GET_RX_DESC_SWDEC(rxdesc) \ rxdesc 15 drivers/net/wireless/realtek/rtw88/rx.h le32_get_bits(*((__le32 *)(rxdesc) + 0x00), BIT(27)) rxdesc 16 drivers/net/wireless/realtek/rtw88/rx.h #define GET_RX_DESC_C2H(rxdesc) \ rxdesc 17 drivers/net/wireless/realtek/rtw88/rx.h le32_get_bits(*((__le32 *)(rxdesc) + 0x02), BIT(28)) rxdesc 18 drivers/net/wireless/realtek/rtw88/rx.h #define GET_RX_DESC_PKT_LEN(rxdesc) \ rxdesc 19 drivers/net/wireless/realtek/rtw88/rx.h le32_get_bits(*((__le32 *)(rxdesc) + 0x00), GENMASK(13, 0)) rxdesc 20 drivers/net/wireless/realtek/rtw88/rx.h #define GET_RX_DESC_DRV_INFO_SIZE(rxdesc) \ rxdesc 21 drivers/net/wireless/realtek/rtw88/rx.h le32_get_bits(*((__le32 *)(rxdesc) + 0x00), GENMASK(19, 16)) rxdesc 22 drivers/net/wireless/realtek/rtw88/rx.h #define GET_RX_DESC_SHIFT(rxdesc) \ rxdesc 23 drivers/net/wireless/realtek/rtw88/rx.h le32_get_bits(*((__le32 *)(rxdesc) + 0x00), GENMASK(25, 24)) rxdesc 24 drivers/net/wireless/realtek/rtw88/rx.h #define GET_RX_DESC_RX_RATE(rxdesc) \ rxdesc 25 drivers/net/wireless/realtek/rtw88/rx.h le32_get_bits(*((__le32 *)(rxdesc) + 0x03), GENMASK(6, 0)) rxdesc 26 drivers/net/wireless/realtek/rtw88/rx.h #define GET_RX_DESC_MACID(rxdesc) \ rxdesc 27 drivers/net/wireless/realtek/rtw88/rx.h le32_get_bits(*((__le32 *)(rxdesc) + 0x01), GENMASK(6, 0)) rxdesc 28 drivers/net/wireless/realtek/rtw88/rx.h #define GET_RX_DESC_PPDU_CNT(rxdesc) \ rxdesc 29 drivers/net/wireless/realtek/rtw88/rx.h le32_get_bits(*((__le32 *)(rxdesc) + 0x02), GENMASK(30, 29)) rxdesc 30 drivers/net/wireless/realtek/rtw88/rx.h #define GET_RX_DESC_TSFL(rxdesc) \ rxdesc 31 drivers/net/wireless/realtek/rtw88/rx.h le32_get_bits(*((__le32 *)(rxdesc) + 0x05), GENMASK(31, 0)) rxdesc 222 drivers/spi/spi-at91-usart.c struct dma_async_tx_descriptor *rxdesc; rxdesc 229 drivers/spi/spi-at91-usart.c rxdesc = dmaengine_prep_slave_sg(rxchan, rxdesc 235 drivers/spi/spi-at91-usart.c if (!rxdesc) rxdesc 247 drivers/spi/spi-at91-usart.c rxdesc->callback = dma_callback; rxdesc 248 drivers/spi/spi-at91-usart.c rxdesc->callback_param = ctlr; rxdesc 250 drivers/spi/spi-at91-usart.c cookie = rxdesc->tx_submit(rxdesc); rxdesc 735 drivers/spi/spi-atmel.c struct dma_async_tx_descriptor *rxdesc; rxdesc 758 drivers/spi/spi-atmel.c rxdesc = dmaengine_prep_slave_single(rxchan, rxdesc 765 drivers/spi/spi-atmel.c rxdesc = dmaengine_prep_slave_sg(rxchan, rxdesc 772 drivers/spi/spi-atmel.c if (!rxdesc) rxdesc 803 drivers/spi/spi-atmel.c rxdesc->callback = dma_callback; rxdesc 804 drivers/spi/spi-atmel.c rxdesc->callback_param = master; rxdesc 807 drivers/spi/spi-atmel.c cookie = rxdesc->tx_submit(rxdesc); rxdesc 624 drivers/spi/spi-davinci.c struct dma_async_tx_descriptor *rxdesc; rxdesc 630 drivers/spi/spi-davinci.c rxdesc = dmaengine_prep_slave_sg(dspi->dma_rx, rxdesc 633 drivers/spi/spi-davinci.c if (!rxdesc) rxdesc 652 drivers/spi/spi-davinci.c rxdesc->callback = davinci_spi_dma_rx_callback; rxdesc 653 drivers/spi/spi-davinci.c rxdesc->callback_param = (void *)dspi; rxdesc 660 drivers/spi/spi-davinci.c dmaengine_submit(rxdesc); rxdesc 191 drivers/spi/spi-dw-mid.c struct dma_async_tx_descriptor *rxdesc; rxdesc 205 drivers/spi/spi-dw-mid.c rxdesc = dmaengine_prep_slave_sg(dws->rxchan, rxdesc 210 drivers/spi/spi-dw-mid.c if (!rxdesc) rxdesc 213 drivers/spi/spi-dw-mid.c rxdesc->callback = dw_spi_dma_rx_done; rxdesc 214 drivers/spi/spi-dw-mid.c rxdesc->callback_param = dws; rxdesc 216 drivers/spi/spi-dw-mid.c return rxdesc; rxdesc 242 drivers/spi/spi-dw-mid.c struct dma_async_tx_descriptor *txdesc, *rxdesc; rxdesc 248 drivers/spi/spi-dw-mid.c rxdesc = dw_spi_dma_prepare_rx(dws, xfer); rxdesc 251 drivers/spi/spi-dw-mid.c if (rxdesc) { rxdesc 253 drivers/spi/spi-dw-mid.c dmaengine_submit(rxdesc); rxdesc 316 drivers/spi/spi-img-spfi.c struct dma_async_tx_descriptor *rxdesc = NULL, *txdesc = NULL; rxdesc 335 drivers/spi/spi-img-spfi.c rxdesc = dmaengine_prep_slave_sg(spfi->rx_ch, xfer->rx_sg.sgl, rxdesc 339 drivers/spi/spi-img-spfi.c if (!rxdesc) rxdesc 342 drivers/spi/spi-img-spfi.c rxdesc->callback = img_spfi_dma_rx_cb; rxdesc 343 drivers/spi/spi-img-spfi.c rxdesc->callback_param = spfi; rxdesc 372 drivers/spi/spi-img-spfi.c dmaengine_submit(rxdesc); rxdesc 934 drivers/spi/spi-pl022.c struct dma_async_tx_descriptor *rxdesc; rxdesc 1061 drivers/spi/spi-pl022.c rxdesc = dmaengine_prep_slave_sg(rxchan, rxdesc 1066 drivers/spi/spi-pl022.c if (!rxdesc) rxdesc 1078 drivers/spi/spi-pl022.c rxdesc->callback = dma_callback; rxdesc 1079 drivers/spi/spi-pl022.c rxdesc->callback_param = pl022; rxdesc 1082 drivers/spi/spi-pl022.c dmaengine_submit(rxdesc); rxdesc 388 drivers/spi/spi-rockchip.c struct dma_async_tx_descriptor *rxdesc, *txdesc; rxdesc 392 drivers/spi/spi-rockchip.c rxdesc = NULL; rxdesc 403 drivers/spi/spi-rockchip.c rxdesc = dmaengine_prep_slave_sg( rxdesc 407 drivers/spi/spi-rockchip.c if (!rxdesc) rxdesc 410 drivers/spi/spi-rockchip.c rxdesc->callback = rockchip_spi_dma_rxcb; rxdesc 411 drivers/spi/spi-rockchip.c rxdesc->callback_param = master; rxdesc 430 drivers/spi/spi-rockchip.c if (rxdesc) rxdesc 440 drivers/spi/spi-rockchip.c if (rxdesc) { rxdesc 442 drivers/spi/spi-rockchip.c dmaengine_submit(rxdesc); rxdesc 3353 drivers/staging/wlan-ng/hfa384x_usb.c struct hfa384x_rx_frame *rxdesc = &rxfrm->desc; rxdesc 3364 drivers/staging/wlan-ng/hfa384x_usb.c fc = le16_to_cpu(rxdesc->frame_control); rxdesc 3366 drivers/staging/wlan-ng/hfa384x_usb.c datalen = le16_to_cpu(rxdesc->data_len); rxdesc 3395 drivers/staging/wlan-ng/hfa384x_usb.c caphdr->mactime = __cpu_to_be64(rxdesc->time * 1000); rxdesc 3399 drivers/staging/wlan-ng/hfa384x_usb.c caphdr->datarate = htonl(rxdesc->rate); rxdesc 3403 drivers/staging/wlan-ng/hfa384x_usb.c caphdr->ssi_signal = htonl(rxdesc->signal); rxdesc 3404 drivers/staging/wlan-ng/hfa384x_usb.c caphdr->ssi_noise = htonl(rxdesc->silence); rxdesc 3412 drivers/staging/wlan-ng/hfa384x_usb.c skb_put_data(skb, &rxdesc->frame_control, hdrlen);