/linux-4.1.27/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_main.c | 131 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 …]
|
D | fm10k.h | 377 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/ |
D | sgiseeq.c | 58 (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/ |
D | iser_initiator.c | 260 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 …]
|
D | iser_verbs.c | 1034 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/ |
D | c2.c | 163 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/ |
D | bf6xx-sport.c | 82 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()
|
D | bf6xx-sport.h | 42 struct dmasg *rx_desc; member
|
/linux-4.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_txrx.c | 456 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 …]
|
D | i40e_fcoe.c | 620 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()
|
D | i40e.h | 731 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/ |
D | debug.c | 58 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()
|
D | core.c | 1006 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 …]
|
D | core.h | 252 struct mal_descriptor *rx_desc; member
|
/linux-4.1.27/drivers/net/ethernet/alteon/ |
D | acenic.h | 476 #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;
|
D | acenic.c | 710 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/ |
D | rx.c | 220 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/ |
D | spi-pxa2xx-dma.c | 269 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()
|
D | spi-sirf.c | 341 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/ |
D | en_rx.c | 91 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/ |
D | i40e_txrx.c | 707 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/ |
D | ec_bhf.c | 96 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/ |
D | ib_isert.c | 213 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/ |
D | pxa168_eth.c | 187 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 …]
|
D | mvneta.c | 643 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 …]
|
D | mv643xx_eth.c | 203 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 …]
|
D | mvpp2.c | 4092 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/ |
D | hw_ops.h | 59 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()
|
D | wlcore.h | 68 u32 rx_desc); 69 int (*prepare_read)(struct wl1271 *wl, u32 rx_desc, u32 len);
|
/linux-4.1.27/drivers/atm/ |
D | horizon.c | 727 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/ |
D | ixgbevf_main.c | 467 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 …]
|
D | ixgbevf.h | 339 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/ |
D | ixgb_main.c | 1938 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/ |
D | mv_sas.c | 881 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 …]
|
D | mv_sas.h | 468 int mvs_slot_complete(struct mvs_info *mvi, u32 rx_desc, u32 flags);
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000/ |
D | e1000_main.c | 3446 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 …]
|
D | e1000_ethtool.c | 1097 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/ |
D | netdev.c | 227 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 …]
|
D | ethtool.c | 1275 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/ |
D | altera_tse.txt | 15 "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/ |
D | htt_rx.c | 88 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/ |
D | igbvf.h | 141 union e1000_adv_rx_desc rx_desc; member 293 (&((((R).desc))[i].rx_desc))
|
D | netdev.c | 161 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/ |
D | igb_main.c | 371 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 …]
|
D | igb.h | 308 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()
|
D | igb_ethtool.c | 1798 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/ |
D | ixgbe_main.c | 559 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 …]
|
D | ixgbe_fcoe.c | 407 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()
|
D | ixgbe.h | 546 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);
|
D | ixgbe_ethtool.c | 1834 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/ |
D | uli526x.c | 122 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()
|
D | dmfe.c | 205 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/ |
D | r8192E_dev.h | 58 struct rx_desc *pdesc,
|
D | rtl_core.h | 505 struct rx_desc *pdesc, 509 struct rx_desc *pdesc); 614 struct rx_desc *rx_ring[MAX_RX_QUEUE];
|
D | r8190P_def.h | 367 struct rx_desc { struct
|
D | r8192E_dev.c | 1478 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()
|
D | rtl_core.c | 2065 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/ |
D | pch_gbe_main.c | 1414 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/ |
D | adapter.h | 100 struct rx_desc; 115 struct rx_desc *desc; /* address of HW Rx descriptor ring */
|
D | sge.c | 102 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/ |
D | samsung.h | 74 struct dma_async_tx_descriptor *rx_desc; member
|
D | samsung.c | 491 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/ |
D | atl2.h | 355 struct rx_desc { struct 480 struct rx_desc *rxd_ring;
|
D | atl2.c | 332 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/ |
D | rrunner.h | 577 #define RX_TOTAL_SIZE (RX_RING_ENTRIES * sizeof(struct rx_desc)) 579 struct rx_desc{ struct 801 struct rx_desc *rx_ring;
|
D | rrunner.c | 668 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/ |
D | bfin_mac.c | 76 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/ |
D | r8152.c | 517 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/ |
D | via-rhine.c | 394 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()
|
D | via-velocity.c | 1481 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()
|
D | via-velocity.h | 190 struct rx_desc { struct 1468 struct rx_desc *ring;
|
/linux-4.1.27/drivers/net/ethernet/tundra/ |
D | tsi108_eth.h | 352 } __attribute__ ((aligned(32))) rx_desc; typedef
|
D | tsi108_eth.c | 119 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/ |
D | typhoon.c | 246 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()
|
D | typhoon.h | 244 struct rx_desc { struct
|
/linux-4.1.27/drivers/net/ethernet/hisilicon/ |
D | hip04_eth.c | 142 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/ |
D | main.c | 609 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/ |
D | norm_desc.c | 88 x->rx_desc++; in ndesc_get_rx_status()
|
D | common.h | 61 unsigned long rx_desc; member
|
D | enh_desc.c | 185 x->rx_desc++; in enh_desc_get_rx_status()
|
D | stmmac_ethtool.c | 63 STMMAC_STAT(rx_desc),
|
/linux-4.1.27/drivers/net/ethernet/icplus/ |
D | ipg.c | 482 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/ |
D | main.c | 1071 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/ |
D | trx.h | 772 struct rx_desc { struct
|
/linux-4.1.27/drivers/net/wireless/ |
D | airo.c | 1014 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()
|
D | atmel.c | 165 struct rx_desc { struct 628 return priv->host_info.rx_desc_pos + (sizeof(struct rx_desc) * desc) + offset; in atmel_rx()
|