Searched defs:rx_desc (Results 1 - 25 of 60) sorted by relevance

123

/drivers/net/wireless/ti/wl1251/
H A Drx.c220 struct wl1251_rx_descriptor *rx_desc; local
225 rx_desc = wl->rx_descriptor;
228 wl1251_rx_header(wl, rx_desc);
231 wl1251_rx_body(wl, rx_desc);
/drivers/infiniband/ulp/iser/
H A Diser_initiator.c260 struct iser_rx_desc *rx_desc; local
281 rx_desc = iser_conn->rx_descs;
283 for (i = 0; i < iser_conn->qp_max_recv_dtos; i++, rx_desc++) {
284 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc,
289 rx_desc->dma_addr = dma_addr;
291 rx_sg = &rx_desc->rx_sg;
292 rx_sg->addr = rx_desc->dma_addr;
301 rx_desc = iser_conn->rx_descs;
302 for (j = 0; j < i; j++, rx_desc++)
303 ib_dma_unmap_single(device->ib_device, rx_desc
319 struct iser_rx_desc *rx_desc; local
577 iser_rcv_completion(struct iser_rx_desc *rx_desc, unsigned long rx_xfer_len, struct ib_conn *ib_conn) argument
[all...]
H A Diser_verbs.c1072 struct iser_rx_desc *rx_desc; local
1075 rx_desc = &iser_conn->rx_descs[my_rx_head];
1076 rx_wr->wr_id = (unsigned long)rx_desc;
1077 rx_wr->sg_list = &rx_desc->rx_sg;
1193 struct iser_rx_desc *rx_desc; local
1198 rx_desc = (struct iser_rx_desc *)wc->wr_id;
1199 iser_rcv_completion(rx_desc, wc->byte_len,
/drivers/net/wireless/ti/wlcore/
H A Dhw_ops.h59 wlcore_hw_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc) argument
65 return wl->ops->get_rx_buf_align(wl, rx_desc);
69 wlcore_hw_prepare_read(struct wl1271 *wl, u32 rx_desc, u32 len) argument
72 return wl->ops->prepare_read(wl, rx_desc, len);
/drivers/spi/
H A Dspi-pxa2xx-dma.c266 struct dma_async_tx_descriptor *tx_desc, *rx_desc; local
275 rx_desc = pxa2xx_spi_dma_prepare_one(drv_data, DMA_DEV_TO_MEM);
276 if (!rx_desc) {
283 rx_desc->callback = pxa2xx_spi_dma_callback;
284 rx_desc->callback_param = drv_data;
286 dmaengine_submit(rx_desc);
H A Dspi-sirf.c339 struct dma_async_tx_descriptor *rx_desc, *tx_desc; local
366 rx_desc = dmaengine_prep_slave_single(sspi->rx_chan,
369 rx_desc->callback = spi_sirfsoc_dma_fini_callback;
370 rx_desc->callback_param = &sspi->rx_done;
382 dmaengine_submit(rx_desc);
/drivers/infiniband/hw/amso1100/
H A Dc2.c163 struct c2_rx_desc *rx_desc; local
173 rx_desc = vaddr;
175 for (i = 0; i < rx_ring->count; i++, elem++, rx_desc++, rxp_desc++) {
176 rx_desc->len = 0;
177 rx_desc->status = 0;
190 elem->ht_desc = rx_desc;
195 rx_desc->next_offset = base;
198 rx_desc->next_offset =
199 base + (i + 1) * sizeof(*rx_desc);
212 struct c2_rx_desc *rx_desc local
282 struct c2_rx_desc *rx_desc; local
422 struct c2_rx_desc *rx_desc = elem->ht_desc; local
467 struct c2_rx_desc *rx_desc; local
[all...]
/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_fcoe.c354 * @rx_desc: advanced rx descriptor
364 union ixgbe_adv_rx_desc *rx_desc,
372 __le32 fcerr = ixgbe_test_staterr(rx_desc, IXGBE_RXDADV_ERR_FCERR);
403 ddp_err = ixgbe_test_staterr(rx_desc, IXGBE_RXDADV_ERR_FCEOFE |
408 switch (ixgbe_test_staterr(rx_desc, IXGBE_RXDADV_STAT_FCSTAT)) {
412 ddp->len = le32_to_cpu(rx_desc->wb.lower.hi_dword.rss);
426 ddp->len = le32_to_cpu(rx_desc->wb.lower.hi_dword.rss);
363 ixgbe_fcoe_ddp(struct ixgbe_adapter *adapter, union ixgbe_adv_rx_desc *rx_desc, struct sk_buff *skb) argument
/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c87 struct mlx4_en_rx_desc *rx_desc,
115 rx_desc->data[i].addr = cpu_to_be64(dma);
207 struct mlx4_en_rx_desc *rx_desc = ring->buf + ring->stride * index; local
213 rx_desc->data[i].byte_count =
215 rx_desc->data[i].lkey = cpu_to_be32(priv->mdev->mr.key);
223 rx_desc->data[i].byte_count = 0;
224 rx_desc->data[i].lkey = cpu_to_be32(MLX4_EN_MEMTYPE_PAD);
225 rx_desc->data[i].addr = 0;
233 struct mlx4_en_rx_desc *rx_desc = ring->buf + (index * ring->stride); local
237 return mlx4_en_alloc_frags(priv, rx_desc, frag
86 mlx4_en_alloc_frags(struct mlx4_en_priv *priv, struct mlx4_en_rx_desc *rx_desc, struct mlx4_en_rx_alloc *frags, struct mlx4_en_rx_alloc *ring_alloc, gfp_t gfp) argument
515 mlx4_en_complete_rx_desc(struct mlx4_en_priv *priv, struct mlx4_en_rx_desc *rx_desc, struct mlx4_en_rx_alloc *frags, struct sk_buff *skb, int length) argument
560 mlx4_en_rx_skb(struct mlx4_en_priv *priv, struct mlx4_en_rx_desc *rx_desc, struct mlx4_en_rx_alloc *frags, unsigned int length) argument
653 struct mlx4_en_rx_desc *rx_desc; local
[all...]
/drivers/net/ethernet/seeq/
H A Dsgiseeq.c58 (unsigned long)((sp)->rx_desc)))
94 struct sgiseeq_rx_desc *rx_desc; member in struct:sgiseeq_private
197 if (!sp->rx_desc[i].skb) {
207 sp->rx_desc[i].skb = skb;
208 sp->rx_desc[i].rdma.pbuf = dma_addr;
210 sp->rx_desc[i].rdma.cntinfo = RCNTINFO_INIT;
211 dma_sync_desc_dev(dev, &sp->rx_desc[i]);
213 sp->rx_desc[i - 1].rdma.cntinfo |= HPCDMA_EOR;
214 dma_sync_desc_dev(dev, &sp->rx_desc[i - 1]);
233 if (sp->rx_desc[
[all...]
/drivers/net/ethernet/
H A Dec_bhf.c96 struct rx_desc { struct
148 struct rx_desc *rx_descs;
203 static int ec_bhf_pkt_received(struct rx_desc *desc)
208 static void ec_bhf_add_rx_desc(struct ec_bhf_priv *priv, struct rx_desc *desc)
216 struct rx_desc *desc = &priv->rx_descs[priv->rx_dnext];
382 priv->rx_dcount = priv->rx_buf.len / sizeof(struct rx_desc);
383 priv->rx_descs = (struct rx_desc *)priv->rx_buf.buf;
387 struct rx_desc *desc = &priv->rx_descs[i];
410 FIFO_SIZE * sizeof(struct rx_desc));
/drivers/net/ethernet/icplus/
H A Dipg.c482 const char *rx_desc; local
547 rx_desc = "";
550 rx_desc = "no ";
556 rx_desc = "no ";
563 duplex, tx_desc, rx_desc);
/drivers/net/ethernet/intel/e1000/
H A De1000_ethtool.c1096 struct e1000_rx_desc *rx_desc = E1000_RX_DESC(*rxdr, i); local
1115 rx_desc->buffer_addr = cpu_to_le64(rxdr->buffer_info[i].dma);
/drivers/net/ethernet/intel/e1000e/
H A Dethtool.c1273 union e1000_rx_desc_extended *rx_desc; local
1291 rx_desc = E1000_RX_DESC_EXT(*rx_ring, i);
1292 rx_desc->read.buffer_addr =
/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c120 union fm10k_rx_desc *rx_desc; local
128 rx_desc = FM10K_RX_DESC(rx_ring, i);
139 rx_desc->q.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset);
141 rx_desc++;
145 rx_desc = FM10K_RX_DESC(rx_ring, 0);
151 rx_desc->q.hdr_addr = 0;
244 * @rx_desc: descriptor containing length of buffer written by hardware
257 union fm10k_rx_desc *rx_desc,
261 unsigned int size = le16_to_cpu(rx_desc->w.length);
289 union fm10k_rx_desc *rx_desc,
255 fm10k_add_rx_frag(struct fm10k_ring *rx_ring, struct fm10k_rx_buffer *rx_buffer, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument
288 fm10k_fetch_rx_buffer(struct fm10k_ring *rx_ring, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument
348 fm10k_rx_checksum(struct fm10k_ring *ring, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument
383 fm10k_rx_hash(struct fm10k_ring *ring, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument
401 fm10k_rx_hwtstamp(struct fm10k_ring *rx_ring, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument
414 fm10k_type_trans(struct fm10k_ring *rx_ring, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument
453 fm10k_process_skb_fields(struct fm10k_ring *rx_ring, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument
493 fm10k_is_non_eop(struct fm10k_ring *rx_ring, union fm10k_rx_desc *rx_desc) argument
523 fm10k_pull_tail(struct fm10k_ring *rx_ring, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument
566 fm10k_cleanup_headers(struct fm10k_ring *rx_ring, union fm10k_rx_desc *rx_desc, struct sk_buff *skb) argument
613 union fm10k_rx_desc *rx_desc; local
[all...]
/drivers/net/ethernet/intel/i40e/
H A Di40e_fcoe.c618 * @rx_desc: the Rx descriptor for Programming Status, not a packet descriptor.
625 union i40e_rx_desc *rx_desc, u8 prog_id)
638 xid = le32_to_cpu(rx_desc->wb.qword0.hi_dword.fcoe_param) &
647 qw = le64_to_cpu(rx_desc->wb.qword1.status_error_len);
684 * @rx_desc: advanced rx descriptor
695 union i40e_rx_desc *rx_desc,
710 qw = le64_to_cpu(rx_desc->wb.qword1.status_error_len);
749 xid = le16_to_cpu(rx_desc->wb.qword0.lo_dword.mirr_fcoe.fcoe_ctx_id);
764 ddp->len = le32_to_cpu(rx_desc->wb.qword0.hi_dword.fcoe_param);
624 i40e_fcoe_handle_status(struct i40e_ring *rx_ring, union i40e_rx_desc *rx_desc, u8 prog_id) argument
694 i40e_fcoe_handle_offload(struct i40e_ring *rx_ring, union i40e_rx_desc *rx_desc, struct sk_buff *skb) argument
/drivers/net/ethernet/intel/i40evf/
H A Di40e_txrx.c620 union i40e_rx_desc *rx_desc; local
629 rx_desc = I40E_RX_DESC(rx_ring, i);
685 rx_desc->read.pkt_addr = cpu_to_le64(bi->page_dma);
686 rx_desc->read.hdr_addr = cpu_to_le64(bi->dma);
688 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma);
689 rx_desc->read.hdr_addr = 0;
833 * @rx_desc: specific descriptor
836 union i40e_rx_desc *rx_desc)
843 (rx_desc->wb.qword1.status_error_len & rss_mask) == rss_mask)
844 return le32_to_cpu(rx_desc
835 i40e_rx_hash(struct i40e_ring *ring, union i40e_rx_desc *rx_desc) argument
887 union i40e_rx_desc *rx_desc; local
[all...]
/drivers/net/ethernet/intel/igbvf/
H A Digbvf.h144 union e1000_adv_rx_desc rx_desc; member in union:igbvf_desc
300 (&((((R).desc))[i].rx_desc))
/drivers/net/wireless/ath/ath10k/
H A Dhtt_rx.c130 struct htt_rx_desc *rx_desc; local
148 /* Clear rx_desc attention word before posting to Rx ring */
149 rx_desc = (struct htt_rx_desc *)skb->data;
150 rx_desc->attention.flags = __cpu_to_le32(0);
318 struct htt_rx_desc *rx_desc; local
339 rx_desc = (struct htt_rx_desc *)msdu->data;
354 if (!(__le32_to_cpu(rx_desc->attention.flags)
364 *attention |= __le32_to_cpu(rx_desc->attention.flags) &
384 rx_desc->fw_desc.info0 = **fw_desc;
408 rx_desc
[all...]
/drivers/net/wireless/ti/wl12xx/
H A Dmain.c610 static int wl127x_prepare_read(struct wl1271 *wl, u32 rx_desc, u32 len) argument
623 u32 mem_block = rx_desc & RX_MEM_BLOCK_MASK;
1358 wl12xx_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc) argument
1360 if (rx_desc & RX_BUF_UNALIGNED_PAYLOAD)
/drivers/atm/
H A Dhorizon.c743 rx_ch_desc * rx_desc = &memmap->rx_descs[channel]; local
748 channel_type = rd_mem (dev, &rx_desc->wr_buf_type) & BUFFER_PTR_MASK;
776 wr_mem (dev, &rx_desc->wr_buf_type,
779 wr_mem (dev, &rx_desc->rd_buf_type, buf_ptr);
817 rx_ch_desc * rx_desc = &memmap->rx_descs[vc]; local
822 value = rd_mem (dev, &rx_desc->wr_buf_type) & BUFFER_PTR_MASK;
836 wr_mem (dev, &rx_desc->wr_buf_type, RX_CHANNEL_DISABLED);
838 if ((rd_mem (dev, &rx_desc->wr_buf_type) & BUFFER_PTR_MASK) == RX_CHANNEL_DISABLED)
882 r1 = rd_mem (dev, &rx_desc->rd_buf_type);
900 r2 = rd_mem (dev, &rx_desc
1859 cell_buf * rx_desc; local
1929 rx_ch_desc * rx_desc = &memmap->rx_descs[chan]; local
[all...]
/drivers/infiniband/ulp/isert/
H A Dib_isert.c158 struct iser_rx_desc *rx_desc; local
168 rx_desc = isert_conn->conn_rx_descs;
170 for (i = 0; i < ISERT_QP_MAX_RECV_DTOS; i++, rx_desc++) {
171 dma_addr = ib_dma_map_single(ib_dev, (void *)rx_desc,
176 rx_desc->dma_addr = dma_addr;
178 rx_sg = &rx_desc->rx_sg;
179 rx_sg->addr = rx_desc->dma_addr;
188 rx_desc = isert_conn->conn_rx_descs;
189 for (j = 0; j < i; j++, rx_desc++) {
190 ib_dma_unmap_single(ib_dev, rx_desc
203 struct iser_rx_desc *rx_desc; local
875 struct iser_rx_desc *rx_desc; local
1112 isert_rx_login_req(struct iser_rx_desc *rx_desc, int rx_buflen, struct isert_conn *isert_conn) argument
1180 isert_handle_scsi_cmd(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct iscsi_cmd *cmd, struct iser_rx_desc *rx_desc, unsigned char *buf) argument
1238 isert_handle_iscsi_dataout(struct isert_conn *isert_conn, struct iser_rx_desc *rx_desc, unsigned char *buf) argument
1291 isert_handle_nop_out(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct iscsi_cmd *cmd, struct iser_rx_desc *rx_desc, unsigned char *buf) argument
1310 isert_handle_text_cmd(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct iscsi_cmd *cmd, struct iser_rx_desc *rx_desc, struct iscsi_text *hdr) argument
1337 isert_rx_opcode(struct isert_conn *isert_conn, struct iser_rx_desc *rx_desc, uint32_t read_stag, uint64_t read_va, uint32_t write_stag, uint64_t write_va) argument
1422 isert_rx_do_work(struct iser_rx_desc *rx_desc, struct isert_conn *isert_conn) argument
2110 struct iser_rx_desc *rx_desc; local
[all...]
/drivers/net/ethernet/adi/
H A Dbfin_mac.c76 static struct net_dma_desc_rx *rx_desc; variable in typeref:struct:net_dma_desc_rx
101 if (rx_desc) {
112 bfin_mac_free(dma_handle, rx_desc, CONFIG_BFIN_RX_DESC_NUM);
134 rx_desc = bfin_mac_alloc(&dma_handle,
137 if (rx_desc == NULL)
182 rx_list_head = rx_list_tail = rx_desc;
185 struct net_dma_desc_rx *r = rx_desc + i;
/drivers/net/ethernet/dec/tulip/
H A Duli526x.c122 struct rx_desc { struct
125 struct rx_desc *next_rx_desc;
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;
1279 struct rx_desc *rxptr = db->rx_insert_ptr;
1305 struct rx_desc *tmp_rx;
1348 tmp_rx_dma += sizeof(struct rx_desc);
1448 struct rx_desc *rxpt
[all...]
/drivers/net/ethernet/ibm/emac/
H A Dcore.h252 struct mal_descriptor *rx_desc; member in struct:emac_instance

Completed in 523 milliseconds

123