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);