Home
last modified time | relevance | path

Searched refs:rx_desc (Results 1 – 86 of 86) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c131 union fm10k_rx_desc *rx_desc; in fm10k_alloc_rx_buffers() local
139 rx_desc = FM10K_RX_DESC(rx_ring, i); in fm10k_alloc_rx_buffers()
150 rx_desc->q.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset); in fm10k_alloc_rx_buffers()
152 rx_desc++; in fm10k_alloc_rx_buffers()
156 rx_desc = FM10K_RX_DESC(rx_ring, 0); in fm10k_alloc_rx_buffers()
162 rx_desc->d.staterr = 0; in fm10k_alloc_rx_buffers()
268 union fm10k_rx_desc *rx_desc, in fm10k_add_rx_frag() argument
272 unsigned int size = le16_to_cpu(rx_desc->w.length); in fm10k_add_rx_frag()
300 union fm10k_rx_desc *rx_desc, in fm10k_fetch_rx_buffer() argument
343 if (fm10k_add_rx_frag(rx_buffer, rx_desc, skb)) { in fm10k_fetch_rx_buffer()
[all …]
Dfm10k.h377 static inline __le32 fm10k_test_staterr(union fm10k_rx_desc *rx_desc, in fm10k_test_staterr() argument
380 return rx_desc->d.staterr & cpu_to_le32(stat_err_bits); in fm10k_test_staterr()
/linux-4.1.27/drivers/net/ethernet/seeq/
Dsgiseeq.c58 (unsigned long)((sp)->rx_desc)))
94 struct sgiseeq_rx_desc *rx_desc; member
197 if (!sp->rx_desc[i].skb) { in seeq_init_ring()
207 sp->rx_desc[i].skb = skb; in seeq_init_ring()
208 sp->rx_desc[i].rdma.pbuf = dma_addr; in seeq_init_ring()
210 sp->rx_desc[i].rdma.cntinfo = RCNTINFO_INIT; in seeq_init_ring()
211 dma_sync_desc_dev(dev, &sp->rx_desc[i]); in seeq_init_ring()
213 sp->rx_desc[i - 1].rdma.cntinfo |= HPCDMA_EOR; in seeq_init_ring()
214 dma_sync_desc_dev(dev, &sp->rx_desc[i - 1]); in seeq_init_ring()
233 if (sp->rx_desc[i].skb) { in seeq_purge_ring()
[all …]
/linux-4.1.27/drivers/infiniband/ulp/iser/
Diser_initiator.c260 struct iser_rx_desc *rx_desc; in iser_alloc_rx_descriptors() local
281 rx_desc = iser_conn->rx_descs; in iser_alloc_rx_descriptors()
283 for (i = 0; i < iser_conn->qp_max_recv_dtos; i++, rx_desc++) { in iser_alloc_rx_descriptors()
284 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc, in iser_alloc_rx_descriptors()
289 rx_desc->dma_addr = dma_addr; in iser_alloc_rx_descriptors()
291 rx_sg = &rx_desc->rx_sg; in iser_alloc_rx_descriptors()
292 rx_sg->addr = rx_desc->dma_addr; in iser_alloc_rx_descriptors()
301 rx_desc = iser_conn->rx_descs; in iser_alloc_rx_descriptors()
302 for (j = 0; j < i; j++, rx_desc++) in iser_alloc_rx_descriptors()
303 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_alloc_rx_descriptors()
[all …]
Diser_verbs.c1034 struct iser_rx_desc *rx_desc; in iser_post_recvm() local
1037 rx_desc = &iser_conn->rx_descs[my_rx_head]; in iser_post_recvm()
1038 rx_wr->wr_id = (uintptr_t)rx_desc; in iser_post_recvm()
1039 rx_wr->sg_list = &rx_desc->rx_sg; in iser_post_recvm()
1159 struct iser_rx_desc *rx_desc; in iser_handle_wc() local
1164 rx_desc = (struct iser_rx_desc *)(uintptr_t)wc->wr_id; in iser_handle_wc()
1165 iser_rcv_completion(rx_desc, wc->byte_len, in iser_handle_wc()
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2.c163 struct c2_rx_desc *rx_desc; in c2_rx_ring_alloc() local
173 rx_desc = vaddr; in c2_rx_ring_alloc()
175 for (i = 0; i < rx_ring->count; i++, elem++, rx_desc++, rxp_desc++) { in c2_rx_ring_alloc()
176 rx_desc->len = 0; in c2_rx_ring_alloc()
177 rx_desc->status = 0; in c2_rx_ring_alloc()
190 elem->ht_desc = rx_desc; in c2_rx_ring_alloc()
195 rx_desc->next_offset = base; in c2_rx_ring_alloc()
198 rx_desc->next_offset = in c2_rx_ring_alloc()
199 base + (i + 1) * sizeof(*rx_desc); in c2_rx_ring_alloc()
212 struct c2_rx_desc *rx_desc = elem->ht_desc; in c2_rx_alloc() local
[all …]
/linux-4.1.27/sound/soc/blackfin/
Dbf6xx-sport.c82 set_dma_next_desc_addr(sport->rx_dma_chan, sport->rx_desc); in sport_rx_start()
184 if (sport->rx_desc) in sport_config_rx_dma()
186 sport->rx_desc, 0); in sport_config_rx_dma()
188 sport->rx_desc = dma_alloc_coherent(NULL, in sport_config_rx_dma()
191 if (!sport->rx_desc) in sport_config_rx_dma()
200 setup_desc(sport->rx_desc, buf, fragcount, fragsize, in sport_config_rx_dma()
419 if (sport->rx_desc) in sport_delete()
421 sport->rx_desc, 0); in sport_delete()
Dbf6xx-sport.h42 struct dmasg *rx_desc; member
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c456 union i40e_rx_desc *rx_desc, u8 prog_id) in i40e_fd_handle_status() argument
464 qw = le64_to_cpu(rx_desc->wb.qword1.status_error_len); in i40e_fd_handle_status()
469 if ((rx_desc->wb.qword0.hi_dword.fd_id != 0) || in i40e_fd_handle_status()
472 rx_desc->wb.qword0.hi_dword.fd_id); in i40e_fd_handle_status()
487 if ((rx_desc->wb.qword0.hi_dword.fd_id == 0) && in i40e_fd_handle_status()
516 rx_desc->wb.qword0.hi_dword.fd_id); in i40e_fd_handle_status()
976 union i40e_rx_desc *rx_desc) in i40e_clean_programming_status() argument
981 qw = le64_to_cpu(rx_desc->wb.qword1.status_error_len); in i40e_clean_programming_status()
986 i40e_fd_handle_status(rx_ring, rx_desc, id); in i40e_clean_programming_status()
990 i40e_fcoe_handle_status(rx_ring, rx_desc, id); in i40e_clean_programming_status()
[all …]
Di40e_fcoe.c620 union i40e_rx_desc *rx_desc, u8 prog_id) in i40e_fcoe_handle_status() argument
633 xid = le32_to_cpu(rx_desc->wb.qword0.hi_dword.fcoe_param) & in i40e_fcoe_handle_status()
642 qw = le64_to_cpu(rx_desc->wb.qword1.status_error_len); in i40e_fcoe_handle_status()
690 union i40e_rx_desc *rx_desc, in i40e_fcoe_handle_offload() argument
705 qw = le64_to_cpu(rx_desc->wb.qword1.status_error_len); in i40e_fcoe_handle_offload()
744 xid = le16_to_cpu(rx_desc->wb.qword0.lo_dword.mirr_fcoe.fcoe_ctx_id); in i40e_fcoe_handle_offload()
759 ddp->len = le32_to_cpu(rx_desc->wb.qword0.hi_dword.fcoe_param); in i40e_fcoe_handle_offload()
Di40e.h731 union i40e_rx_desc *rx_desc,
734 union i40e_rx_desc *rx_desc, u8 prog_id);
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Ddebug.c58 i, p->rx_desc[i].data_ptr, p->rx_skb[i] ? 'V' : ' ', in emac_desc_dump()
59 p->rx_desc[i].ctrl, p->rx_desc[i].data_len, in emac_desc_dump()
61 p->rx_desc[NUM_RX_BUFF / 2 + i].data_ptr, in emac_desc_dump()
63 p->rx_desc[NUM_RX_BUFF / 2 + i].ctrl, in emac_desc_dump()
64 p->rx_desc[NUM_RX_BUFF / 2 + i].data_len); in emac_desc_dump()
Dcore.c1006 if (dev->rx_desc[i].ctrl & MAL_RX_CTRL_FIRST) in emac_resize_rx_ring()
1009 dev->rx_desc[i].data_len = 0; in emac_resize_rx_ring()
1010 dev->rx_desc[i].ctrl = MAL_RX_CTRL_EMPTY | in emac_resize_rx_ring()
1030 dev->rx_desc[i].data_ptr = in emac_resize_rx_ring()
1114 dev->rx_desc[i].ctrl = 0; in emac_clean_rx_ring()
1117 dev->rx_desc[i].data_ptr = 0; in emac_clean_rx_ring()
1134 dev->rx_desc[slot].data_len = 0; in emac_alloc_rx_skb()
1137 dev->rx_desc[slot].data_ptr = in emac_alloc_rx_skb()
1141 dev->rx_desc[slot].ctrl = MAL_RX_CTRL_EMPTY | in emac_alloc_rx_skb()
1614 dev->rx_desc[slot].data_len = 0; in emac_recycle_rx_skb()
[all …]
Dcore.h252 struct mal_descriptor *rx_desc; member
/linux-4.1.27/drivers/net/ethernet/alteon/
Dacenic.h476 #define RX_STD_RING_SIZE (RX_STD_RING_ENTRIES * sizeof(struct rx_desc))
479 #define RX_JUMBO_RING_SIZE (RX_JUMBO_RING_ENTRIES *sizeof(struct rx_desc))
482 #define RX_MINI_RING_SIZE (RX_MINI_RING_ENTRIES *sizeof(struct rx_desc))
486 sizeof(struct rx_desc))
488 struct rx_desc{ struct
663 struct rx_desc *rx_std_ring;
664 struct rx_desc *rx_jumbo_ring;
665 struct rx_desc *rx_mini_ring;
666 struct rx_desc *rx_return_ring;
Dacenic.c710 size = (sizeof(struct rx_desc) * in ace_free_descriptors()
759 size = (sizeof(struct rx_desc) * in ace_allocate_descriptors()
1219 RX_STD_RING_ENTRIES * sizeof(struct rx_desc)); in ace_init()
1229 (sizeof(struct rx_desc) * RX_STD_RING_ENTRIES))); in ace_init()
1235 RX_JUMBO_RING_ENTRIES * sizeof(struct rx_desc)); in ace_init()
1244 RX_MINI_RING_ENTRIES * sizeof(struct rx_desc)); in ace_init()
1249 (sizeof(struct rx_desc) * in ace_init()
1270 (sizeof(struct rx_desc) * in ace_init()
1278 RX_RETURN_RING_ENTRIES * sizeof(struct rx_desc)); in ace_init()
1641 struct rx_desc *rd; in ace_load_std_rx_ring()
[all …]
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
Drx.c220 struct wl1251_rx_descriptor *rx_desc; in wl1251_rx() local
225 rx_desc = wl->rx_descriptor; in wl1251_rx()
228 wl1251_rx_header(wl, rx_desc); in wl1251_rx()
231 wl1251_rx_body(wl, rx_desc); in wl1251_rx()
/linux-4.1.27/drivers/spi/
Dspi-pxa2xx-dma.c269 struct dma_async_tx_descriptor *tx_desc, *rx_desc; in pxa2xx_spi_dma_prepare() local
278 rx_desc = pxa2xx_spi_dma_prepare_one(drv_data, DMA_DEV_TO_MEM); in pxa2xx_spi_dma_prepare()
279 if (!rx_desc) { in pxa2xx_spi_dma_prepare()
286 rx_desc->callback = pxa2xx_spi_dma_callback; in pxa2xx_spi_dma_prepare()
287 rx_desc->callback_param = drv_data; in pxa2xx_spi_dma_prepare()
289 dmaengine_submit(rx_desc); in pxa2xx_spi_dma_prepare()
Dspi-sirf.c341 struct dma_async_tx_descriptor *rx_desc, *tx_desc; in spi_sirfsoc_dma_transfer() local
368 rx_desc = dmaengine_prep_slave_single(sspi->rx_chan, in spi_sirfsoc_dma_transfer()
371 rx_desc->callback = spi_sirfsoc_dma_fini_callback; in spi_sirfsoc_dma_transfer()
372 rx_desc->callback_param = &sspi->rx_done; in spi_sirfsoc_dma_transfer()
384 dmaengine_submit(rx_desc); in spi_sirfsoc_dma_transfer()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c91 struct mlx4_en_rx_desc *rx_desc, in mlx4_en_alloc_frags() argument
119 rx_desc->data[i].addr = cpu_to_be64(dma); in mlx4_en_alloc_frags()
214 struct mlx4_en_rx_desc *rx_desc = ring->buf + ring->stride * index; in mlx4_en_init_rx_desc() local
220 rx_desc->data[i].byte_count = in mlx4_en_init_rx_desc()
222 rx_desc->data[i].lkey = cpu_to_be32(priv->mdev->mr.key); in mlx4_en_init_rx_desc()
230 rx_desc->data[i].byte_count = 0; in mlx4_en_init_rx_desc()
231 rx_desc->data[i].lkey = cpu_to_be32(MLX4_EN_MEMTYPE_PAD); in mlx4_en_init_rx_desc()
232 rx_desc->data[i].addr = 0; in mlx4_en_init_rx_desc()
240 struct mlx4_en_rx_desc *rx_desc = ring->buf + (index * ring->stride); in mlx4_en_prepare_rx_desc() local
244 return mlx4_en_alloc_frags(priv, rx_desc, frags, ring->page_alloc, gfp); in mlx4_en_prepare_rx_desc()
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c707 union i40e_rx_desc *rx_desc; in i40evf_alloc_rx_buffers_ps() local
715 rx_desc = I40E_RX_DESC(rx_ring, i); in i40evf_alloc_rx_buffers_ps()
752 rx_desc->read.pkt_addr = cpu_to_le64(bi->page_dma); in i40evf_alloc_rx_buffers_ps()
753 rx_desc->read.hdr_addr = cpu_to_le64(bi->dma); in i40evf_alloc_rx_buffers_ps()
772 union i40e_rx_desc *rx_desc; in i40evf_alloc_rx_buffers_1buf() local
781 rx_desc = I40E_RX_DESC(rx_ring, i); in i40evf_alloc_rx_buffers_1buf()
809 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma); in i40evf_alloc_rx_buffers_1buf()
810 rx_desc->read.hdr_addr = 0; in i40evf_alloc_rx_buffers_1buf()
958 union i40e_rx_desc *rx_desc) in i40e_rx_hash() argument
965 (rx_desc->wb.qword1.status_error_len & rss_mask) == rss_mask) in i40e_rx_hash()
[all …]
/linux-4.1.27/drivers/net/ethernet/
Dec_bhf.c96 struct rx_desc { struct
148 struct rx_desc *rx_descs;
203 static int ec_bhf_pkt_received(struct rx_desc *desc) in ec_bhf_pkt_received()
208 static void ec_bhf_add_rx_desc(struct ec_bhf_priv *priv, struct rx_desc *desc) in ec_bhf_add_rx_desc()
216 struct rx_desc *desc = &priv->rx_descs[priv->rx_dnext]; in ec_bhf_process_rx()
382 priv->rx_dcount = priv->rx_buf.len / sizeof(struct rx_desc); in ec_bhf_setup_rx_descs()
383 priv->rx_descs = (struct rx_desc *)priv->rx_buf.buf; in ec_bhf_setup_rx_descs()
387 struct rx_desc *desc = &priv->rx_descs[i]; in ec_bhf_setup_rx_descs()
410 FIFO_SIZE * sizeof(struct rx_desc)); in ec_bhf_open()
/linux-4.1.27/drivers/infiniband/ulp/isert/
Dib_isert.c213 struct iser_rx_desc *rx_desc; in isert_alloc_rx_descriptors() local
223 rx_desc = isert_conn->rx_descs; in isert_alloc_rx_descriptors()
225 for (i = 0; i < ISERT_QP_MAX_RECV_DTOS; i++, rx_desc++) { in isert_alloc_rx_descriptors()
226 dma_addr = ib_dma_map_single(ib_dev, (void *)rx_desc, in isert_alloc_rx_descriptors()
231 rx_desc->dma_addr = dma_addr; in isert_alloc_rx_descriptors()
233 rx_sg = &rx_desc->rx_sg; in isert_alloc_rx_descriptors()
234 rx_sg->addr = rx_desc->dma_addr; in isert_alloc_rx_descriptors()
244 rx_desc = isert_conn->rx_descs; in isert_alloc_rx_descriptors()
245 for (j = 0; j < i; j++, rx_desc++) { in isert_alloc_rx_descriptors()
246 ib_dma_unmap_single(ib_dev, rx_desc->dma_addr, in isert_alloc_rx_descriptors()
[all …]
/linux-4.1.27/drivers/net/ethernet/marvell/
Dpxa168_eth.c187 struct rx_desc { struct
218 struct rx_desc *p_rx_desc_area;
321 struct rx_desc *p_used_rx_desc; in rxq_refill()
657 (u32) (pep->rx_desc_dma + rx_curr_desc * sizeof(struct rx_desc))); in eth_port_start()
660 (u32) (pep->rx_desc_dma + rx_curr_desc * sizeof(struct rx_desc))); in eth_port_start()
787 struct rx_desc *rx_desc; in rxq_process() local
795 rx_desc = &pep->p_rx_desc_area[rx_curr_desc]; in rxq_process()
796 cmd_sts = rx_desc->cmd_sts; in rxq_process()
811 dma_unmap_single(NULL, rx_desc->buf_ptr, in rxq_process()
812 rx_desc->buf_size, in rxq_process()
[all …]
Dmvneta.c643 int rx_desc = rxq->next_desc_to_proc; in mvneta_rxq_next_desc_get() local
645 rxq->next_desc_to_proc = MVNETA_QUEUE_NEXT_DESC(rxq, rx_desc); in mvneta_rxq_next_desc_get()
647 return rxq->descs + rx_desc; in mvneta_rxq_next_desc_get()
1169 static void mvneta_rx_desc_fill(struct mvneta_rx_desc *rx_desc, in mvneta_rx_desc_fill() argument
1172 rx_desc->buf_cookie = cookie; in mvneta_rx_desc_fill()
1173 rx_desc->buf_phys_addr = phys_addr; in mvneta_rx_desc_fill()
1257 struct mvneta_rx_desc *rx_desc) in mvneta_rx_error() argument
1259 u32 status = rx_desc->status; in mvneta_rx_error()
1264 status, rx_desc->data_size); in mvneta_rx_error()
1271 status, rx_desc->data_size); in mvneta_rx_error()
[all …]
Dmv643xx_eth.c203 struct rx_desc { struct
219 struct rx_desc { argument
347 struct rx_desc *rx_desc_area;
529 struct rx_desc *rx_desc; in rxq_process() local
534 rx_desc = &rxq->rx_desc_area[rxq->rx_curr_desc]; in rxq_process()
536 cmd_sts = rx_desc->cmd_sts; in rxq_process()
548 dma_unmap_single(mp->dev->dev.parent, rx_desc->buf_ptr, in rxq_process()
549 rx_desc->buf_size, DMA_FROM_DEVICE); in rxq_process()
555 byte_cnt = rx_desc->byte_cnt; in rxq_process()
622 struct rx_desc *rx_desc; in rxq_refill() local
[all …]
Dmvpp2.c4092 int rx_desc = rxq->next_desc_to_proc; in mvpp2_rxq_next_desc_get() local
4094 rxq->next_desc_to_proc = MVPP2_QUEUE_NEXT_DESC(rxq, rx_desc); in mvpp2_rxq_next_desc_get()
4096 return rxq->descs + rx_desc; in mvpp2_rxq_next_desc_get()
4119 static u32 mvpp2_bm_cookie_build(struct mvpp2_rx_desc *rx_desc) in mvpp2_bm_cookie_build() argument
4121 int pool = (rx_desc->status & MVPP2_RXD_BM_POOL_ID_MASK) >> in mvpp2_bm_cookie_build()
4549 struct mvpp2_rx_desc *rx_desc = mvpp2_rxq_next_desc_get(rxq); in mvpp2_rxq_drop_pkts() local
4550 u32 bm = mvpp2_bm_cookie_build(rx_desc); in mvpp2_rxq_drop_pkts()
4552 mvpp2_pool_refill(port, bm, rx_desc->buf_phys_addr, in mvpp2_rxq_drop_pkts()
4553 rx_desc->buf_cookie); in mvpp2_rxq_drop_pkts()
4894 struct mvpp2_rx_desc *rx_desc) in mvpp2_rx_error() argument
[all …]
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Dhw_ops.h59 wlcore_hw_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc) in wlcore_hw_get_rx_buf_align() argument
65 return wl->ops->get_rx_buf_align(wl, rx_desc); in wlcore_hw_get_rx_buf_align()
69 wlcore_hw_prepare_read(struct wl1271 *wl, u32 rx_desc, u32 len) in wlcore_hw_prepare_read() argument
72 return wl->ops->prepare_read(wl, rx_desc, len); in wlcore_hw_prepare_read()
Dwlcore.h68 u32 rx_desc);
69 int (*prepare_read)(struct wl1271 *wl, u32 rx_desc, u32 len);
/linux-4.1.27/drivers/atm/
Dhorizon.c727 rx_ch_desc * rx_desc = &memmap->rx_descs[channel]; in hrz_open_rx() local
732 channel_type = rd_mem (dev, &rx_desc->wr_buf_type) & BUFFER_PTR_MASK; in hrz_open_rx()
760 wr_mem (dev, &rx_desc->wr_buf_type, in hrz_open_rx()
763 wr_mem (dev, &rx_desc->rd_buf_type, buf_ptr); in hrz_open_rx()
801 rx_ch_desc * rx_desc = &memmap->rx_descs[vc]; in hrz_close_rx() local
806 value = rd_mem (dev, &rx_desc->wr_buf_type) & BUFFER_PTR_MASK; in hrz_close_rx()
820 wr_mem (dev, &rx_desc->wr_buf_type, RX_CHANNEL_DISABLED); in hrz_close_rx()
822 if ((rd_mem (dev, &rx_desc->wr_buf_type) & BUFFER_PTR_MASK) == RX_CHANNEL_DISABLED) in hrz_close_rx()
866 r1 = rd_mem (dev, &rx_desc->rd_buf_type); in hrz_close_rx()
884 r2 = rd_mem (dev, &rx_desc->rd_buf_type); in hrz_close_rx()
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c467 union ixgbe_adv_rx_desc *rx_desc, in ixgbevf_rx_checksum() argument
477 if (ixgbevf_test_staterr(rx_desc, IXGBE_RXD_STAT_IPCS) && in ixgbevf_rx_checksum()
478 ixgbevf_test_staterr(rx_desc, IXGBE_RXDADV_ERR_IPE)) { in ixgbevf_rx_checksum()
483 if (!ixgbevf_test_staterr(rx_desc, IXGBE_RXD_STAT_L4CS)) in ixgbevf_rx_checksum()
486 if (ixgbevf_test_staterr(rx_desc, IXGBE_RXDADV_ERR_TCPE)) { in ixgbevf_rx_checksum()
506 union ixgbe_adv_rx_desc *rx_desc, in ixgbevf_process_skb_fields() argument
509 ixgbevf_rx_checksum(rx_ring, rx_desc, skb); in ixgbevf_process_skb_fields()
511 if (ixgbevf_test_staterr(rx_desc, IXGBE_RXD_STAT_VP)) { in ixgbevf_process_skb_fields()
512 u16 vid = le16_to_cpu(rx_desc->wb.upper.vlan); in ixgbevf_process_skb_fields()
534 union ixgbe_adv_rx_desc *rx_desc) in ixgbevf_is_non_eop() argument
[all …]
Dixgbevf.h339 static inline __le32 ixgbevf_test_staterr(union ixgbe_adv_rx_desc *rx_desc, in ixgbevf_test_staterr() argument
342 return rx_desc->wb.upper.status_error & cpu_to_le32(stat_err_bits); in ixgbevf_test_staterr()
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c1938 struct ixgb_rx_desc *rx_desc, in ixgb_rx_checksum() argument
1944 if ((rx_desc->status & IXGB_RX_DESC_STATUS_IXSM) || in ixgb_rx_checksum()
1945 (!(rx_desc->status & IXGB_RX_DESC_STATUS_TCPCS))) { in ixgb_rx_checksum()
1952 if (rx_desc->errors & IXGB_RX_DESC_ERRORS_TCPE) { in ixgb_rx_checksum()
1999 struct ixgb_rx_desc *rx_desc, *next_rxd; in ixgb_clean_rx_irq() local
2007 rx_desc = IXGB_RX_DESC(*rx_ring, i); in ixgb_clean_rx_irq()
2010 while (rx_desc->status & IXGB_RX_DESC_STATUS_DD) { in ixgb_clean_rx_irq()
2019 status = rx_desc->status; in ixgb_clean_rx_irq()
2047 length = le16_to_cpu(rx_desc->length); in ixgb_clean_rx_irq()
2048 rx_desc->length = 0; in ixgb_clean_rx_irq()
[all …]
/linux-4.1.27/drivers/scsi/mvsas/
Dmv_sas.c881 static void mvs_slot_free(struct mvs_info *mvi, u32 rx_desc) in mvs_slot_free() argument
883 u32 slot_idx = rx_desc & RXQ_SLOT_MASK; in mvs_slot_free()
1712 int mvs_slot_complete(struct mvs_info *mvi, u32 rx_desc, u32 flags) in mvs_slot_complete() argument
1714 u32 slot_idx = rx_desc & RXQ_SLOT_MASK; in mvs_slot_complete()
1766 if (unlikely((rx_desc & RXQ_ERR) in mvs_slot_complete()
1771 rx_desc, get_unaligned_le64(slot->response)); in mvs_slot_complete()
1780 if (rx_desc & RXQ_GOOD) { in mvs_slot_complete()
1785 else if (rx_desc & RXQ_RSP) { in mvs_slot_complete()
2063 u32 rx_prod_idx, rx_desc; in mvs_int_rx() local
2089 rx_desc = le32_to_cpu(mvi->rx[rx_prod_idx + 1]); in mvs_int_rx()
[all …]
Dmv_sas.h468 int mvs_slot_complete(struct mvs_info *mvi, u32 rx_desc, u32 flags);
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_main.c3446 struct e1000_rx_desc *rx_desc = E1000_RX_DESC(*rx_ring, i); in e1000_dump() local
3449 struct my_u *u = (struct my_u *)rx_desc; in e1000_dump()
4138 struct e1000_rx_desc *rx_desc, *next_rxd; in e1000_clean_jumbo_rx_irq() local
4147 rx_desc = E1000_RX_DESC(*rx_ring, i); in e1000_clean_jumbo_rx_irq()
4150 while (rx_desc->status & E1000_RXD_STAT_DD) { in e1000_clean_jumbo_rx_irq()
4159 status = rx_desc->status; in e1000_clean_jumbo_rx_irq()
4173 length = le16_to_cpu(rx_desc->length); in e1000_clean_jumbo_rx_irq()
4177 (rx_desc->errors & E1000_RXD_ERR_FRAME_ERR_MASK))) { in e1000_clean_jumbo_rx_irq()
4181 rx_desc->errors, in e1000_clean_jumbo_rx_irq()
4252 status | rx_desc->errors << 24, in e1000_clean_jumbo_rx_irq()
[all …]
De1000_ethtool.c1097 struct e1000_rx_desc *rx_desc = E1000_RX_DESC(*rxdr, i); in e1000_setup_desc_rings() local
1116 rx_desc->buffer_addr = cpu_to_le64(rxdr->buffer_info[i].dma); in e1000_setup_desc_rings()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dnetdev.c227 union e1000_rx_desc_extended *rx_desc; in e1000e_dump() local
447 rx_desc = E1000_RX_DESC_EXT(*rx_ring, i); in e1000e_dump()
448 u1 = (struct my_u1 *)rx_desc; in e1000e_dump()
449 staterr = le32_to_cpu(rx_desc->wb.upper.status_error); in e1000e_dump()
667 union e1000_rx_desc_extended *rx_desc; in e1000_alloc_rx_buffers() local
701 rx_desc = E1000_RX_DESC_EXT(*rx_ring, i); in e1000_alloc_rx_buffers()
702 rx_desc->read.buffer_addr = cpu_to_le64(buffer_info->dma); in e1000_alloc_rx_buffers()
735 union e1000_rx_desc_packet_split *rx_desc; in e1000_alloc_rx_buffers_ps() local
745 rx_desc = E1000_RX_DESC_PS(*rx_ring, i); in e1000_alloc_rx_buffers_ps()
751 rx_desc->read.buffer_addr[j + 1] = in e1000_alloc_rx_buffers_ps()
[all …]
Dethtool.c1275 union e1000_rx_desc_extended *rx_desc; in e1000_setup_desc_rings() local
1293 rx_desc = E1000_RX_DESC_EXT(*rx_ring, i); in e1000_setup_desc_rings()
1294 rx_desc->read.buffer_addr = in e1000_setup_desc_rings()
/linux-4.1.27/Documentation/devicetree/bindings/net/
Daltera_tse.txt15 "rx_desc": MSGDMA Rx dispatcher descriptor space region
63 reg-names = "control_port", "rx_csr", "rx_desc", "rx_resp", "tx_csr", "tx_desc";
101 reg-names = "control_port", "rx_csr", "rx_desc", "rx_resp", "tx_csr", "tx_desc";
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dhtt_rx.c88 struct htt_rx_desc *rx_desc; in __ath10k_htt_rx_ring_fill_n() local
115 rx_desc = (struct htt_rx_desc *)skb->data; in __ath10k_htt_rx_ring_fill_n()
116 rx_desc->attention.flags = __cpu_to_le32(0); in __ath10k_htt_rx_ring_fill_n()
290 struct htt_rx_desc *rx_desc; in ath10k_htt_rx_amsdu_pop() local
305 rx_desc = (struct htt_rx_desc *)msdu->data; in ath10k_htt_rx_amsdu_pop()
320 if (!(__le32_to_cpu(rx_desc->attention.flags) in ath10k_htt_rx_amsdu_pop()
341 rx_desc->fw_desc.info0 = **fw_desc; in ath10k_htt_rx_amsdu_pop()
365 rx_desc->fw_desc.info0 = 0; in ath10k_htt_rx_amsdu_pop()
368 msdu_len_invalid = !!(__le32_to_cpu(rx_desc->attention.flags) in ath10k_htt_rx_amsdu_pop()
371 msdu_len = MS(__le32_to_cpu(rx_desc->msdu_start.info0), in ath10k_htt_rx_amsdu_pop()
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Digbvf.h141 union e1000_adv_rx_desc rx_desc; member
293 (&((((R).desc))[i].rx_desc))
Dnetdev.c161 union e1000_adv_rx_desc *rx_desc; in igbvf_alloc_rx_buffers() local
176 rx_desc = IGBVF_RX_DESC_ADV(*rx_ring, i); in igbvf_alloc_rx_buffers()
225 rx_desc->read.pkt_addr = in igbvf_alloc_rx_buffers()
227 rx_desc->read.hdr_addr = cpu_to_le64(buffer_info->dma); in igbvf_alloc_rx_buffers()
229 rx_desc->read.pkt_addr = cpu_to_le64(buffer_info->dma); in igbvf_alloc_rx_buffers()
230 rx_desc->read.hdr_addr = 0; in igbvf_alloc_rx_buffers()
270 union e1000_adv_rx_desc *rx_desc, *next_rxd; in igbvf_clean_rx_irq() local
280 rx_desc = IGBVF_RX_DESC_ADV(*rx_ring, i); in igbvf_clean_rx_irq()
281 staterr = le32_to_cpu(rx_desc->wb.upper.status_error); in igbvf_clean_rx_irq()
296 hlen = (le16_to_cpu(rx_desc->wb.lower.lo_dword.hs_rss.hdr_info) in igbvf_clean_rx_irq()
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_main.c371 union e1000_adv_rx_desc *rx_desc; in igb_dump() local
519 rx_desc = IGB_RX_DESC(rx_ring, i); in igb_dump()
520 u0 = (struct my_u0 *)rx_desc; in igb_dump()
521 staterr = le32_to_cpu(rx_desc->wb.upper.status_error); in igb_dump()
6650 union e1000_adv_rx_desc *rx_desc, in igb_add_rx_frag() argument
6654 unsigned int size = le16_to_cpu(rx_desc->wb.upper.length); in igb_add_rx_frag()
6664 if (igb_test_staterr(rx_desc, E1000_RXDADV_STAT_TSIP)) { in igb_add_rx_frag()
6688 union e1000_adv_rx_desc *rx_desc, in igb_fetch_rx_buffer() argument
6730 if (igb_add_rx_frag(rx_ring, rx_buffer, rx_desc, skb)) { in igb_fetch_rx_buffer()
6746 union e1000_adv_rx_desc *rx_desc, in igb_rx_checksum() argument
[all …]
Digb.h308 static inline __le32 igb_test_staterr(union e1000_adv_rx_desc *rx_desc, in igb_test_staterr() argument
311 return rx_desc->wb.upper.status_error & cpu_to_le32(stat_err_bits); in igb_test_staterr()
Digb_ethtool.c1798 union e1000_adv_rx_desc *rx_desc; in igb_clean_test_rings() local
1806 rx_desc = IGB_RX_DESC(rx_ring, rx_ntc); in igb_clean_test_rings()
1808 while (igb_test_staterr(rx_desc, E1000_RXD_STAT_DD)) { in igb_clean_test_rings()
1841 rx_desc = IGB_RX_DESC(rx_ring, rx_ntc); in igb_clean_test_rings()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c559 union ixgbe_adv_rx_desc *rx_desc; in ixgbe_dump() local
769 rx_desc = IXGBE_RX_DESC(rx_ring, i); in ixgbe_dump()
770 u0 = (struct my_u0 *)rx_desc; in ixgbe_dump()
771 staterr = le32_to_cpu(rx_desc->wb.upper.status_error); in ixgbe_dump()
1361 union ixgbe_adv_rx_desc *rx_desc, in ixgbe_rx_hash() argument
1366 le32_to_cpu(rx_desc->wb.lower.hi_dword.rss), in ixgbe_rx_hash()
1379 union ixgbe_adv_rx_desc *rx_desc) in ixgbe_rx_is_fcoe() argument
1381 __le16 pkt_info = rx_desc->wb.lower.lo_dword.hs_rss.pkt_info; in ixgbe_rx_is_fcoe()
1397 union ixgbe_adv_rx_desc *rx_desc, in ixgbe_rx_checksum() argument
1400 __le16 pkt_info = rx_desc->wb.lower.lo_dword.hs_rss.pkt_info; in ixgbe_rx_checksum()
[all …]
Dixgbe_fcoe.c407 union ixgbe_adv_rx_desc *rx_desc, in ixgbe_fcoe_ddp() argument
415 __le32 fcerr = ixgbe_test_staterr(rx_desc, IXGBE_RXDADV_ERR_FCERR); in ixgbe_fcoe_ddp()
451 ddp_err = ixgbe_test_staterr(rx_desc, IXGBE_RXDADV_ERR_FCEOFE | in ixgbe_fcoe_ddp()
456 switch (ixgbe_test_staterr(rx_desc, IXGBE_RXDADV_STAT_FCSTAT)) { in ixgbe_fcoe_ddp()
460 ddp->len = le32_to_cpu(rx_desc->wb.lower.hi_dword.rss); in ixgbe_fcoe_ddp()
474 ddp->len = le32_to_cpu(rx_desc->wb.lower.hi_dword.rss); in ixgbe_fcoe_ddp()
Dixgbe.h546 static inline __le32 ixgbe_test_staterr(union ixgbe_adv_rx_desc *rx_desc, in ixgbe_test_staterr() argument
549 return rx_desc->wb.upper.status_error & cpu_to_le32(stat_err_bits); in ixgbe_test_staterr()
915 union ixgbe_adv_rx_desc *rx_desc, struct sk_buff *skb);
Dixgbe_ethtool.c1834 union ixgbe_adv_rx_desc *rx_desc; in ixgbe_clean_test_rings() local
1842 rx_desc = IXGBE_RX_DESC(rx_ring, rx_ntc); in ixgbe_clean_test_rings()
1844 while (ixgbe_test_staterr(rx_desc, IXGBE_RXD_STAT_DD)) { in ixgbe_clean_test_rings()
1877 rx_desc = IXGBE_RX_DESC(rx_ring, rx_ntc); in ixgbe_clean_test_rings()
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
Duli526x.c122 struct rx_desc { struct
125 struct rx_desc *next_rx_desc; argument
158 struct rx_desc *first_rx_desc;
159 struct rx_desc *rx_insert_ptr;
160 struct rx_desc *rx_ready_ptr; /* packet come pointer */
816 struct rx_desc *rxptr; in uli526x_rx_packet()
1279 struct rx_desc *rxptr = db->rx_insert_ptr; in uli526x_reuse_skb()
1305 struct rx_desc *tmp_rx; in uli526x_descriptor_init()
1348 tmp_rx_dma += sizeof(struct rx_desc); in uli526x_descriptor_init()
1448 struct rx_desc *rxptr; in allocate_rx_buffer()
Ddmfe.c205 struct rx_desc { struct
208 struct rx_desc *next_rx_desc; argument
239 struct rx_desc *first_rx_desc;
240 struct rx_desc *rx_insert_ptr;
241 struct rx_desc *rx_ready_ptr; /* packet come pointer */
966 struct rx_desc *rxptr; in dmfe_rx_packet()
1352 struct rx_desc *rxptr = db->rx_insert_ptr; in dmfe_reuse_skb()
1377 struct rx_desc *tmp_rx; in dmfe_descriptor_init()
1423 tmp_rx_dma += sizeof(struct rx_desc); in dmfe_descriptor_init()
1562 struct rx_desc *rxptr; in allocate_rx_buffer()
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/
Dr8192E_dev.h58 struct rx_desc *pdesc,
Drtl_core.h505 struct rx_desc *pdesc,
509 struct rx_desc *pdesc);
614 struct rx_desc *rx_ring[MAX_RX_QUEUE];
Dr8190P_def.h367 struct rx_desc { struct
Dr8192E_dev.c1478 struct rx_desc *pdesc, in rtl8192_query_rxphystatus()
1867 struct rx_desc *pdesc, in rtl8192_TranslateRxSignalStuff()
2024 struct rx_desc *pdesc, in rtl8192_rx_query_status_desc()
Drtl_core.c2065 struct rx_desc *entry = NULL; in rtl8192_alloc_rx_desc_ring()
2175 struct rx_desc *entry = NULL; in rtl8192_pci_resetdescring()
2322 struct rx_desc *pdesc = &priv->rx_ring[rx_queue_idx] in rtl8192_rx_normal()
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c1414 struct pch_gbe_rx_desc *rx_desc; in pch_gbe_alloc_rx_buffers() local
1447 rx_desc = PCH_GBE_RX_DESC(*rx_ring, i); in pch_gbe_alloc_rx_buffers()
1448 rx_desc->buffer_addr = (buffer_info->dma); in pch_gbe_alloc_rx_buffers()
1449 rx_desc->gbec_status = DSC_INIT16; in pch_gbe_alloc_rx_buffers()
1678 struct pch_gbe_rx_desc *rx_desc; in pch_gbe_clean_rx() local
1692 rx_desc = PCH_GBE_RX_DESC(*rx_ring, i); in pch_gbe_clean_rx()
1693 if (rx_desc->gbec_status == DSC_INIT16) in pch_gbe_clean_rx()
1698 dma_status = rx_desc->dma_status; in pch_gbe_clean_rx()
1699 gbec_status = rx_desc->gbec_status; in pch_gbe_clean_rx()
1700 tcp_ip_status = rx_desc->tcp_ip_status; in pch_gbe_clean_rx()
[all …]
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dadapter.h100 struct rx_desc;
115 struct rx_desc *desc; /* address of HW Rx descriptor ring */
Dsge.c102 struct rx_desc { struct
412 struct rx_desc *d, struct rx_sw_desc *sd, in add_one_rx_buf()
431 static inline int add_one_rx_chunk(dma_addr_t mapping, struct rx_desc *d, in add_one_rx_chunk()
503 struct rx_desc *d = &q->desc[q->pidx]; in refill_fl()
576 struct rx_desc *from = &q->desc[idx]; in recycle_rx_buf()
577 struct rx_desc *to = &q->desc[q->pidx]; in recycle_rx_buf()
686 sizeof(struct rx_desc), q->fl[i].desc, in t3_free_qset()
2983 sizeof(struct rx_desc), in t3_sge_alloc_qset()
2990 sizeof(struct rx_desc), in t3_sge_alloc_qset()
/linux-4.1.27/drivers/tty/serial/
Dsamsung.h74 struct dma_async_tx_descriptor *rx_desc; member
Dsamsung.c491 async_tx_ack(dma->rx_desc); in s3c24xx_serial_rx_dma_complete()
515 dma->rx_desc = dmaengine_prep_slave_single(dma->rx_chan, in s3c64xx_start_rx_dma()
518 if (!dma->rx_desc) { in s3c64xx_start_rx_dma()
523 dma->rx_desc->callback = s3c24xx_serial_rx_dma_complete; in s3c64xx_start_rx_dma()
524 dma->rx_desc->callback_param = ourport; in s3c64xx_start_rx_dma()
527 dma->rx_cookie = dmaengine_submit(dma->rx_desc); in s3c64xx_start_rx_dma()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl2.h355 struct rx_desc { struct
480 struct rx_desc *rxd_ring;
Datl2.c332 adapter->rxd_ring = (struct rx_desc *) (((u8 *)adapter->txs_ring) + in atl2_setup_ring_resources()
423 struct rx_desc *rxd; in atl2_intr_rx()
/linux-4.1.27/drivers/net/hippi/
Drrunner.h577 #define RX_TOTAL_SIZE (RX_RING_ENTRIES * sizeof(struct rx_desc))
579 struct rx_desc{ struct
801 struct rx_desc *rx_ring;
Drrunner.c668 rrpriv->rx_ctrl[4].entry_size = sizeof(struct rx_desc); in rr_init1()
934 struct rx_desc *desc; in rx_int()
1137 struct rx_desc *desc = &(rrpriv->rx_ring[i]); in rr_raz_rx()
/linux-4.1.27/drivers/net/ethernet/adi/
Dbfin_mac.c76 static struct net_dma_desc_rx *rx_desc; variable
101 if (rx_desc) { in desc_list_free()
112 bfin_mac_free(dma_handle, rx_desc, CONFIG_BFIN_RX_DESC_NUM); in desc_list_free()
134 rx_desc = bfin_mac_alloc(&dma_handle, in desc_list_init()
137 if (rx_desc == NULL) in desc_list_init()
182 rx_list_head = rx_list_tail = rx_desc; in desc_list_init()
185 struct net_dma_desc_rx *r = rx_desc + i; in desc_list_init()
/linux-4.1.27/drivers/net/usb/
Dr8152.c517 struct rx_desc { struct
1440 static inline void rtl_rx_vlan_tag(struct rx_desc *desc, struct sk_buff *skb) in rtl_rx_vlan_tag()
1629 static u8 r8152_rx_csum(struct r8152 *tp, struct rx_desc *rx_desc) in r8152_rx_csum() argument
1637 opts2 = le32_to_cpu(rx_desc->opts2); in r8152_rx_csum()
1638 opts3 = le32_to_cpu(rx_desc->opts3); in r8152_rx_csum()
1693 struct rx_desc *rx_desc; in rx_bottom() local
1706 rx_desc = agg->head; in rx_bottom()
1708 len_used += sizeof(struct rx_desc); in rx_bottom()
1716 pkt_len = le32_to_cpu(rx_desc->opts1) & RX_LEN_MASK; in rx_bottom()
1725 rx_data += sizeof(struct rx_desc); in rx_bottom()
[all …]
/linux-4.1.27/drivers/net/ethernet/via/
Dvia-rhine.c394 struct rx_desc { struct
443 struct rx_desc *rx_ring;
475 struct rx_desc *rx_head_desc;
1167 RX_RING_SIZE * sizeof(struct rx_desc) + in alloc_ring()
1182 RX_RING_SIZE * sizeof(struct rx_desc) + in alloc_ring()
1190 rp->tx_ring = ring + RX_RING_SIZE * sizeof(struct rx_desc); in alloc_ring()
1192 rp->tx_ring_dma = ring_dma + RX_RING_SIZE * sizeof(struct rx_desc); in alloc_ring()
1203 RX_RING_SIZE * sizeof(struct rx_desc) + in free_ring()
1233 next += sizeof(struct rx_desc); in alloc_rbufs()
1960 struct rx_desc *desc = rp->rx_head_desc; in rhine_rx()
Dvia-velocity.c1481 const unsigned int rx_ring_size = opt->numrx * sizeof(struct rx_desc); in velocity_init_dma_rings()
1534 struct rx_desc *rd = &(vptr->rx.ring[idx]); in velocity_alloc_rx_buf()
1567 struct rx_desc *rd = vptr->rx.ring + dirty; in velocity_rx_refill()
1605 struct rx_desc *rd = vptr->rx.ring + i; in velocity_free_rd_ring()
1690 const int size = vptr->options.numrx * sizeof(struct rx_desc) + in velocity_free_dma_rings()
1977 static inline void velocity_rx_csum(struct rx_desc *rd, struct sk_buff *skb) in velocity_rx_csum()
2054 struct rx_desc *rd = &(vptr->rx.ring[idx]); in velocity_receive_frame()
2126 struct rx_desc *rd = vptr->rx.ring + rd_curr; in velocity_rx_srv()
Dvia-velocity.h190 struct rx_desc { struct
1468 struct rx_desc *ring;
/linux-4.1.27/drivers/net/ethernet/tundra/
Dtsi108_eth.h352 } __attribute__ ((aligned(32))) rx_desc; typedef
Dtsi108_eth.c119 rx_desc *rxring;
1294 unsigned int rxring_size = TSI108_RXRING_LEN * sizeof(rx_desc); in tsi108_open()
1322 data->rxring[i].next0 = data->rxdma + (i + 1) * sizeof(rx_desc); in tsi108_open()
1429 TSI108_RXRING_LEN * sizeof(rx_desc), in tsi108_close()
/linux-4.1.27/drivers/net/ethernet/3com/
Dtyphoon.c246 struct rx_desc rxLo[RX_ENTRIES] __3xp_aligned;
247 struct rx_desc rxHi[RX_ENTRIES] __3xp_aligned;
375 *index += count * sizeof(struct rx_desc); in typhoon_inc_rx_index()
376 *index %= RX_ENTRIES * sizeof(struct rx_desc); in typhoon_inc_rx_index()
1206 iface->rxLoSize = cpu_to_le32(RX_ENTRIES * sizeof(struct rx_desc)); in typhoon_init_interface()
1210 iface->rxHiSize = cpu_to_le32(RX_ENTRIES * sizeof(struct rx_desc)); in typhoon_init_interface()
1632 struct rx_desc *rx; in typhoon_rx()
1647 rx = (struct rx_desc *) (rxRing->ringBase + rxaddr); in typhoon_rx()
Dtyphoon.h244 struct rx_desc { struct
/linux-4.1.27/drivers/net/ethernet/hisilicon/
Dhip04_eth.c142 struct rx_desc { struct
490 struct rx_desc *desc; in hip04_rx_poll()
510 desc = (struct rx_desc *)skb->data; in hip04_rx_poll()
/linux-4.1.27/drivers/net/wireless/ti/wl12xx/
Dmain.c609 static int wl127x_prepare_read(struct wl1271 *wl, u32 rx_desc, u32 len) in wl127x_prepare_read() argument
622 u32 mem_block = rx_desc & RX_MEM_BLOCK_MASK; in wl127x_prepare_read()
1357 wl12xx_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc) in wl12xx_get_rx_buf_align() argument
1359 if (rx_desc & RX_BUF_UNALIGNED_PAYLOAD) in wl12xx_get_rx_buf_align()
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dnorm_desc.c88 x->rx_desc++; in ndesc_get_rx_status()
Dcommon.h61 unsigned long rx_desc; member
Denh_desc.c185 x->rx_desc++; in enh_desc_get_rx_status()
Dstmmac_ethtool.c63 STMMAC_STAT(rx_desc),
/linux-4.1.27/drivers/net/ethernet/icplus/
Dipg.c482 const char *rx_desc; in ipg_config_autoneg() local
547 rx_desc = ""; in ipg_config_autoneg()
550 rx_desc = "no "; in ipg_config_autoneg()
556 rx_desc = "no "; in ipg_config_autoneg()
563 duplex, tx_desc, rx_desc); in ipg_config_autoneg()
/linux-4.1.27/drivers/net/wireless/ti/wl18xx/
Dmain.c1071 wl18xx_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc) in wl18xx_get_rx_buf_align() argument
1073 if (rx_desc & RX_BUF_PADDED_PAYLOAD) in wl18xx_get_rx_buf_align()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ee/
Dtrx.h772 struct rx_desc { struct
/linux-4.1.27/drivers/net/wireless/
Dairo.c1014 RxFid rx_desc; /* card receive descriptor */ member
2487 &ai->rxfids[i].rx_desc, sizeof(RxFid)); in mpi_init_descriptors()
2597 ai->rxfids[i].rx_desc.host_addr = busaddroff; in mpi_map_card()
2598 ai->rxfids[i].rx_desc.valid = 1; in mpi_map_card()
2599 ai->rxfids[i].rx_desc.len = PKTSIZE; in mpi_map_card()
2600 ai->rxfids[i].rx_desc.rdy = 0; in mpi_map_card()
Datmel.c165 struct rx_desc { struct
628 return priv->host_info.rx_desc_pos + (sizeof(struct rx_desc) * desc) + offset; in atmel_rx()