rxd               167 drivers/dma/mediatek/mtk-hsdma.c 	struct mtk_hsdma_pdesc *rxd;
rxd               333 drivers/dma/mediatek/mtk-hsdma.c 	ring->rxd = &ring->txd[MTK_DMA_SIZE];
rxd               417 drivers/dma/mediatek/mtk-hsdma.c 	struct mtk_hsdma_pdesc *txd, *rxd;
rxd               455 drivers/dma/mediatek/mtk-hsdma.c 		rxd = &ring->rxd[ring->cur_tptr];
rxd               456 drivers/dma/mediatek/mtk-hsdma.c 		WRITE_ONCE(rxd->desc1, hvd->dest);
rxd               457 drivers/dma/mediatek/mtk-hsdma.c 		WRITE_ONCE(rxd->desc2, MTK_HSDMA_DESC_PLEN(tlen));
rxd               536 drivers/dma/mediatek/mtk-hsdma.c 	struct mtk_hsdma_pdesc *rxd;
rxd               562 drivers/dma/mediatek/mtk-hsdma.c 		rxd = &pc->ring.rxd[next];
rxd               568 drivers/dma/mediatek/mtk-hsdma.c 		desc2 = READ_ONCE(rxd->desc2);
rxd               580 drivers/dma/mediatek/mtk-hsdma.c 		hvd->residue -= MTK_HSDMA_DESC_PLEN_GET(rxd->desc2);
rxd               610 drivers/dma/mediatek/mtk-hsdma.c 		WRITE_ONCE(rxd->desc1, 0);
rxd               611 drivers/dma/mediatek/mtk-hsdma.c 		WRITE_ONCE(rxd->desc2, 0);
rxd               729 drivers/i2c/busses/i2c-qup.c 	struct dma_async_tx_descriptor *txd, *rxd = NULL;
rxd               778 drivers/i2c/busses/i2c-qup.c 		rxd = dmaengine_prep_slave_sg(qup->brx.dma, qup->brx.sg,
rxd               781 drivers/i2c/busses/i2c-qup.c 		if (!rxd) {
rxd               790 drivers/i2c/busses/i2c-qup.c 		rxd->callback = qup_i2c_bam_cb;
rxd               791 drivers/i2c/busses/i2c-qup.c 		rxd->callback_param = qup;
rxd               792 drivers/i2c/busses/i2c-qup.c 		cookie_rx = dmaengine_submit(rxd);
rxd               524 drivers/mailbox/bcm-pdc-mailbox.c 	struct dma64dd *rxd = &pdcs->rxd_64[pdcs->rxout];
rxd               530 drivers/mailbox/bcm-pdc-mailbox.c 	rxd->addrlow = cpu_to_le32(lower_32_bits(dma_addr));
rxd               531 drivers/mailbox/bcm-pdc-mailbox.c 	rxd->addrhigh = cpu_to_le32(upper_32_bits(dma_addr));
rxd               532 drivers/mailbox/bcm-pdc-mailbox.c 	rxd->ctrl1 = cpu_to_le32(flags);
rxd               533 drivers/mailbox/bcm-pdc-mailbox.c 	rxd->ctrl2 = cpu_to_le32(buf_len);
rxd                28 drivers/media/pci/mantis/mantis_i2c.c 	u32 rxd, i, stat, trials;
rxd                34 drivers/media/pci/mantis/mantis_i2c.c 		rxd = (msg->addr << 25) | (1 << 24)
rxd                40 drivers/media/pci/mantis/mantis_i2c.c 			rxd &= ~MANTIS_I2C_STOP;
rxd                43 drivers/media/pci/mantis/mantis_i2c.c 		mmwrite(rxd, MANTIS_I2CDATA_CTL);
rxd                63 drivers/media/pci/mantis/mantis_i2c.c 		rxd = mmread(MANTIS_I2CDATA_CTL);
rxd                64 drivers/media/pci/mantis/mantis_i2c.c 		msg->buf[i] = (u8)((rxd >> 8) & 0xFF);
rxd               598 drivers/media/platform/rcar_drif.c 	struct dma_async_tx_descriptor *rxd;
rxd               603 drivers/media/platform/rcar_drif.c 	rxd = dmaengine_prep_dma_cyclic(ch->dmach, addr,
rxd               607 drivers/media/platform/rcar_drif.c 	if (!rxd) {
rxd               613 drivers/media/platform/rcar_drif.c 	rxd->callback = rcar_drif_dma_complete;
rxd               614 drivers/media/platform/rcar_drif.c 	rxd->callback_param = ch;
rxd               615 drivers/media/platform/rcar_drif.c 	cookie = dmaengine_submit(rxd);
rxd               584 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c 		struct hw_atl_rxd_s *rxd =
rxd               590 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c 		rxd->buf_addr = buff->pa;
rxd               591 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c 		rxd->hdr_addr = 0U;
rxd               652 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 		struct hw_atl_rxd_s *rxd =
rxd               658 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 		rxd->buf_addr = buff->pa;
rxd               659 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 		rxd->hdr_addr = 0U;
rxd               409 drivers/net/ethernet/atheros/atlx/atl2.c 	struct rx_desc *rxd;
rxd               413 drivers/net/ethernet/atheros/atlx/atl2.c 		rxd = adapter->rxd_ring+adapter->rxd_write_ptr;
rxd               414 drivers/net/ethernet/atheros/atlx/atl2.c 		if (!rxd->status.update)
rxd               418 drivers/net/ethernet/atheros/atlx/atl2.c 		rxd->status.update = 0;
rxd               420 drivers/net/ethernet/atheros/atlx/atl2.c 		if (rxd->status.ok && rxd->status.pkt_size >= 60) {
rxd               421 drivers/net/ethernet/atheros/atlx/atl2.c 			int rx_size = (int)(rxd->status.pkt_size - 4);
rxd               432 drivers/net/ethernet/atheros/atlx/atl2.c 			memcpy(skb->data, rxd->packet, rx_size);
rxd               435 drivers/net/ethernet/atheros/atlx/atl2.c 			if (rxd->status.vlan) {
rxd               436 drivers/net/ethernet/atheros/atlx/atl2.c 				u16 vlan_tag = (rxd->status.vtag>>4) |
rxd               437 drivers/net/ethernet/atheros/atlx/atl2.c 					((rxd->status.vtag&7) << 13) |
rxd               438 drivers/net/ethernet/atheros/atlx/atl2.c 					((rxd->status.vtag&8) << 9);
rxd               448 drivers/net/ethernet/atheros/atlx/atl2.c 			if (rxd->status.ok && rxd->status.pkt_size <= 60)
rxd               450 drivers/net/ethernet/atheros/atlx/atl2.c 			if (rxd->status.mcast)
rxd               452 drivers/net/ethernet/atheros/atlx/atl2.c 			if (rxd->status.crc)
rxd               454 drivers/net/ethernet/atheros/atlx/atl2.c 			if (rxd->status.align)
rxd               190 drivers/net/ethernet/aurora/nb8800.c 	struct nb8800_rx_desc *rxd = &priv->rx_descs[i];
rxd               215 drivers/net/ethernet/aurora/nb8800.c 	rxd->desc.s_addr = dma_addr;
rxd               224 drivers/net/ethernet/aurora/nb8800.c 	struct nb8800_rx_desc *rxd = &priv->rx_descs[i];
rxd               228 drivers/net/ethernet/aurora/nb8800.c 	dma_addr_t dma = rxd->desc.s_addr;
rxd               288 drivers/net/ethernet/aurora/nb8800.c 	struct nb8800_rx_desc *rxd;
rxd               301 drivers/net/ethernet/aurora/nb8800.c 		rxd = &priv->rx_descs[next];
rxd               303 drivers/net/ethernet/aurora/nb8800.c 		if (!rxd->report)
rxd               306 drivers/net/ethernet/aurora/nb8800.c 		len = RX_BYTES_TRANSFERRED(rxd->report);
rxd               308 drivers/net/ethernet/aurora/nb8800.c 		if (IS_RX_ERROR(rxd->report))
rxd               309 drivers/net/ethernet/aurora/nb8800.c 			nb8800_rx_error(dev, rxd->report);
rxd               316 drivers/net/ethernet/aurora/nb8800.c 		if (rxd->report & RX_MULTICAST_PKT)
rxd               319 drivers/net/ethernet/aurora/nb8800.c 		rxd->report = 0;
rxd               784 drivers/net/ethernet/aurora/nb8800.c 	struct nb8800_rx_desc *rxd;
rxd               789 drivers/net/ethernet/aurora/nb8800.c 		dma_addr_t rx_dma = priv->rx_desc_dma + i * sizeof(*rxd);
rxd               791 drivers/net/ethernet/aurora/nb8800.c 		rxd = &priv->rx_descs[i];
rxd               792 drivers/net/ethernet/aurora/nb8800.c 		rxd->desc.n_addr = rx_dma + sizeof(*rxd);
rxd               793 drivers/net/ethernet/aurora/nb8800.c 		rxd->desc.r_addr =
rxd               795 drivers/net/ethernet/aurora/nb8800.c 		rxd->desc.config = priv->rx_dma_config;
rxd               796 drivers/net/ethernet/aurora/nb8800.c 		rxd->report = 0;
rxd               799 drivers/net/ethernet/aurora/nb8800.c 	rxd->desc.n_addr = priv->rx_desc_dma;
rxd               800 drivers/net/ethernet/aurora/nb8800.c 	rxd->desc.config |= DESC_EOC;
rxd              8417 drivers/net/ethernet/broadcom/tg3.c 		struct tg3_rx_buffer_desc *rxd;
rxd              8419 drivers/net/ethernet/broadcom/tg3.c 		rxd = &tpr->rx_std[i];
rxd              8420 drivers/net/ethernet/broadcom/tg3.c 		rxd->idx_len = rx_pkt_dma_sz << RXD_LEN_SHIFT;
rxd              8421 drivers/net/ethernet/broadcom/tg3.c 		rxd->type_flags = (RXD_FLAG_END << RXD_FLAGS_SHIFT);
rxd              8422 drivers/net/ethernet/broadcom/tg3.c 		rxd->opaque = (RXD_OPAQUE_RING_STD |
rxd              8452 drivers/net/ethernet/broadcom/tg3.c 		struct tg3_rx_buffer_desc *rxd;
rxd              8454 drivers/net/ethernet/broadcom/tg3.c 		rxd = &tpr->rx_jmb[i].std;
rxd              8455 drivers/net/ethernet/broadcom/tg3.c 		rxd->idx_len = TG3_RX_JMB_DMA_SZ << RXD_LEN_SHIFT;
rxd              8456 drivers/net/ethernet/broadcom/tg3.c 		rxd->type_flags = (RXD_FLAG_END << RXD_FLAGS_SHIFT) |
rxd              8458 drivers/net/ethernet/broadcom/tg3.c 		rxd->opaque = (RXD_OPAQUE_RING_JUMBO |
rxd               283 drivers/net/ethernet/cirrus/ep93xx_eth.c 			struct ep93xx_rdesc *rxd = &ep->descs->rdesc[entry];
rxd               285 drivers/net/ethernet/cirrus/ep93xx_eth.c 			dma_sync_single_for_cpu(dev->dev.parent, rxd->buf_addr,
rxd               289 drivers/net/ethernet/cirrus/ep93xx_eth.c 						   rxd->buf_addr, length,
rxd               761 drivers/net/ethernet/cortina/gemini.c 	struct gmac_rxdesc *rxd = port->rxq_ring;
rxd               786 drivers/net/ethernet/cortina/gemini.c 		mapping = rxd[r].word2.buf_adr;
rxd               529 drivers/net/ethernet/dec/tulip/interrupt.c 	int rxd = 0;
rxd               551 drivers/net/ethernet/dec/tulip/interrupt.c 		if (!rxd && (csr5 & (RxIntr | RxNoBuf))) {
rxd               552 drivers/net/ethernet/dec/tulip/interrupt.c 			rxd++;
rxd               762 drivers/net/ethernet/dec/tulip/interrupt.c 		if (rxd)
rxd              2596 drivers/net/ethernet/emulex/benet/be_main.c 	struct be_eth_rx_d *rxd;
rxd              2625 drivers/net/ethernet/emulex/benet/be_main.c 		rxd = queue_head_node(rxq);
rxd              2627 drivers/net/ethernet/emulex/benet/be_main.c 		rxd->fragpa_lo = cpu_to_le32(frag_dmaaddr & 0xFFFFFFFF);
rxd              2628 drivers/net/ethernet/emulex/benet/be_main.c 		rxd->fragpa_hi = cpu_to_le32(upper_32_bits(frag_dmaaddr));
rxd                87 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 		union fm10k_rx_desc *rxd = FM10K_RX_DESC(ring, i);
rxd                91 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 			   i, rxd->d.data, rxd->d.rss, rxd->d.staterr,
rxd                92 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 			   rxd->w.length, rxd->w.vlan, rxd->w.dglort,
rxd                93 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 			   rxd->w.sglort, rxd->q.timestamp);
rxd               530 drivers/net/ethernet/intel/fm10k/fm10k_main.c #define FM10K_TEST_RXD_BIT(rxd, bit) \
rxd               531 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	((rxd)->w.csum_err & cpu_to_le16(bit))
rxd               498 drivers/net/ethernet/intel/i40e/i40e_debugfs.c 	union i40e_rx_desc *rxd;
rxd               536 drivers/net/ethernet/intel/i40e/i40e_debugfs.c 				rxd = I40E_RX_DESC(ring, i);
rxd               539 drivers/net/ethernet/intel/i40e/i40e_debugfs.c 					 i, rxd->read.pkt_addr,
rxd               540 drivers/net/ethernet/intel/i40e/i40e_debugfs.c 					 rxd->read.hdr_addr,
rxd               541 drivers/net/ethernet/intel/i40e/i40e_debugfs.c 					 rxd->read.rsvd1, rxd->read.rsvd2);
rxd               557 drivers/net/ethernet/intel/i40e/i40e_debugfs.c 			rxd = I40E_RX_DESC(ring, desc_n);
rxd               561 drivers/net/ethernet/intel/i40e/i40e_debugfs.c 				 rxd->read.pkt_addr, rxd->read.hdr_addr,
rxd               562 drivers/net/ethernet/intel/i40e/i40e_debugfs.c 				 rxd->read.rsvd1, rxd->read.rsvd2);
rxd               329 drivers/net/ethernet/marvell/mvneta.c #define MVNETA_RX_GET_BM_POOL_ID(rxd) \
rxd               330 drivers/net/ethernet/marvell/mvneta.c 	(((rxd)->status & MVNETA_RXD_BM_POOL_MASK) >> MVNETA_RXD_BM_POOL_SHIFT)
rxd               766 drivers/net/ethernet/mediatek/mtk_eth_soc.c static inline void mtk_rx_get_desc(struct mtk_rx_dma *rxd,
rxd               769 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	rxd->rxd1 = READ_ONCE(dma_rxd->rxd1);
rxd               770 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	rxd->rxd2 = READ_ONCE(dma_rxd->rxd2);
rxd               771 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	rxd->rxd3 = READ_ONCE(dma_rxd->rxd3);
rxd               772 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	rxd->rxd4 = READ_ONCE(dma_rxd->rxd4);
rxd              1232 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	struct mtk_rx_dma *rxd, trxd;
rxd              1246 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		rxd = &ring->dma[idx];
rxd              1249 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		mtk_rx_get_desc(&trxd, rxd);
rxd              1316 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		rxd->rxd1 = (unsigned int)dma_addr;
rxd              1320 drivers/net/ethernet/mediatek/mtk_eth_soc.c 			rxd->rxd2 = RX_DMA_LSO;
rxd              1322 drivers/net/ethernet/mediatek/mtk_eth_soc.c 			rxd->rxd2 = RX_DMA_PLEN0(ring->buf_size);
rxd               110 drivers/net/ethernet/micrel/ks8851.c 	u8			rxd[8];
rxd               234 drivers/net/ethernet/micrel/ks8851.c 	u8 *trx = ks->rxd;
rxd               601 drivers/net/ethernet/neterion/s2io.h 	struct RxD1 rxd[MAX_RXDS_PER_BLOCK_1];
rxd              2147 drivers/net/ethernet/neterion/vxge/vxge-config.c 	void *rxd;
rxd              2155 drivers/net/ethernet/neterion/vxge/vxge-config.c 		status = vxge_hw_ring_rxd_reserve(ring, &rxd);
rxd              2160 drivers/net/ethernet/neterion/vxge/vxge-config.c 			status = ring->rxd_init(rxd, channel->userdata);
rxd              2162 drivers/net/ethernet/neterion/vxge/vxge-config.c 				vxge_hw_ring_rxd_free(ring, rxd);
rxd              2167 drivers/net/ethernet/neterion/vxge/vxge-config.c 		vxge_hw_ring_rxd_post(ring, rxd);
rxd               284 drivers/net/ethernet/netronome/nfp/nfp_net.h 		} __packed rxd;
rxd              1590 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			    struct nfp_net_rx_desc *rxd,
rxd              1607 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	if (nfp_net_rx_csum_has_errors(le16_to_cpu(rxd->rxd.flags))) {
rxd              1618 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	if (rxd->rxd.flags & PCIE_DESC_RX_TCP_CSUM_OK ||
rxd              1619 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	    rxd->rxd.flags & PCIE_DESC_RX_UDP_CSUM_OK) {
rxd              1626 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	if (rxd->rxd.flags & PCIE_DESC_RX_I_TCP_CSUM_OK ||
rxd              1627 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	    rxd->rxd.flags & PCIE_DESC_RX_I_UDP_CSUM_OK) {
rxd              1658 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		      void *data, struct nfp_net_rx_desc *rxd)
rxd              1662 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	if (!(rxd->rxd.flags & PCIE_DESC_RX_RSS))
rxd              1824 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		struct nfp_net_rx_desc *rxd;
rxd              1834 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		rxd = &rx_ring->rxds[idx];
rxd              1835 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		if (!(rxd->rxd.meta_len_dd & PCIE_DESC_RX_DD))
rxd              1861 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		meta_len = rxd->rxd.meta_len_dd & PCIE_DESC_RX_META_LEN_MASK;
rxd              1862 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		data_len = le16_to_cpu(rxd->rxd.data_len);
rxd              1891 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 					      rxbuf->frag + meta_off, rxd);
rxd              1998 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		nfp_net_rx_csum(dp, r_vec, rxd, &meta, skb);
rxd              2001 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		if (rxd->rxd.flags & PCIE_DESC_RX_DECRYPTED) {
rxd              2009 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		if (rxd->rxd.flags & PCIE_DESC_RX_VLAN)
rxd              2011 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 					       le16_to_cpu(rxd->rxd.vlan));
rxd              2202 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	struct nfp_net_rx_desc *rxd;
rxd              2210 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	rxd = &rx_ring->rxds[idx];
rxd              2211 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	if (!(rxd->rxd.meta_len_dd & PCIE_DESC_RX_DD))
rxd              2222 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	meta_len = rxd->rxd.meta_len_dd & PCIE_DESC_RX_META_LEN_MASK;
rxd              2223 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	data_len = le16_to_cpu(rxd->rxd.data_len);
rxd                16 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c 	struct nfp_net_rx_desc *rxd;
rxd                41 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c 		rxd = &rx_ring->rxds[i];
rxd                43 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c 			   rxd->vals[0], rxd->vals[1]);
rxd              3074 drivers/net/ethernet/sfc/ef10.c 	return efx_nic_alloc_buffer(rx_queue->efx, &rx_queue->rxd.buf,
rxd              3086 drivers/net/ethernet/sfc/ef10.c 	size_t entries = rx_queue->rxd.buf.len / EFX_BUF_SIZE;
rxd              3109 drivers/net/ethernet/sfc/ef10.c 	dma_addr = rx_queue->rxd.buf.dma_addr;
rxd              3154 drivers/net/ethernet/sfc/ef10.c 	efx_nic_free_buffer(rx_queue->efx, &rx_queue->rxd.buf);
rxd              3162 drivers/net/ethernet/sfc/ef10.c 	efx_qword_t *rxd;
rxd              3164 drivers/net/ethernet/sfc/ef10.c 	rxd = efx_rx_desc(rx_queue, index);
rxd              3166 drivers/net/ethernet/sfc/ef10.c 	EFX_POPULATE_QWORD_2(*rxd,
rxd               528 drivers/net/ethernet/sfc/efx.c 	memset(&rx_queue->rxd, 0, sizeof(rx_queue->rxd));
rxd               830 drivers/net/ethernet/sfc/efx.c 						rx_queue->rxd.index +
rxd               831 drivers/net/ethernet/sfc/efx.c 						rx_queue->rxd.entries);
rxd               487 drivers/net/ethernet/sfc/falcon/efx.c 	memset(&rx_queue->rxd, 0, sizeof(rx_queue->rxd));
rxd               789 drivers/net/ethernet/sfc/falcon/efx.c 						rx_queue->rxd.index +
rxd               790 drivers/net/ethernet/sfc/falcon/efx.c 						rx_queue->rxd.entries);
rxd               474 drivers/net/ethernet/sfc/falcon/farch.c 	ef4_qword_t *rxd;
rxd               476 drivers/net/ethernet/sfc/falcon/farch.c 	rxd = ef4_rx_desc(rx_queue, index);
rxd               478 drivers/net/ethernet/sfc/falcon/farch.c 	EF4_POPULATE_QWORD_3(*rxd,
rxd               515 drivers/net/ethernet/sfc/falcon/farch.c 	return ef4_alloc_special_buffer(efx, &rx_queue->rxd,
rxd               536 drivers/net/ethernet/sfc/falcon/farch.c 		  ef4_rx_queue_index(rx_queue), rx_queue->rxd.index,
rxd               537 drivers/net/ethernet/sfc/falcon/farch.c 		  rx_queue->rxd.index + rx_queue->rxd.entries - 1);
rxd               542 drivers/net/ethernet/sfc/falcon/farch.c 	ef4_init_special_buffer(efx, &rx_queue->rxd);
rxd               548 drivers/net/ethernet/sfc/falcon/farch.c 			      FRF_AZ_RX_DESCQ_BUF_BASE_ID, rx_queue->rxd.index,
rxd               555 drivers/net/ethernet/sfc/falcon/farch.c 			      __ffs(rx_queue->rxd.entries),
rxd               586 drivers/net/ethernet/sfc/falcon/farch.c 	ef4_fini_special_buffer(efx, &rx_queue->rxd);
rxd               592 drivers/net/ethernet/sfc/falcon/farch.c 	ef4_free_special_buffer(rx_queue->efx, &rx_queue->rxd);
rxd               332 drivers/net/ethernet/sfc/falcon/net_driver.h 	struct ef4_special_buffer rxd;
rxd               112 drivers/net/ethernet/sfc/falcon/nic.h 	return ((ef4_qword_t *) (rx_queue->rxd.buf.addr)) + index;
rxd               462 drivers/net/ethernet/sfc/farch.c 	efx_qword_t *rxd;
rxd               464 drivers/net/ethernet/sfc/farch.c 	rxd = efx_rx_desc(rx_queue, index);
rxd               466 drivers/net/ethernet/sfc/farch.c 	EFX_POPULATE_QWORD_3(*rxd,
rxd               503 drivers/net/ethernet/sfc/farch.c 	return efx_alloc_special_buffer(efx, &rx_queue->rxd,
rxd               518 drivers/net/ethernet/sfc/farch.c 		  efx_rx_queue_index(rx_queue), rx_queue->rxd.index,
rxd               519 drivers/net/ethernet/sfc/farch.c 		  rx_queue->rxd.index + rx_queue->rxd.entries - 1);
rxd               524 drivers/net/ethernet/sfc/farch.c 	efx_init_special_buffer(efx, &rx_queue->rxd);
rxd               530 drivers/net/ethernet/sfc/farch.c 			      FRF_AZ_RX_DESCQ_BUF_BASE_ID, rx_queue->rxd.index,
rxd               537 drivers/net/ethernet/sfc/farch.c 			      __ffs(rx_queue->rxd.entries),
rxd               568 drivers/net/ethernet/sfc/farch.c 	efx_fini_special_buffer(efx, &rx_queue->rxd);
rxd               574 drivers/net/ethernet/sfc/farch.c 	efx_free_special_buffer(rx_queue->efx, &rx_queue->rxd);
rxd               371 drivers/net/ethernet/sfc/net_driver.h 	struct efx_special_buffer rxd;
rxd               135 drivers/net/ethernet/sfc/nic.h 	return ((efx_qword_t *) (rx_queue->rxd.buf.addr)) + index;
rxd              1398 drivers/net/ethernet/sun/cassini.c         struct cas_rx_desc *rxd = cp->init_rxds[0];
rxd              1413 drivers/net/ethernet/sun/cassini.c 		rxd[i].buffer = cpu_to_le64(page->dma_addr);
rxd              1414 drivers/net/ethernet/sun/cassini.c 		rxd[i].index  = cpu_to_le64(CAS_BASE(RX_INDEX_NUM, i) |
rxd               419 drivers/net/ethernet/sun/sungem.c 		struct gem_rxd *rxd = &gp->init_block->rxd[i];
rxd               426 drivers/net/ethernet/sun/sungem.c 		rxd->status_word = cpu_to_le64(RXDCTRL_FRESH(gp));
rxd               724 drivers/net/ethernet/sun/sungem.c 			struct gem_rxd *rxd =
rxd               725 drivers/net/ethernet/sun/sungem.c 				&gp->init_block->rxd[cluster_start];
rxd               727 drivers/net/ethernet/sun/sungem.c 				rxd->status_word = cpu_to_le64(RXDCTRL_FRESH(gp));
rxd               728 drivers/net/ethernet/sun/sungem.c 				rxd++;
rxd               771 drivers/net/ethernet/sun/sungem.c 		struct gem_rxd *rxd = &gp->init_block->rxd[entry];
rxd               773 drivers/net/ethernet/sun/sungem.c 		u64 status = le64_to_cpu(rxd->status_word);
rxd               815 drivers/net/ethernet/sun/sungem.c 		dma_addr = le64_to_cpu(rxd->buffer);
rxd               829 drivers/net/ethernet/sun/sungem.c 			rxd->buffer = cpu_to_le64(pci_map_page(gp->pdev,
rxd              1583 drivers/net/ethernet/sun/sungem.c 		struct gem_rxd *rxd;
rxd              1585 drivers/net/ethernet/sun/sungem.c 		rxd = &gb->rxd[i];
rxd              1588 drivers/net/ethernet/sun/sungem.c 			dma_addr = le64_to_cpu(rxd->buffer);
rxd              1595 drivers/net/ethernet/sun/sungem.c 		rxd->status_word = 0;
rxd              1597 drivers/net/ethernet/sun/sungem.c 		rxd->buffer = 0;
rxd              1641 drivers/net/ethernet/sun/sungem.c 		struct gem_rxd *rxd = &gb->rxd[i];
rxd              1645 drivers/net/ethernet/sun/sungem.c 			rxd->buffer = 0;
rxd              1646 drivers/net/ethernet/sun/sungem.c 			rxd->status_word = 0;
rxd              1657 drivers/net/ethernet/sun/sungem.c 		rxd->buffer = cpu_to_le64(dma_addr);
rxd              1659 drivers/net/ethernet/sun/sungem.c 		rxd->status_word = cpu_to_le64(RXDCTRL_FRESH(gp));
rxd               957 drivers/net/ethernet/sun/sungem.h 	struct gem_rxd	rxd[INIT_BLOCK_RX_RING_SIZE];
rxd               197 drivers/net/ethernet/sun/sunhme.c static void sbus_hme_write_rxd(struct happy_meal_rxd *rxd, u32 flags, u32 addr)
rxd               199 drivers/net/ethernet/sun/sunhme.c 	rxd->rx_addr = (__force hme32)addr;
rxd               201 drivers/net/ethernet/sun/sunhme.c 	rxd->rx_flags = (__force hme32)flags;
rxd               226 drivers/net/ethernet/sun/sunhme.c static void pci_hme_write_rxd(struct happy_meal_rxd *rxd, u32 flags, u32 addr)
rxd               228 drivers/net/ethernet/sun/sunhme.c 	rxd->rx_addr = (__force hme32)cpu_to_le32(addr);
rxd               230 drivers/net/ethernet/sun/sunhme.c 	rxd->rx_flags = (__force hme32)cpu_to_le32(flags);
rxd              1205 drivers/net/ethernet/sun/sunhme.c 			struct happy_meal_rxd *rxd;
rxd              1208 drivers/net/ethernet/sun/sunhme.c 			rxd = &hp->happy_block->happy_meal_rxd[i];
rxd              1209 drivers/net/ethernet/sun/sunhme.c 			dma_addr = hme_read_desc32(hp, &rxd->rx_addr);
rxd               277 drivers/net/fddi/skfp/h/hwmtm.h #define	HWM_GET_RX_FRAG_LEN(rxd)	((int)AIX_REVERSE((rxd)->rxd_rbctrl)& \
rxd               294 drivers/net/fddi/skfp/h/hwmtm.h #define	HWM_GET_RX_PHYS(rxd)	(u_long)AIX_REVERSE((rxd)->rxd_rbadr)
rxd               100 drivers/net/fddi/skfp/hwmtm.c 				volatile struct s_smt_fp_rxd *rxd,
rxd               103 drivers/net/fddi/skfp/hwmtm.c 				volatile struct s_smt_fp_rxd *rxd,
rxd               106 drivers/net/fddi/skfp/hwmtm.c 			      volatile struct s_smt_fp_rxd *rxd, int frag_count);
rxd              1045 drivers/net/fddi/skfp/hwmtm.c 	struct s_smt_fp_rxd volatile *rxd ;	/* first rxd of rx frame */
rxd              1152 drivers/net/fddi/skfp/hwmtm.c 		rxd = queue->rx_curr_get ;
rxd              1160 drivers/net/fddi/skfp/hwmtm.c 		rxd->rxd_rbctrl &= cpu_to_le32(~BMU_STF) ;
rxd              1162 drivers/net/fddi/skfp/hwmtm.c 		for (r=rxd, i=frag_count ; i ; r=r->rxd_next, i--){
rxd              1221 drivers/net/fddi/skfp/hwmtm.c 		virt = (u_char far *) rxd->rxd_virt ;
rxd              1259 drivers/net/fddi/skfp/hwmtm.c 			mac_drv_rx_complete(smc,rxd,frag_count,len) ;
rxd              1273 drivers/net/fddi/skfp/hwmtm.c 			hwm_cpy_rxd2mb(rxd,data,len) ;
rxd              1275 drivers/net/fddi/skfp/hwmtm.c 			for (r=rxd, i=used_frags ; i ; r=r->rxd_next, i--){
rxd              1297 drivers/net/fddi/skfp/hwmtm.c 					mac_drv_rx_complete(smc, rxd,
rxd              1302 drivers/net/fddi/skfp/hwmtm.c 					mac_drv_requeue_rxd(smc,rxd,frag_count);
rxd              1318 drivers/net/fddi/skfp/hwmtm.c 					mac_drv_rx_complete(smc, rxd,
rxd              1323 drivers/net/fddi/skfp/hwmtm.c 					mac_drv_requeue_rxd(smc,rxd,frag_count);
rxd              1331 drivers/net/fddi/skfp/hwmtm.c 					mac_drv_rx_complete(smc, rxd,
rxd              1336 drivers/net/fddi/skfp/hwmtm.c 					mac_drv_requeue_rxd(smc,rxd,frag_count);
rxd              1347 drivers/net/fddi/skfp/hwmtm.c 				mac_drv_requeue_rxd(smc,rxd,frag_count) ;
rxd              1364 drivers/net/fddi/skfp/hwmtm.c 		mac_drv_requeue_rxd(smc,rxd,frag_count) ;
rxd               123 drivers/net/fddi/skfp/skfddi.c void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
rxd               125 drivers/net/fddi/skfp/skfddi.c void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
rxd               128 drivers/net/fddi/skfp/skfddi.c void mac_drv_clear_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
rxd              1569 drivers/net/fddi/skfp/skfddi.c void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
rxd              1585 drivers/net/fddi/skfp/skfddi.c 	skb = rxd->rxd_os.skb;
rxd              1652 drivers/net/fddi/skfp/skfddi.c 	rxd->rxd_os.skb = NULL;
rxd              1663 drivers/net/fddi/skfp/skfddi.c 	mac_drv_requeue_rxd(smc, rxd, frag_count);
rxd              1688 drivers/net/fddi/skfp/skfddi.c void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
rxd              1703 drivers/net/fddi/skfp/skfddi.c 	src_rxd = rxd;
rxd              1706 drivers/net/fddi/skfp/skfddi.c 		rxd = HWM_GET_CURR_RXD(smc);
rxd              1715 drivers/net/fddi/skfp/skfddi.c 				rxd->rxd_os.skb = skb;
rxd              1723 drivers/net/fddi/skfp/skfddi.c 				rxd->rxd_os.dma_addr = b_addr;
rxd              1727 drivers/net/fddi/skfp/skfddi.c 				rxd->rxd_os.skb = NULL;
rxd              1733 drivers/net/fddi/skfp/skfddi.c 			rxd->rxd_os.skb = skb;
rxd              1739 drivers/net/fddi/skfp/skfddi.c 			rxd->rxd_os.dma_addr = b_addr;
rxd              1771 drivers/net/fddi/skfp/skfddi.c 	volatile struct s_smt_fp_rxd *rxd;
rxd              1783 drivers/net/fddi/skfp/skfddi.c 		rxd = HWM_GET_CURR_RXD(smc);
rxd              1794 drivers/net/fddi/skfp/skfddi.c 			rxd->rxd_os.dma_addr = b_addr;
rxd              1806 drivers/net/fddi/skfp/skfddi.c 		rxd->rxd_os.skb = skb;
rxd              1832 drivers/net/fddi/skfp/skfddi.c void mac_drv_clear_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
rxd              1845 drivers/net/fddi/skfp/skfddi.c 		skb = rxd->rxd_os.skb;
rxd              1850 drivers/net/fddi/skfp/skfddi.c 			pci_unmap_single(&bp->pdev, rxd->rxd_os.dma_addr,
rxd              1854 drivers/net/fddi/skfp/skfddi.c 			rxd->rxd_os.skb = NULL;
rxd              1856 drivers/net/fddi/skfp/skfddi.c 		rxd = rxd->rxd_next;	// Next RXD.
rxd              1035 drivers/net/macsec.c 	struct macsec_rxh_data *rxd;
rxd              1039 drivers/net/macsec.c 	rxd = macsec_data_rcu(skb->dev);
rxd              1045 drivers/net/macsec.c 	list_for_each_entry_rcu(macsec, &rxd->secys, secys) {
rxd              1081 drivers/net/macsec.c 	struct macsec_rxh_data *rxd;
rxd              1137 drivers/net/macsec.c 	rxd = macsec_data_rcu(skb->dev);
rxd              1139 drivers/net/macsec.c 	list_for_each_entry_rcu(macsec, &rxd->secys, secys) {
rxd              1267 drivers/net/macsec.c 	list_for_each_entry_rcu(macsec, &rxd->secys, secys) {
rxd              1398 drivers/net/macsec.c 	struct macsec_rxh_data *rxd = macsec_data_rtnl(real_dev);
rxd              1401 drivers/net/macsec.c 	list_for_each_entry(macsec, &rxd->secys, secys) {
rxd              3138 drivers/net/macsec.c 	struct macsec_rxh_data *rxd = macsec_data_rtnl(real_dev);
rxd              3142 drivers/net/macsec.c 	if (list_empty(&rxd->secys)) {
rxd              3144 drivers/net/macsec.c 		kfree(rxd);
rxd              3152 drivers/net/macsec.c 	struct macsec_rxh_data *rxd = macsec_data_rtnl(real_dev);
rxd              3154 drivers/net/macsec.c 	if (!rxd) {
rxd              3157 drivers/net/macsec.c 		rxd = kmalloc(sizeof(*rxd), GFP_KERNEL);
rxd              3158 drivers/net/macsec.c 		if (!rxd)
rxd              3161 drivers/net/macsec.c 		INIT_LIST_HEAD(&rxd->secys);
rxd              3164 drivers/net/macsec.c 						 rxd);
rxd              3166 drivers/net/macsec.c 			kfree(rxd);
rxd              3171 drivers/net/macsec.c 	list_add_tail_rcu(&macsec->secys, &rxd->secys);
rxd              3177 drivers/net/macsec.c 	struct macsec_rxh_data *rxd = macsec_data_rtnl(dev);
rxd              3180 drivers/net/macsec.c 	list_for_each_entry(macsec, &rxd->secys, secys) {
rxd              3488 drivers/net/macsec.c 		struct macsec_rxh_data *rxd;
rxd              3490 drivers/net/macsec.c 		rxd = macsec_data_rtnl(real_dev);
rxd              3491 drivers/net/macsec.c 		list_for_each_entry_safe(m, n, &rxd->secys, secys) {
rxd              3500 drivers/net/macsec.c 		struct macsec_rxh_data *rxd;
rxd              3502 drivers/net/macsec.c 		rxd = macsec_data_rtnl(real_dev);
rxd              3503 drivers/net/macsec.c 		list_for_each_entry_safe(m, n, &rxd->secys, secys) {
rxd              3508 drivers/net/macsec.c 		kfree(rxd);
rxd              3515 drivers/net/macsec.c 		struct macsec_rxh_data *rxd;
rxd              3517 drivers/net/macsec.c 		rxd = macsec_data_rtnl(real_dev);
rxd              3518 drivers/net/macsec.c 		list_for_each_entry(m, &rxd->secys, secys) {
rxd               354 drivers/net/vmxnet3/vmxnet3_defs.h 	struct Vmxnet3_RxDesc		rxd;
rxd               294 drivers/net/vmxnet3/vmxnet3_drv.c #   define vmxnet3_getRxDesc(dstrxd, rxd, tmp) do { \
rxd               296 drivers/net/vmxnet3/vmxnet3_drv.c 			vmxnet3_RxDescToCPU((rxd), (tmp)); \
rxd               306 drivers/net/vmxnet3/vmxnet3_drv.c #   define vmxnet3_getRxDesc(dstrxd, rxd, tmp) (dstrxd) = (rxd)
rxd               631 drivers/net/vmxnet3/vmxnet3_drv.c 		gd->rxd.addr = cpu_to_le64(rbi->dma_addr);
rxd              1301 drivers/net/vmxnet3/vmxnet3_drv.c 		struct Vmxnet3_RxDesc *rxd;
rxd              1321 drivers/net/vmxnet3/vmxnet3_drv.c 		vmxnet3_getRxDesc(rxd, &rq->rx_ring[ring_idx].base[idx].rxd,
rxd              1325 drivers/net/vmxnet3/vmxnet3_drv.c 		BUG_ON(rxd->addr != rbi->dma_addr ||
rxd              1326 drivers/net/vmxnet3/vmxnet3_drv.c 		       rxd->len != rbi->len);
rxd              1337 drivers/net/vmxnet3/vmxnet3_drv.c 			BUG_ON(rxd->btype != VMXNET3_RXD_BTYPE_HEAD ||
rxd              1410 drivers/net/vmxnet3/vmxnet3_drv.c 				rxd->addr = cpu_to_le64(rbi->dma_addr);
rxd              1411 drivers/net/vmxnet3/vmxnet3_drv.c 				rxd->len = rbi->len;
rxd              1441 drivers/net/vmxnet3/vmxnet3_drv.c 			BUG_ON(rxd->btype != VMXNET3_RXD_BTYPE_BODY);
rxd              1486 drivers/net/vmxnet3/vmxnet3_drv.c 				rxd->addr = cpu_to_le64(rbi->dma_addr);
rxd              1487 drivers/net/vmxnet3/vmxnet3_drv.c 				rxd->len = rbi->len;
rxd              1553 drivers/net/vmxnet3/vmxnet3_drv.c 			vmxnet3_getRxDesc(rxd, &ring->base[ring->next2fill].rxd,
rxd              1555 drivers/net/vmxnet3/vmxnet3_drv.c 			BUG_ON(!rxd->addr);
rxd              1558 drivers/net/vmxnet3/vmxnet3_drv.c 			rxd->gen = ring->gen;
rxd              1584 drivers/net/vmxnet3/vmxnet3_drv.c 	struct Vmxnet3_RxDesc *rxd;
rxd              1591 drivers/net/vmxnet3/vmxnet3_drv.c 			vmxnet3_getRxDesc(rxd,
rxd              1592 drivers/net/vmxnet3/vmxnet3_drv.c 				&rq->rx_ring[ring_idx].base[i].rxd, &rxDesc);
rxd              1594 drivers/net/vmxnet3/vmxnet3_drv.c 			if (rxd->btype == VMXNET3_RXD_BTYPE_HEAD &&
rxd              1596 drivers/net/vmxnet3/vmxnet3_drv.c 				dma_unmap_single(&adapter->pdev->dev, rxd->addr,
rxd              1597 drivers/net/vmxnet3/vmxnet3_drv.c 						 rxd->len, PCI_DMA_FROMDEVICE);
rxd              1600 drivers/net/vmxnet3/vmxnet3_drv.c 			} else if (rxd->btype == VMXNET3_RXD_BTYPE_BODY &&
rxd              1602 drivers/net/vmxnet3/vmxnet3_drv.c 				dma_unmap_page(&adapter->pdev->dev, rxd->addr,
rxd              1603 drivers/net/vmxnet3/vmxnet3_drv.c 					       rxd->len, PCI_DMA_FROMDEVICE);
rxd               480 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd               483 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data;
rxd               484 drivers/net/wireless/ath/ath10k/htt_rx.c 	trace_ath10k_htt_rx_desc(ar, rxd, sizeof(*rxd));
rxd               556 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd               559 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data;
rxd               560 drivers/net/wireless/ath/ath10k/htt_rx.c 	trace_ath10k_htt_rx_desc(ar, rxd, sizeof(*rxd));
rxd               627 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd               662 drivers/net/wireless/ath/ath10k/htt_rx.c 			rxd = (void *)msdu->data;
rxd               664 drivers/net/wireless/ath/ath10k/htt_rx.c 			trace_ath10k_htt_rx_desc(ar, rxd, sizeof(*rxd));
rxd               666 drivers/net/wireless/ath/ath10k/htt_rx.c 			skb_put(msdu, sizeof(*rxd));
rxd               667 drivers/net/wireless/ath/ath10k/htt_rx.c 			skb_pull(msdu, sizeof(*rxd));
rxd               670 drivers/net/wireless/ath/ath10k/htt_rx.c 			if (!(__le32_to_cpu(rxd->attention.flags) &
rxd               689 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd               723 drivers/net/wireless/ath/ath10k/htt_rx.c 			rxd = (void *)msdu->data;
rxd               725 drivers/net/wireless/ath/ath10k/htt_rx.c 			trace_ath10k_htt_rx_desc(ar, rxd, sizeof(*rxd));
rxd               727 drivers/net/wireless/ath/ath10k/htt_rx.c 			skb_put(msdu, sizeof(*rxd));
rxd               728 drivers/net/wireless/ath/ath10k/htt_rx.c 			skb_pull(msdu, sizeof(*rxd));
rxd               731 drivers/net/wireless/ath/ath10k/htt_rx.c 			if (!(__le32_to_cpu(rxd->attention.flags) &
rxd               937 drivers/net/wireless/ath/ath10k/htt_rx.c 				  struct htt_rx_desc *rxd)
rxd               945 drivers/net/wireless/ath/ath10k/htt_rx.c 	info1 = __le32_to_cpu(rxd->ppdu_start.info1);
rxd               946 drivers/net/wireless/ath/ath10k/htt_rx.c 	info2 = __le32_to_cpu(rxd->ppdu_start.info2);
rxd               947 drivers/net/wireless/ath/ath10k/htt_rx.c 	info3 = __le32_to_cpu(rxd->ppdu_start.info3);
rxd              1011 drivers/net/wireless/ath/ath10k/htt_rx.c 				    __le32_to_cpu(rxd->attention.flags),
rxd              1012 drivers/net/wireless/ath/ath10k/htt_rx.c 				    __le32_to_cpu(rxd->mpdu_start.info0),
rxd              1013 drivers/net/wireless/ath/ath10k/htt_rx.c 				    __le32_to_cpu(rxd->mpdu_start.info1),
rxd              1014 drivers/net/wireless/ath/ath10k/htt_rx.c 				    __le32_to_cpu(rxd->msdu_start.common.info0),
rxd              1015 drivers/net/wireless/ath/ath10k/htt_rx.c 				    __le32_to_cpu(rxd->msdu_start.common.info1),
rxd              1016 drivers/net/wireless/ath/ath10k/htt_rx.c 				    rxd->ppdu_start.info0,
rxd              1017 drivers/net/wireless/ath/ath10k/htt_rx.c 				    __le32_to_cpu(rxd->ppdu_start.info1),
rxd              1018 drivers/net/wireless/ath/ath10k/htt_rx.c 				    __le32_to_cpu(rxd->ppdu_start.info2),
rxd              1019 drivers/net/wireless/ath/ath10k/htt_rx.c 				    __le32_to_cpu(rxd->ppdu_start.info3),
rxd              1020 drivers/net/wireless/ath/ath10k/htt_rx.c 				    __le32_to_cpu(rxd->ppdu_start.info4));
rxd              1023 drivers/net/wireless/ath/ath10k/htt_rx.c 				    __le32_to_cpu(rxd->msdu_end.common.info0),
rxd              1024 drivers/net/wireless/ath/ath10k/htt_rx.c 				    __le32_to_cpu(rxd->mpdu_end.info0));
rxd              1028 drivers/net/wireless/ath/ath10k/htt_rx.c 					rxd->msdu_payload, 50);
rxd              1046 drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_h_peer_channel(struct ath10k *ar, struct htt_rx_desc *rxd)
rxd              1055 drivers/net/wireless/ath/ath10k/htt_rx.c 	if (!rxd)
rxd              1058 drivers/net/wireless/ath/ath10k/htt_rx.c 	if (rxd->attention.flags &
rxd              1062 drivers/net/wireless/ath/ath10k/htt_rx.c 	if (!(rxd->msdu_end.common.info0 &
rxd              1066 drivers/net/wireless/ath/ath10k/htt_rx.c 	peer_id = MS(__le32_to_cpu(rxd->mpdu_start.info0),
rxd              1124 drivers/net/wireless/ath/ath10k/htt_rx.c 				    struct htt_rx_desc *rxd,
rxd              1134 drivers/net/wireless/ath/ath10k/htt_rx.c 		ch = ath10k_htt_rx_h_peer_channel(ar, rxd);
rxd              1154 drivers/net/wireless/ath/ath10k/htt_rx.c 				   struct htt_rx_desc *rxd)
rxd              1161 drivers/net/wireless/ath/ath10k/htt_rx.c 		if (rxd->ppdu_start.rssi_chains[i].pri20_mhz != 0x80) {
rxd              1163 drivers/net/wireless/ath/ath10k/htt_rx.c 				rxd->ppdu_start.rssi_chains[i].pri20_mhz;
rxd              1171 drivers/net/wireless/ath/ath10k/htt_rx.c 			 rxd->ppdu_start.rssi_comb;
rxd              1177 drivers/net/wireless/ath/ath10k/htt_rx.c 				    struct htt_rx_desc *rxd)
rxd              1185 drivers/net/wireless/ath/ath10k/htt_rx.c 	status->mactime = __le32_to_cpu(rxd->ppdu_end.common.tsf_timestamp);
rxd              1195 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd              1203 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)first->data - sizeof(*rxd);
rxd              1205 drivers/net/wireless/ath/ath10k/htt_rx.c 	is_first_ppdu = !!(rxd->attention.flags &
rxd              1207 drivers/net/wireless/ath/ath10k/htt_rx.c 	is_last_ppdu = !!(rxd->attention.flags &
rxd              1225 drivers/net/wireless/ath/ath10k/htt_rx.c 		ath10k_htt_rx_h_signal(ar, status, rxd);
rxd              1226 drivers/net/wireless/ath/ath10k/htt_rx.c 		ath10k_htt_rx_h_channel(ar, status, rxd, vdev_id);
rxd              1227 drivers/net/wireless/ath/ath10k/htt_rx.c 		ath10k_htt_rx_h_rates(ar, status, rxd);
rxd              1231 drivers/net/wireless/ath/ath10k/htt_rx.c 		ath10k_htt_rx_h_mactime(ar, status, rxd);
rxd              1339 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd              1348 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
rxd              1349 drivers/net/wireless/ath/ath10k/htt_rx.c 	is_first = !!(rxd->msdu_end.common.info0 &
rxd              1351 drivers/net/wireless/ath/ath10k/htt_rx.c 	is_last = !!(rxd->msdu_end.common.info0 &
rxd              1369 drivers/net/wireless/ath/ath10k/htt_rx.c 	msdu_limit_err = ath10k_rx_desc_msdu_limit_error(&ar->hw_params, rxd);
rxd              1462 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd              1481 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
rxd              1483 drivers/net/wireless/ath/ath10k/htt_rx.c 	l3_pad_bytes = ath10k_rx_desc_get_l3_pad_bytes(&ar->hw_params, rxd);
rxd              1519 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd              1525 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
rxd              1526 drivers/net/wireless/ath/ath10k/htt_rx.c 	hdr = (void *)rxd->rx_hdr_status;
rxd              1528 drivers/net/wireless/ath/ath10k/htt_rx.c 	is_first = !!(rxd->msdu_end.common.info0 &
rxd              1530 drivers/net/wireless/ath/ath10k/htt_rx.c 	is_last = !!(rxd->msdu_end.common.info0 &
rxd              1563 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd              1575 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
rxd              1576 drivers/net/wireless/ath/ath10k/htt_rx.c 	l3_pad_bytes = ath10k_rx_desc_get_l3_pad_bytes(&ar->hw_params, rxd);
rxd              1620 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd              1629 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
rxd              1630 drivers/net/wireless/ath/ath10k/htt_rx.c 	l3_pad_bytes = ath10k_rx_desc_get_l3_pad_bytes(&ar->hw_params, rxd);
rxd              1655 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd              1669 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
rxd              1670 drivers/net/wireless/ath/ath10k/htt_rx.c 	decap = MS(__le32_to_cpu(rxd->msdu_start.common.info1),
rxd              1694 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd              1700 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)skb->data - sizeof(*rxd);
rxd              1701 drivers/net/wireless/ath/ath10k/htt_rx.c 	flags = __le32_to_cpu(rxd->attention.flags);
rxd              1702 drivers/net/wireless/ath/ath10k/htt_rx.c 	info = __le32_to_cpu(rxd->msdu_start.common.info1);
rxd              1738 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd              1755 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)first->data - sizeof(*rxd);
rxd              1757 drivers/net/wireless/ath/ath10k/htt_rx.c 	is_mgmt = !!(rxd->attention.flags &
rxd              1760 drivers/net/wireless/ath/ath10k/htt_rx.c 	enctype = MS(__le32_to_cpu(rxd->mpdu_start.info0),
rxd              1766 drivers/net/wireless/ath/ath10k/htt_rx.c 	hdr = (void *)rxd->rx_hdr_status;
rxd              1784 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)last->data - sizeof(*rxd);
rxd              1785 drivers/net/wireless/ath/ath10k/htt_rx.c 	attention = __le32_to_cpu(rxd->attention.flags);
rxd              1950 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd              1954 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)first->data - sizeof(*rxd);
rxd              1955 drivers/net/wireless/ath/ath10k/htt_rx.c 	decap = MS(__le32_to_cpu(rxd->msdu_start.common.info1),
rxd              1964 drivers/net/wireless/ath/ath10k/htt_rx.c 	    skb_queue_len(amsdu) != 1 + rxd->frag_info.ring2_more_count) {
rxd              2829 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_rx_desc *rxd;
rxd              2840 drivers/net/wireless/ath/ath10k/htt_rx.c 		rxd = (void *)msdu->data - sizeof(*rxd);
rxd              2841 drivers/net/wireless/ath/ath10k/htt_rx.c 		if (rxd->msdu_end.common.info0 &
rxd              2847 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
rxd              2848 drivers/net/wireless/ath/ath10k/htt_rx.c 	if (!(rxd->msdu_end.common.info0 &
rxd              1133 drivers/net/wireless/ath/ath10k/hw.c static int ath10k_qca99x0_rx_desc_get_l3_pad_bytes(struct htt_rx_desc *rxd)
rxd              1135 drivers/net/wireless/ath/ath10k/hw.c 	return MS(__le32_to_cpu(rxd->msdu_end.qca99x0.info1),
rxd              1139 drivers/net/wireless/ath/ath10k/hw.c static bool ath10k_qca99x0_rx_desc_msdu_limit_error(struct htt_rx_desc *rxd)
rxd              1141 drivers/net/wireless/ath/ath10k/hw.c 	return !!(rxd->msdu_end.common.info0 &
rxd               628 drivers/net/wireless/ath/ath10k/hw.h 	int (*rx_desc_get_l3_pad_bytes)(struct htt_rx_desc *rxd);
rxd               631 drivers/net/wireless/ath/ath10k/hw.h 	bool (*rx_desc_get_msdu_limit_error)(struct htt_rx_desc *rxd);
rxd               646 drivers/net/wireless/ath/ath10k/hw.h 				struct htt_rx_desc *rxd)
rxd               649 drivers/net/wireless/ath/ath10k/hw.h 		return hw->hw_ops->rx_desc_get_l3_pad_bytes(rxd);
rxd               655 drivers/net/wireless/ath/ath10k/hw.h 				struct htt_rx_desc *rxd)
rxd               658 drivers/net/wireless/ath/ath10k/hw.h 		return hw->hw_ops->rx_desc_get_msdu_limit_error(rxd);
rxd               335 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	return rxd(di, i + 1);
rxd               345 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	return rxd(di, t-h);
rxd              3641 drivers/net/wireless/cisco/airo.c 	RxFid rxd;
rxd              3648 drivers/net/wireless/cisco/airo.c 	memcpy_fromio(&rxd, ai->rxfids[0].card_ram_off, sizeof(rxd));
rxd              3650 drivers/net/wireless/cisco/airo.c 	if (rxd.rdy && rxd.valid == 0) {
rxd              3651 drivers/net/wireless/cisco/airo.c 		len = rxd.len + 12;
rxd              3701 drivers/net/wireless/cisco/airo.c 	if (rxd.valid == 0) {
rxd              3702 drivers/net/wireless/cisco/airo.c 		rxd.valid = 1;
rxd              3703 drivers/net/wireless/cisco/airo.c 		rxd.rdy = 0;
rxd              3704 drivers/net/wireless/cisco/airo.c 		rxd.len = PKTSIZE;
rxd              3705 drivers/net/wireless/cisco/airo.c 		memcpy_toio(ai->rxfids[0].card_ram_off, &rxd, sizeof(rxd));
rxd              3711 drivers/net/wireless/cisco/airo.c 	RxFid rxd;
rxd              3720 drivers/net/wireless/cisco/airo.c 	memcpy_fromio(&rxd, ai->rxfids[0].card_ram_off, sizeof(rxd));
rxd              3787 drivers/net/wireless/cisco/airo.c 	if (rxd.valid == 0) {
rxd              3788 drivers/net/wireless/cisco/airo.c 		rxd.valid = 1;
rxd              3789 drivers/net/wireless/cisco/airo.c 		rxd.rdy = 0;
rxd              3790 drivers/net/wireless/cisco/airo.c 		rxd.len = PKTSIZE;
rxd              3791 drivers/net/wireless/cisco/airo.c 		memcpy_toio(ai->rxfids[0].card_ram_off, &rxd, sizeof(rxd));
rxd               122 drivers/net/wireless/marvell/mwl8k.c 	void (*rxd_init)(void *rxd, dma_addr_t next_dma_addr);
rxd               123 drivers/net/wireless/marvell/mwl8k.c 	void (*rxd_refill)(void *rxd, dma_addr_t addr, int len);
rxd               124 drivers/net/wireless/marvell/mwl8k.c 	int (*rxd_process)(void *rxd, struct ieee80211_rx_status *status,
rxd               146 drivers/net/wireless/marvell/mwl8k.c 	void *rxd;
rxd               973 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_rxd_ap *rxd = _rxd;
rxd               975 drivers/net/wireless/marvell/mwl8k.c 	rxd->next_rxd_phys_addr = cpu_to_le32(next_dma_addr);
rxd               976 drivers/net/wireless/marvell/mwl8k.c 	rxd->rx_ctrl = MWL8K_AP_RX_CTRL_OWNED_BY_HOST;
rxd               981 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_rxd_ap *rxd = _rxd;
rxd               983 drivers/net/wireless/marvell/mwl8k.c 	rxd->pkt_len = cpu_to_le16(len);
rxd               984 drivers/net/wireless/marvell/mwl8k.c 	rxd->pkt_phys_addr = cpu_to_le32(addr);
rxd               986 drivers/net/wireless/marvell/mwl8k.c 	rxd->rx_ctrl = 0;
rxd               993 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_rxd_ap *rxd = _rxd;
rxd               995 drivers/net/wireless/marvell/mwl8k.c 	if (!(rxd->rx_ctrl & MWL8K_AP_RX_CTRL_OWNED_BY_HOST))
rxd              1001 drivers/net/wireless/marvell/mwl8k.c 	status->signal = -rxd->rssi;
rxd              1002 drivers/net/wireless/marvell/mwl8k.c 	*noise = -rxd->noise_floor;
rxd              1004 drivers/net/wireless/marvell/mwl8k.c 	if (rxd->rate & MWL8K_AP_RATE_INFO_MCS_FORMAT) {
rxd              1006 drivers/net/wireless/marvell/mwl8k.c 		if (rxd->rate & MWL8K_AP_RATE_INFO_40MHZ)
rxd              1008 drivers/net/wireless/marvell/mwl8k.c 		status->rate_idx = MWL8K_AP_RATE_INFO_RATEID(rxd->rate);
rxd              1013 drivers/net/wireless/marvell/mwl8k.c 			if (mwl8k_rates_24[i].hw_value == rxd->rate) {
rxd              1020 drivers/net/wireless/marvell/mwl8k.c 	if (rxd->channel > 14) {
rxd              1028 drivers/net/wireless/marvell/mwl8k.c 	status->freq = ieee80211_channel_to_frequency(rxd->channel,
rxd              1031 drivers/net/wireless/marvell/mwl8k.c 	*qos = rxd->qos_control;
rxd              1033 drivers/net/wireless/marvell/mwl8k.c 	if ((rxd->rx_status != MWL8K_AP_RXSTAT_GENERAL_DECRYPT_ERR) &&
rxd              1034 drivers/net/wireless/marvell/mwl8k.c 	    (rxd->rx_status & MWL8K_AP_RXSTAT_DECRYPT_ERR_MASK) &&
rxd              1035 drivers/net/wireless/marvell/mwl8k.c 	    (rxd->rx_status & MWL8K_AP_RXSTAT_TKIP_DECRYPT_MIC_ERR))
rxd              1038 drivers/net/wireless/marvell/mwl8k.c 	return le16_to_cpu(rxd->pkt_len);
rxd              1084 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_rxd_sta *rxd = _rxd;
rxd              1086 drivers/net/wireless/marvell/mwl8k.c 	rxd->next_rxd_phys_addr = cpu_to_le32(next_dma_addr);
rxd              1087 drivers/net/wireless/marvell/mwl8k.c 	rxd->rx_ctrl = MWL8K_STA_RX_CTRL_OWNED_BY_HOST;
rxd              1092 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_rxd_sta *rxd = _rxd;
rxd              1094 drivers/net/wireless/marvell/mwl8k.c 	rxd->pkt_len = cpu_to_le16(len);
rxd              1095 drivers/net/wireless/marvell/mwl8k.c 	rxd->pkt_phys_addr = cpu_to_le32(addr);
rxd              1097 drivers/net/wireless/marvell/mwl8k.c 	rxd->rx_ctrl = 0;
rxd              1104 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_rxd_sta *rxd = _rxd;
rxd              1107 drivers/net/wireless/marvell/mwl8k.c 	if (!(rxd->rx_ctrl & MWL8K_STA_RX_CTRL_OWNED_BY_HOST))
rxd              1111 drivers/net/wireless/marvell/mwl8k.c 	rate_info = le16_to_cpu(rxd->rate_info);
rxd              1115 drivers/net/wireless/marvell/mwl8k.c 	status->signal = -rxd->rssi;
rxd              1116 drivers/net/wireless/marvell/mwl8k.c 	*noise = -rxd->noise_level;
rxd              1129 drivers/net/wireless/marvell/mwl8k.c 	if (rxd->channel > 14) {
rxd              1137 drivers/net/wireless/marvell/mwl8k.c 	status->freq = ieee80211_channel_to_frequency(rxd->channel,
rxd              1140 drivers/net/wireless/marvell/mwl8k.c 	*qos = rxd->qos_control;
rxd              1141 drivers/net/wireless/marvell/mwl8k.c 	if ((rxd->rx_ctrl & MWL8K_STA_RX_CTRL_DECRYPT_ERROR) &&
rxd              1142 drivers/net/wireless/marvell/mwl8k.c 	    (rxd->rx_ctrl & MWL8K_STA_RX_CTRL_DEC_ERR_TYPE))
rxd              1145 drivers/net/wireless/marvell/mwl8k.c 	return le16_to_cpu(rxd->pkt_len);
rxd              1172 drivers/net/wireless/marvell/mwl8k.c 	rxq->rxd = pci_zalloc_consistent(priv->pdev, size, &rxq->rxd_dma);
rxd              1173 drivers/net/wireless/marvell/mwl8k.c 	if (rxq->rxd == NULL) {
rxd              1180 drivers/net/wireless/marvell/mwl8k.c 		pci_free_consistent(priv->pdev, size, rxq->rxd, rxq->rxd_dma);
rxd              1186 drivers/net/wireless/marvell/mwl8k.c 		void *rxd;
rxd              1191 drivers/net/wireless/marvell/mwl8k.c 		rxd = rxq->rxd + (i * priv->rxd_ops->rxd_size);
rxd              1198 drivers/net/wireless/marvell/mwl8k.c 		priv->rxd_ops->rxd_init(rxd, next_dma_addr);
rxd              1215 drivers/net/wireless/marvell/mwl8k.c 		void *rxd;
rxd              1231 drivers/net/wireless/marvell/mwl8k.c 		rxd = rxq->rxd + (rx * priv->rxd_ops->rxd_size);
rxd              1232 drivers/net/wireless/marvell/mwl8k.c 		priv->rxd_ops->rxd_refill(rxd, addr, MWL8K_RX_MAXSZ);
rxd              1247 drivers/net/wireless/marvell/mwl8k.c 	if (rxq->rxd == NULL)
rxd              1267 drivers/net/wireless/marvell/mwl8k.c 			    rxq->rxd, rxq->rxd_dma);
rxd              1268 drivers/net/wireless/marvell/mwl8k.c 	rxq->rxd = NULL;
rxd              1327 drivers/net/wireless/marvell/mwl8k.c 		void *rxd;
rxd              1337 drivers/net/wireless/marvell/mwl8k.c 		rxd = rxq->rxd + (rxq->head * priv->rxd_ops->rxd_size);
rxd              1339 drivers/net/wireless/marvell/mwl8k.c 		pkt_len = priv->rxd_ops->rxd_process(rxd, &status, &qos,
rxd                87 drivers/net/wireless/mediatek/mt76/mt7603/dma.c 	__le32 *rxd = (__le32 *)skb->data;
rxd                91 drivers/net/wireless/mediatek/mt76/mt7603/dma.c 	type = FIELD_GET(MT_RXD0_PKT_TYPE, le32_to_cpu(rxd[0]));
rxd               103 drivers/net/wireless/mediatek/mt76/mt7603/dma.c 		for (rxd++; rxd + 5 <= end; rxd += 5)
rxd               104 drivers/net/wireless/mediatek/mt76/mt7603/dma.c 			mt7603_mac_add_txs(dev, rxd);
rxd               402 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	__le32 *rxd = (__le32 *)skb->data;
rxd               403 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	u32 rxd0 = le32_to_cpu(rxd[0]);
rxd               404 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	u32 rxd1 = le32_to_cpu(rxd[1]);
rxd               405 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	u32 rxd2 = le32_to_cpu(rxd[2]);
rxd               446 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	rxd += 4;
rxd               448 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		rxd += 4;
rxd               449 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
rxd               453 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		u8 *data = (u8 *)rxd;
rxd               466 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		rxd += 4;
rxd               467 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
rxd               471 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		rxd += 2;
rxd               472 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
rxd               476 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		u32 rxdg0 = le32_to_cpu(rxd[0]);
rxd               477 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		u32 rxdg3 = le32_to_cpu(rxd[3]);
rxd               522 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		rxd += 6;
rxd               523 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
rxd               529 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	skb_pull(skb, (u8 *)rxd - skb->data + 2 * remove_pad);
rxd                62 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 	struct mt7603_mcu_rxd *rxd;
rxd                89 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 		rxd = (struct mt7603_mcu_rxd *)skb->data;
rxd                90 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 		if (seq == rxd->seq)
rxd                63 drivers/net/wireless/mediatek/mt76/mt7615/dma.c 	__le32 *rxd = (__le32 *)skb->data;
rxd                67 drivers/net/wireless/mediatek/mt76/mt7615/dma.c 	type = FIELD_GET(MT_RXD0_PKT_TYPE, le32_to_cpu(rxd[0]));
rxd                71 drivers/net/wireless/mediatek/mt76/mt7615/dma.c 		for (rxd++; rxd + 7 <= end; rxd += 7)
rxd                72 drivers/net/wireless/mediatek/mt76/mt7615/dma.c 			mt7615_mac_add_txs(dev, rxd);
rxd                49 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	__le32 *rxd = (__le32 *)skb->data;
rxd                50 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	u32 rxd0 = le32_to_cpu(rxd[0]);
rxd                51 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	u32 rxd1 = le32_to_cpu(rxd[1]);
rxd                52 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	u32 rxd2 = le32_to_cpu(rxd[2]);
rxd                94 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	rxd += 4;
rxd                96 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		rxd += 4;
rxd                97 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
rxd               102 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		u8 *data = (u8 *)rxd;
rxd               114 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		rxd += 4;
rxd               115 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
rxd               120 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		rxd += 2;
rxd               121 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
rxd               126 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		u32 rxdg0 = le32_to_cpu(rxd[0]);
rxd               127 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		u32 rxdg1 = le32_to_cpu(rxd[1]);
rxd               128 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		u32 rxdg3 = le32_to_cpu(rxd[3]);
rxd               193 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		rxd += 6;
rxd               194 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
rxd               198 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	skb_pull(skb, (u8 *)rxd - skb->data + 2 * remove_pad);
rxd               119 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	struct mt7615_mcu_rxd *rxd = (struct mt7615_mcu_rxd *)skb->data;
rxd               122 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	if (seq != rxd->seq)
rxd               127 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		skb_pull(skb, sizeof(*rxd) - 4);
rxd               131 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		skb_pull(skb, sizeof(*rxd));
rxd               191 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	struct mt7615_mcu_rxd *rxd = (struct mt7615_mcu_rxd *)skb->data;
rxd               193 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	switch (rxd->ext_eid) {
rxd               211 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	struct mt7615_mcu_rxd *rxd = (struct mt7615_mcu_rxd *)skb->data;
rxd               213 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	switch (rxd->eid) {
rxd               225 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	struct mt7615_mcu_rxd *rxd = (struct mt7615_mcu_rxd *)skb->data;
rxd               227 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	if (rxd->ext_eid == MCU_EXT_EVENT_THERMAL_PROTECT ||
rxd               228 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	    rxd->ext_eid == MCU_EXT_EVENT_FW_LOG_2_HOST ||
rxd               229 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	    rxd->ext_eid == MCU_EXT_EVENT_ASSERT_DUMP ||
rxd               230 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	    rxd->ext_eid == MCU_EXT_EVENT_PS_SYNC ||
rxd               231 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	    !rxd->seq)
rxd                49 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h 	__le32 rxd[4];
rxd              1222 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	__le32 *rxd =
rxd              1233 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	memcpy(skbdesc->desc, rxd, skbdesc->desc_len);
rxd              1234 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	rxd = (__le32 *)skbdesc->desc;
rxd              1239 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	word0 = rt2x00_desc_read(rxd, 0);
rxd              1240 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	word1 = rt2x00_desc_read(rxd, 1);
rxd              1252 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 		rxdesc->iv[0] = _rt2x00_desc_read(rxd, 2);
rxd              1253 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 		rxdesc->iv[1] = _rt2x00_desc_read(rxd, 3);
rxd               128 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c 	__le32 *rxd = entry_priv->desc;
rxd               131 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c 	word = rt2x00_desc_read(rxd, 3);
rxd               486 drivers/net/wireless/ralink/rt2x00/rt2800usb.c 	__le32 *rxd;
rxd               520 drivers/net/wireless/ralink/rt2x00/rt2800usb.c 	rxd = (__le32 *)(entry->skb->data + rx_pkt_len);
rxd               525 drivers/net/wireless/ralink/rt2x00/rt2800usb.c 	word = rt2x00_desc_read(rxd, 0);
rxd               347 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c 	u8 rxd[32];
rxd               359 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c 		skbdesc->desc = rxd;
rxd              1672 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	__le32 *rxd = (__le32 *)entry->skb->data;
rxd              1680 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	memcpy(skbdesc->desc, rxd, skbdesc->desc_len);
rxd              1681 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	rxd = (__le32 *)skbdesc->desc;
rxd              1686 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	word0 = rt2x00_desc_read(rxd, 0);
rxd              1687 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	word1 = rt2x00_desc_read(rxd, 1);
rxd              1696 drivers/net/wireless/ralink/rt2x00/rt73usb.c 		rxdesc->iv[0] = _rt2x00_desc_read(rxd, 2);
rxd              1697 drivers/net/wireless/ralink/rt2x00/rt73usb.c 		rxdesc->iv[1] = _rt2x00_desc_read(rxd, 3);
rxd              1700 drivers/net/wireless/ralink/rt2x00/rt73usb.c 		rxdesc->icv = _rt2x00_desc_read(rxd, 4);
rxd                97 drivers/spi/spi-altera.c 	unsigned int rxd;
rxd                99 drivers/spi/spi-altera.c 	rxd = readl(hw->base + ALTERA_SPI_RXDATA);
rxd               103 drivers/spi/spi-altera.c 			hw->rx[hw->count] = rxd;
rxd               106 drivers/spi/spi-altera.c 			hw->rx[hw->count * 2] = rxd;
rxd               107 drivers/spi/spi-altera.c 			hw->rx[hw->count * 2 + 1] = rxd >> 8;
rxd               403 drivers/spi/spi-ep93xx.c 	struct dma_async_tx_descriptor *rxd, *txd;
rxd               405 drivers/spi/spi-ep93xx.c 	rxd = ep93xx_spi_dma_prepare(master, DMA_FROM_DEVICE);
rxd               406 drivers/spi/spi-ep93xx.c 	if (IS_ERR(rxd)) {
rxd               407 drivers/spi/spi-ep93xx.c 		dev_err(&master->dev, "DMA RX failed: %ld\n", PTR_ERR(rxd));
rxd               408 drivers/spi/spi-ep93xx.c 		return PTR_ERR(rxd);
rxd               419 drivers/spi/spi-ep93xx.c 	rxd->callback = ep93xx_spi_dma_callback;
rxd               420 drivers/spi/spi-ep93xx.c 	rxd->callback_param = master;
rxd               423 drivers/spi/spi-ep93xx.c 	dmaengine_submit(rxd);
rxd                95 drivers/spi/spi-ppc4xx.c 	u8 rxd;
rxd               328 drivers/spi/spi-ppc4xx.c 	data = in_8(&hw->regs->rxd);