| /linux-4.4.14/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 273 unsigned int size = le16_to_cpu(rx_desc->w.length); in fm10k_add_rx_frag() 316 union fm10k_rx_desc *rx_desc, in fm10k_fetch_rx_buffer() argument 359 if (fm10k_add_rx_frag(rx_buffer, rx_desc, skb)) { in fm10k_fetch_rx_buffer() [all …]
|
| D | fm10k.h | 396 static inline __le32 fm10k_test_staterr(union fm10k_rx_desc *rx_desc, in fm10k_test_staterr() argument 399 return rx_desc->d.staterr & cpu_to_le32(stat_err_bits); in fm10k_test_staterr()
|
| /linux-4.4.14/drivers/infiniband/ulp/iser/ |
| D | iser_initiator.c | 252 struct iser_rx_desc *rx_desc; in iser_alloc_rx_descriptors() local 274 rx_desc = iser_conn->rx_descs; in iser_alloc_rx_descriptors() 276 for (i = 0; i < iser_conn->qp_max_recv_dtos; i++, rx_desc++) { in iser_alloc_rx_descriptors() 277 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc, in iser_alloc_rx_descriptors() 282 rx_desc->dma_addr = dma_addr; in iser_alloc_rx_descriptors() 284 rx_sg = &rx_desc->rx_sg; in iser_alloc_rx_descriptors() 285 rx_sg->addr = rx_desc->dma_addr; in iser_alloc_rx_descriptors() 294 rx_desc = iser_conn->rx_descs; in iser_alloc_rx_descriptors() 295 for (j = 0; j < i; j++, rx_desc++) in iser_alloc_rx_descriptors() 296 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_alloc_rx_descriptors() [all …]
|
| D | iser_verbs.c | 1077 struct iser_rx_desc *rx_desc; in iser_post_recvm() local 1080 rx_desc = &iser_conn->rx_descs[my_rx_head]; in iser_post_recvm() 1081 rx_wr->wr_id = (uintptr_t)rx_desc; in iser_post_recvm() 1082 rx_wr->sg_list = &rx_desc->rx_sg; in iser_post_recvm() 1203 struct iser_rx_desc *rx_desc; in iser_handle_wc() local 1208 rx_desc = (struct iser_rx_desc *)(uintptr_t)wc->wr_id; in iser_handle_wc() 1209 iser_rcv_completion(rx_desc, wc->byte_len, in iser_handle_wc()
|
| /linux-4.4.14/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.4.14/drivers/staging/rdma/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.4.14/drivers/infiniband/ulp/isert/ |
| D | ib_isert.c | 209 struct iser_rx_desc *rx_desc; in isert_alloc_rx_descriptors() local 219 rx_desc = isert_conn->rx_descs; in isert_alloc_rx_descriptors() 221 for (i = 0; i < ISERT_QP_MAX_RECV_DTOS; i++, rx_desc++) { in isert_alloc_rx_descriptors() 222 dma_addr = ib_dma_map_single(ib_dev, (void *)rx_desc, in isert_alloc_rx_descriptors() 227 rx_desc->dma_addr = dma_addr; in isert_alloc_rx_descriptors() 229 rx_sg = &rx_desc->rx_sg; in isert_alloc_rx_descriptors() 230 rx_sg->addr = rx_desc->dma_addr; in isert_alloc_rx_descriptors() 238 rx_desc = isert_conn->rx_descs; in isert_alloc_rx_descriptors() 239 for (j = 0; j < i; j++, rx_desc++) { in isert_alloc_rx_descriptors() 240 ib_dma_unmap_single(ib_dev, rx_desc->dma_addr, in isert_alloc_rx_descriptors() [all …]
|
| D | ib_isert.h | 138 struct iser_rx_desc *rx_desc; member
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/net/ethernet/intel/i40e/ |
| D | i40e_txrx.c | 455 union i40e_rx_desc *rx_desc, u8 prog_id) in i40e_fd_handle_status() argument 463 qw = le64_to_cpu(rx_desc->wb.qword1.status_error_len); in i40e_fd_handle_status() 468 pf->fd_inv = le32_to_cpu(rx_desc->wb.qword0.hi_dword.fd_id); in i40e_fd_handle_status() 469 if ((rx_desc->wb.qword0.hi_dword.fd_id != 0) || 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() 925 union i40e_rx_desc *rx_desc) in i40e_clean_programming_status() argument 930 qw = le64_to_cpu(rx_desc->wb.qword1.status_error_len); in i40e_clean_programming_status() 935 i40e_fd_handle_status(rx_ring, rx_desc, id); in i40e_clean_programming_status() 939 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 | 787 union i40e_rx_desc *rx_desc, 790 union i40e_rx_desc *rx_desc, u8 prog_id);
|
| /linux-4.4.14/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.4.14/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.4.14/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 | 493 struct dma_async_tx_descriptor *rx_desc, *tx_desc; in spi_sirfsoc_dma_transfer() local 551 rx_desc = dmaengine_prep_slave_single(sspi->rx_chan, in spi_sirfsoc_dma_transfer() 554 rx_desc->callback = spi_sirfsoc_dma_fini_callback; in spi_sirfsoc_dma_transfer() 555 rx_desc->callback_param = &sspi->rx_done; in spi_sirfsoc_dma_transfer() 567 dmaengine_submit(rx_desc); in spi_sirfsoc_dma_transfer()
|
| /linux-4.4.14/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.4.14/drivers/net/ethernet/intel/i40evf/ |
| D | i40e_txrx.c | 651 union i40e_rx_desc *rx_desc; in i40evf_alloc_rx_buffers_ps() local 659 rx_desc = I40E_RX_DESC(rx_ring, i); in i40evf_alloc_rx_buffers_ps() 696 rx_desc->read.pkt_addr = cpu_to_le64(bi->page_dma); in i40evf_alloc_rx_buffers_ps() 697 rx_desc->read.hdr_addr = cpu_to_le64(bi->dma); in i40evf_alloc_rx_buffers_ps() 716 union i40e_rx_desc *rx_desc; in i40evf_alloc_rx_buffers_1buf() local 725 rx_desc = I40E_RX_DESC(rx_ring, i); in i40evf_alloc_rx_buffers_1buf() 753 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma); in i40evf_alloc_rx_buffers_1buf() 754 rx_desc->read.hdr_addr = 0; in i40evf_alloc_rx_buffers_1buf() 897 union i40e_rx_desc *rx_desc) in i40e_rx_hash() argument 904 (rx_desc->wb.qword1.status_error_len & rss_mask) == rss_mask) in i40e_rx_hash() [all …]
|
| /linux-4.4.14/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.4.14/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 | 707 int rx_desc = rxq->next_desc_to_proc; in mvneta_rxq_next_desc_get() local 709 rxq->next_desc_to_proc = MVNETA_QUEUE_NEXT_DESC(rxq, rx_desc); in mvneta_rxq_next_desc_get() 711 return rxq->descs + rx_desc; in mvneta_rxq_next_desc_get() 1227 static void mvneta_rx_desc_fill(struct mvneta_rx_desc *rx_desc, in mvneta_rx_desc_fill() argument 1230 rx_desc->buf_cookie = cookie; in mvneta_rx_desc_fill() 1231 rx_desc->buf_phys_addr = phys_addr; in mvneta_rx_desc_fill() 1315 struct mvneta_rx_desc *rx_desc) in mvneta_rx_error() argument 1317 u32 status = rx_desc->status; in mvneta_rx_error() 1322 status, rx_desc->data_size); in mvneta_rx_error() 1329 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 | 4105 int rx_desc = rxq->next_desc_to_proc; in mvpp2_rxq_next_desc_get() local 4107 rxq->next_desc_to_proc = MVPP2_QUEUE_NEXT_DESC(rxq, rx_desc); in mvpp2_rxq_next_desc_get() 4109 return rxq->descs + rx_desc; in mvpp2_rxq_next_desc_get() 4132 static u32 mvpp2_bm_cookie_build(struct mvpp2_rx_desc *rx_desc) in mvpp2_bm_cookie_build() argument 4134 int pool = (rx_desc->status & MVPP2_RXD_BM_POOL_ID_MASK) >> in mvpp2_bm_cookie_build() 4567 struct mvpp2_rx_desc *rx_desc = mvpp2_rxq_next_desc_get(rxq); in mvpp2_rxq_drop_pkts() local 4568 u32 bm = mvpp2_bm_cookie_build(rx_desc); in mvpp2_rxq_drop_pkts() 4570 mvpp2_pool_refill(port, bm, rx_desc->buf_phys_addr, in mvpp2_rxq_drop_pkts() 4571 rx_desc->buf_cookie); in mvpp2_rxq_drop_pkts() 4969 struct mvpp2_rx_desc *rx_desc) in mvpp2_rx_error() argument [all …]
|
| /linux-4.4.14/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.4.14/drivers/net/ethernet/intel/ixgbevf/ |
| D | ixgbevf_main.c | 467 union ixgbe_adv_rx_desc *rx_desc, in ixgbevf_rx_hash() argument 475 rss_type = le16_to_cpu(rx_desc->wb.lower.lo_dword.hs_rss.pkt_info) & in ixgbevf_rx_hash() 481 skb_set_hash(skb, le32_to_cpu(rx_desc->wb.lower.hi_dword.rss), in ixgbevf_rx_hash() 493 union ixgbe_adv_rx_desc *rx_desc, in ixgbevf_rx_checksum() argument 503 if (ixgbevf_test_staterr(rx_desc, IXGBE_RXD_STAT_IPCS) && in ixgbevf_rx_checksum() 504 ixgbevf_test_staterr(rx_desc, IXGBE_RXDADV_ERR_IPE)) { in ixgbevf_rx_checksum() 509 if (!ixgbevf_test_staterr(rx_desc, IXGBE_RXD_STAT_L4CS)) in ixgbevf_rx_checksum() 512 if (ixgbevf_test_staterr(rx_desc, IXGBE_RXDADV_ERR_TCPE)) { in ixgbevf_rx_checksum() 532 union ixgbe_adv_rx_desc *rx_desc, in ixgbevf_process_skb_fields() argument 535 ixgbevf_rx_hash(rx_ring, rx_desc, skb); in ixgbevf_process_skb_fields() [all …]
|
| D | ixgbevf.h | 341 static inline __le32 ixgbevf_test_staterr(union ixgbe_adv_rx_desc *rx_desc, in ixgbevf_test_staterr() argument 344 return rx_desc->wb.upper.status_error & cpu_to_le32(stat_err_bits); in ixgbevf_test_staterr()
|
| /linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/net/ethernet/intel/e1000/ |
| D | e1000_main.c | 3441 struct e1000_rx_desc *rx_desc = E1000_RX_DESC(*rx_ring, i); in e1000_dump() local 3444 struct my_u *u = (struct my_u *)rx_desc; in e1000_dump() 4133 struct e1000_rx_desc *rx_desc, *next_rxd; in e1000_clean_jumbo_rx_irq() local 4142 rx_desc = E1000_RX_DESC(*rx_ring, i); in e1000_clean_jumbo_rx_irq() 4145 while (rx_desc->status & E1000_RXD_STAT_DD) { in e1000_clean_jumbo_rx_irq() 4154 status = rx_desc->status; in e1000_clean_jumbo_rx_irq() 4168 length = le16_to_cpu(rx_desc->length); in e1000_clean_jumbo_rx_irq() 4172 (rx_desc->errors & E1000_RXD_ERR_FRAME_ERR_MASK))) { in e1000_clean_jumbo_rx_irq() 4176 rx_desc->errors, in e1000_clean_jumbo_rx_irq() 4247 status | rx_desc->errors << 24, in e1000_clean_jumbo_rx_irq() [all …]
|
| D | e1000_ethtool.c | 1095 struct e1000_rx_desc *rx_desc = E1000_RX_DESC(*rxdr, i); in e1000_setup_desc_rings() local 1114 rx_desc->buffer_addr = cpu_to_le64(rxdr->buffer_info[i].dma); in e1000_setup_desc_rings()
|
| /linux-4.4.14/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.4.14/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.4.14/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.common.info0), in ath10k_htt_rx_amsdu_pop() [all …]
|
| /linux-4.4.14/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 | 1273 union e1000_rx_desc_extended *rx_desc; in e1000_setup_desc_rings() local 1291 rx_desc = E1000_RX_DESC_EXT(*rx_ring, i); in e1000_setup_desc_rings() 1292 rx_desc->read.buffer_addr = in e1000_setup_desc_rings()
|
| /linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_main.c | 573 union ixgbe_adv_rx_desc *rx_desc; in ixgbe_dump() local 783 rx_desc = IXGBE_RX_DESC(rx_ring, i); in ixgbe_dump() 784 u0 = (struct my_u0 *)rx_desc; in ixgbe_dump() 785 staterr = le32_to_cpu(rx_desc->wb.upper.status_error); in ixgbe_dump() 1392 union ixgbe_adv_rx_desc *rx_desc, in ixgbe_rx_hash() argument 1400 rss_type = le16_to_cpu(rx_desc->wb.lower.lo_dword.hs_rss.pkt_info) & in ixgbe_rx_hash() 1406 skb_set_hash(skb, le32_to_cpu(rx_desc->wb.lower.hi_dword.rss), in ixgbe_rx_hash() 1420 union ixgbe_adv_rx_desc *rx_desc) in ixgbe_rx_is_fcoe() argument 1422 __le16 pkt_info = rx_desc->wb.lower.lo_dword.hs_rss.pkt_info; in ixgbe_rx_is_fcoe() 1438 union ixgbe_adv_rx_desc *rx_desc, in ixgbe_rx_checksum() argument [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 | 553 static inline __le32 ixgbe_test_staterr(union ixgbe_adv_rx_desc *rx_desc, in ixgbe_test_staterr() argument 556 return rx_desc->wb.upper.status_error & cpu_to_le32(stat_err_bits); in ixgbe_test_staterr() 931 union ixgbe_adv_rx_desc *rx_desc, struct sk_buff *skb);
|
| D | ixgbe_ethtool.c | 1839 union ixgbe_adv_rx_desc *rx_desc; in ixgbe_clean_test_rings() local 1847 rx_desc = IXGBE_RX_DESC(rx_ring, rx_ntc); in ixgbe_clean_test_rings() 1849 while (ixgbe_test_staterr(rx_desc, IXGBE_RXD_STAT_DD)) { in ixgbe_clean_test_rings() 1882 rx_desc = IXGBE_RX_DESC(rx_ring, rx_ntc); in ixgbe_clean_test_rings()
|
| /linux-4.4.14/drivers/net/ethernet/intel/igb/ |
| D | igb_main.c | 373 union e1000_adv_rx_desc *rx_desc; in igb_dump() local 521 rx_desc = IGB_RX_DESC(rx_ring, i); in igb_dump() 522 u0 = (struct my_u0 *)rx_desc; in igb_dump() 523 staterr = le32_to_cpu(rx_desc->wb.upper.status_error); in igb_dump() 6647 union e1000_adv_rx_desc *rx_desc, in igb_add_rx_frag() argument 6652 unsigned int size = le16_to_cpu(rx_desc->wb.upper.length); in igb_add_rx_frag() 6663 if (unlikely(igb_test_staterr(rx_desc, E1000_RXDADV_STAT_TSIP))) { in igb_add_rx_frag() 6701 union e1000_adv_rx_desc *rx_desc, in igb_fetch_rx_buffer() argument 6743 if (igb_add_rx_frag(rx_ring, rx_buffer, rx_desc, skb)) { in igb_fetch_rx_buffer() 6759 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 | 1794 union e1000_adv_rx_desc *rx_desc; in igb_clean_test_rings() local 1802 rx_desc = IGB_RX_DESC(rx_ring, rx_ntc); in igb_clean_test_rings() 1804 while (igb_test_staterr(rx_desc, E1000_RXD_STAT_DD)) { in igb_clean_test_rings() 1837 rx_desc = IGB_RX_DESC(rx_ring, rx_ntc); in igb_clean_test_rings()
|
| /linux-4.4.14/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.4.14/drivers/staging/rtl8192e/rtl8192e/ |
| D | r8192E_dev.h | 49 struct rx_desc *pdesc, struct sk_buff *skb);
|
| D | rtl_core.h | 302 struct rx_desc *pdesc, 306 struct rx_desc *pdesc); 390 struct rx_desc *rx_ring[MAX_RX_QUEUE];
|
| D | r8190P_def.h | 277 struct rx_desc { struct
|
| D | r8192E_dev.c | 1476 struct rx_desc *pdesc, in _rtl92e_query_rxphystatus() 1863 struct rx_desc *pdesc, in _rtl92e_translate_rx_signal_stats() 2019 struct rx_desc *pdesc, struct sk_buff *skb) in rtl92e_get_rx_stats()
|
| D | rtl_core.c | 1805 struct rx_desc *entry = NULL; in _rtl92e_alloc_rx_ring() 1912 struct rx_desc *entry = NULL; in rtl92e_reset_desc_ring() 2044 struct rx_desc *pdesc = &priv->rx_ring[rx_queue_idx] in _rtl92e_rx_normal()
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/tty/serial/ |
| D | samsung.h | 74 struct dma_async_tx_descriptor *rx_desc; member
|
| D | samsung.c | 464 async_tx_ack(dma->rx_desc); in s3c24xx_serial_rx_dma_complete() 488 dma->rx_desc = dmaengine_prep_slave_single(dma->rx_chan, in s3c64xx_start_rx_dma() 491 if (!dma->rx_desc) { in s3c64xx_start_rx_dma() 496 dma->rx_desc->callback = s3c24xx_serial_rx_dma_complete; in s3c64xx_start_rx_dma() 497 dma->rx_desc->callback_param = ourport; in s3c64xx_start_rx_dma() 500 dma->rx_cookie = dmaengine_submit(dma->rx_desc); in s3c64xx_start_rx_dma()
|
| /linux-4.4.14/drivers/net/ethernet/renesas/ |
| D | ravb_main.c | 222 struct ravb_ex_rx_desc *rx_desc; in ravb_ring_format() local 225 int rx_ring_size = sizeof(*rx_desc) * priv->num_rx_ring[q]; in ravb_ring_format() 240 rx_desc = &priv->rx_ring[q][i]; in ravb_ring_format() 242 rx_desc->ds_cc = cpu_to_le16(ALIGN(PKT_BUF_SZ, 16)); in ravb_ring_format() 250 rx_desc->ds_cc = cpu_to_le16(0); in ravb_ring_format() 251 rx_desc->dptr = cpu_to_le32(dma_addr); in ravb_ring_format() 252 rx_desc->die_dt = DT_FEMPTY; in ravb_ring_format() 254 rx_desc = &priv->rx_ring[q][i]; in ravb_ring_format() 255 rx_desc->dptr = cpu_to_le32((u32)priv->rx_desc_dma[q]); in ravb_ring_format() 256 rx_desc->die_dt = DT_LINKFIX; /* type */ in ravb_ring_format()
|
| /linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/net/usb/ |
| D | r8152.c | 529 struct rx_desc { struct 1454 static inline void rtl_rx_vlan_tag(struct rx_desc *desc, struct sk_buff *skb) in rtl_rx_vlan_tag() 1643 static u8 r8152_rx_csum(struct r8152 *tp, struct rx_desc *rx_desc) in r8152_rx_csum() argument 1651 opts2 = le32_to_cpu(rx_desc->opts2); in r8152_rx_csum() 1652 opts3 = le32_to_cpu(rx_desc->opts3); in r8152_rx_csum() 1707 struct rx_desc *rx_desc; in rx_bottom() local 1720 rx_desc = agg->head; in rx_bottom() 1722 len_used += sizeof(struct rx_desc); in rx_bottom() 1730 pkt_len = le32_to_cpu(rx_desc->opts1) & RX_LEN_MASK; in rx_bottom() 1739 rx_data += sizeof(struct rx_desc); in rx_bottom() [all …]
|
| /linux-4.4.14/drivers/net/ethernet/via/ |
| D | via-rhine.c | 393 struct rx_desc { struct 442 struct rx_desc *rx_ring; 1165 RX_RING_SIZE * sizeof(struct rx_desc) + in alloc_ring() 1180 RX_RING_SIZE * sizeof(struct rx_desc) + in alloc_ring() 1188 rp->tx_ring = ring + RX_RING_SIZE * sizeof(struct rx_desc); in alloc_ring() 1190 rp->tx_ring_dma = ring_dma + RX_RING_SIZE * sizeof(struct rx_desc); in alloc_ring() 1201 RX_RING_SIZE * sizeof(struct rx_desc) + in free_ring() 1275 next += sizeof(struct rx_desc); in alloc_rbufs() 2034 static inline void rhine_rx_vlan_tag(struct sk_buff *skb, struct rx_desc *desc, in rhine_rx_vlan_tag() 2059 struct rx_desc *desc = rp->rx_ring + entry; in rhine_rx()
|
| D | via-velocity.c | 1473 const unsigned int rx_ring_size = opt->numrx * sizeof(struct rx_desc); in velocity_init_dma_rings() 1526 struct rx_desc *rd = &(vptr->rx.ring[idx]); in velocity_alloc_rx_buf() 1559 struct rx_desc *rd = vptr->rx.ring + dirty; in velocity_rx_refill() 1597 struct rx_desc *rd = vptr->rx.ring + i; in velocity_free_rd_ring() 1682 const int size = vptr->options.numrx * sizeof(struct rx_desc) + in velocity_free_dma_rings() 1969 static inline void velocity_rx_csum(struct rx_desc *rd, struct sk_buff *skb) in velocity_rx_csum() 2046 struct rx_desc *rd = &(vptr->rx.ring[idx]); in velocity_receive_frame() 2108 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.4.14/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.4.14/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.4.14/drivers/net/wireless/realtek/rtl8xxxu/ |
| D | rtl8xxxu.c | 4888 struct rtl8xxxu_rx_desc *rx_desc, in rtl8xxxu_rx_parse_phystats() argument 4894 if (rx_desc->rxmcs < DESC_RATE_6M) { in rtl8xxxu_rx_parse_phystats() 5012 struct rtl8xxxu_rx_desc *rx_desc = (struct rtl8xxxu_rx_desc *)skb->data; in rtl8xxxu_rx_complete() local 5024 cnt = rx_desc->frag; in rtl8xxxu_rx_complete() 5025 len = rx_desc->pktlen; in rtl8xxxu_rx_complete() 5026 drvinfo_sz = rx_desc->drvinfo_sz * 8; in rtl8xxxu_rx_complete() 5027 desc_shift = rx_desc->shift; in rtl8xxxu_rx_complete() 5040 if (rx_desc->phy_stats) in rtl8xxxu_rx_complete() 5042 rx_desc, phy_stats); in rtl8xxxu_rx_complete() 5047 rx_status->mactime = le32_to_cpu(rx_desc->tsfl); in rtl8xxxu_rx_complete() [all …]
|
| /linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/nios2/boot/dts/ |
| D | 10m50_devboard.dts | 103 reg-names = "control_port", "rx_csr", "rx_desc", "rx_resp", "tx_csr", "tx_desc";
|
| /linux-4.4.14/drivers/net/wireless/ti/wl18xx/ |
| D | main.c | 1097 wl18xx_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc) in wl18xx_get_rx_buf_align() argument 1099 if (rx_desc & RX_BUF_PADDED_PAYLOAD) in wl18xx_get_rx_buf_align()
|
| /linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
| D | trx.h | 772 struct rx_desc { struct
|
| /linux-4.4.14/drivers/net/wireless/ |
| D | airo.c | 1014 RxFid rx_desc; /* card receive descriptor */ member 2482 &ai->rxfids[i].rx_desc, sizeof(RxFid)); in mpi_init_descriptors() 2592 ai->rxfids[i].rx_desc.host_addr = busaddroff; in mpi_map_card() 2593 ai->rxfids[i].rx_desc.valid = 1; in mpi_map_card() 2594 ai->rxfids[i].rx_desc.len = PKTSIZE; in mpi_map_card() 2595 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()
|