Searched refs:tx_desc (Results 1 - 25 of 119) sorted by relevance

12345

/linux-master/drivers/staging/rtl8712/
H A Drtl8712_xmit.h39 #define tx_cmd tx_desc
78 struct tx_desc { struct
91 struct tx_desc txdesc;
H A Drtl8712_xmit.c248 struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf;
282 struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf;
338 (((struct tx_desc *)pxmitbuf->pbuf)->txdw0 & 0x0000ffff);
345 (((struct tx_desc *)pxmitbuf->pbuf)->txdw0 & 0x0000ffff);
353 struct tx_desc *ptxdesc = pxmitbuf->pbuf;
398 struct tx_desc *ptxdesc = (struct tx_desc *)pmem;
406 struct tx_desc txdesc_m
[all...]
/linux-master/drivers/crypto/ccp/
H A Dccp-dmaengine.c111 if (!async_tx_test_ack(&desc->tx_desc))
148 desc->tx_desc.cookie, cmd);
155 ret, desc->tx_desc.cookie, cmd);
170 __func__, desc->tx_desc.cookie, cmd);
193 struct dma_async_tx_descriptor *tx_desc; local
212 tx_desc = &desc->tx_desc;
214 tx_desc = NULL;
225 desc->tx_desc.cookie, desc->status);
227 dma_cookie_complete(tx_desc);
297 ccp_tx_submit(struct dma_async_tx_descriptor *tx_desc) argument
[all...]
/linux-master/drivers/net/ethernet/sunplus/
H A Dspl2sw_desc.c37 if (!comm->tx_desc)
41 comm->tx_desc[i].cmd1 = 0;
43 comm->tx_desc[i].cmd2 = 0;
44 comm->tx_desc[i].addr1 = 0;
45 comm->tx_desc[i].addr2 = 0;
103 comm->tx_desc = NULL;
119 memset(comm->tx_desc, '\0', sizeof(struct spl2sw_mac_desc) *
187 comm->tx_desc = comm->desc_base;
190 comm->rx_desc[0] = &comm->tx_desc[TX_DESC_NUM + MAC_GUARD_DESC_NUM];
214 comm->tx_desc
[all...]
/linux-master/drivers/infiniband/ulp/isert/
H A Dib_isert.c783 isert_login_post_send(struct isert_conn *isert_conn, struct iser_tx_desc *tx_desc) argument
789 ib_dma_sync_single_for_device(ib_dev, tx_desc->dma_addr,
792 tx_desc->tx_cqe.done = isert_login_send_done;
795 send_wr.wr_cqe = &tx_desc->tx_cqe;
796 send_wr.sg_list = tx_desc->tx_sg;
797 send_wr.num_sge = tx_desc->num_sge;
810 struct iser_tx_desc *tx_desc)
813 memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl));
814 tx_desc->iser_header.flags = ISCSI_CTRL;
816 tx_desc
809 __isert_create_send_desc(struct isert_device *device, struct iser_tx_desc *tx_desc) argument
825 isert_create_send_desc(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct iser_tx_desc *tx_desc) argument
839 isert_init_tx_hdrs(struct isert_conn *isert_conn, struct iser_tx_desc *tx_desc) argument
869 struct iser_tx_desc *tx_desc = &isert_cmd->tx_desc; local
923 struct iser_tx_desc *tx_desc = &isert_conn->login_tx_desc; local
1506 isert_unmap_tx_desc(struct iser_tx_desc *tx_desc, struct ib_device *ib_dev) argument
1517 isert_completion_put(struct iser_tx_desc *tx_desc, struct isert_cmd *isert_cmd, struct ib_device *ib_dev, bool comp_err) argument
1698 struct iser_tx_desc *tx_desc = cqe_to_tx_desc(wc->wr_cqe); local
1714 struct iser_tx_desc *tx_desc = cqe_to_tx_desc(wc->wr_cqe); local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_tx.c241 struct mlx4_en_tx_desc *tx_desc = ring->buf + (index << LOG_TXBB_SIZE); local
244 __be32 *ptr = (__be32 *)tx_desc;
248 if (likely((void *)tx_desc +
281 struct mlx4_en_tx_desc *tx_desc = ring->buf + (index << LOG_TXBB_SIZE); local
282 struct mlx4_wqe_data_seg *data = (void *) tx_desc + tx_info->data_offset;
312 if (likely((void *)tx_desc +
405 struct mlx4_en_tx_desc *tx_desc; local
419 tx_desc = ring->buf + (wqe_index << LOG_TXBB_SIZE);
420 print_hex_dump(KERN_WARNING, "", DUMP_PREFIX_OFFSET, 16, 1, tx_desc, desc_size, false);
690 static void build_inline_wqe(struct mlx4_en_tx_desc *tx_desc, argument
773 mlx4_en_tx_write_desc(struct mlx4_en_tx_ring *ring, struct mlx4_en_tx_desc *tx_desc, union mlx4_wqe_qpn_vlan qpn_vlan, int desc_size, int bf_index, __be32 op_own, bool bf_ok, bool send_doorbell) argument
881 struct mlx4_en_tx_desc *tx_desc; local
1153 struct mlx4_en_tx_desc *tx_desc = ring->buf + local
1175 struct mlx4_en_tx_desc *tx_desc; local
[all...]
/linux-master/drivers/dma/ptdma/
H A Dptdma-dmaengine.c81 struct dma_async_tx_descriptor *tx_desc; local
94 tx_desc = &desc->vd.tx;
97 tx_desc = NULL;
107 dma_cookie_complete(tx_desc);
108 dma_descriptor_unmap(tx_desc);
112 tx_desc = NULL;
120 if (tx_desc) {
121 dmaengine_desc_get_callback_invoke(tx_desc, NULL);
122 dma_run_dependencies(tx_desc);
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_txrx_lib.h147 struct ice_tx_desc *tx_desc; local
149 tx_desc = ICE_TX_DESC(xdp_ring, rs_idx);
150 tx_desc->cmd_type_offset_bsz |=
H A Dice_txrx_lib.c301 struct ice_tx_desc *tx_desc; local
310 tx_desc = ICE_TX_DESC(xdp_ring, idx);
311 if (tx_desc->cmd_type_offset_bsz &
357 tx_desc->cmd_type_offset_bsz = 0;
378 struct ice_tx_desc *tx_desc; local
401 tx_desc = ICE_TX_DESC(xdp_ring, ntu);
423 tx_desc->buf_addr = cpu_to_le64(dma);
424 tx_desc->cmd_type_offset_bsz = ice_build_ctob(0, 0, size, 0);
433 tx_desc = ICE_TX_DESC(xdp_ring, ntu);
451 tx_desc
[all...]
H A Dice_txrx.c38 struct ice_tx_desc *tx_desc; local
74 tx_desc = ICE_TX_DESC(tx_ring, i);
84 tx_desc->buf_addr = cpu_to_le64(dma);
91 tx_desc->cmd_type_offset_bsz =
100 first->next_to_watch = tx_desc;
223 struct ice_tx_desc *tx_desc; local
230 tx_desc = ICE_TX_DESC(tx_ring, i);
247 ice_trace(clean_tx_irq, tx_ring, tx_desc, tx_buf);
274 while (tx_desc != eop_desc) {
275 ice_trace(clean_tx_irq_unmap, tx_ring, tx_desc, tx_bu
1646 struct ice_tx_desc *tx_desc; local
2503 struct ice_tx_desc *tx_desc; local
[all...]
H A Dice_xsk.c605 struct ice_tx_desc *tx_desc; local
614 tx_desc = ICE_TX_DESC(xdp_ring, last_rs);
615 if (tx_desc->cmd_type_offset_bsz &
648 tx_desc->cmd_type_offset_bsz = 0;
676 struct ice_tx_desc *tx_desc; local
697 tx_desc = ICE_TX_DESC(xdp_ring, ntu);
709 tx_desc->buf_addr = cpu_to_le64(dma);
710 tx_desc->cmd_type_offset_bsz = ice_build_ctob(0, 0, size, 0);
720 tx_desc = ICE_TX_DESC(xdp_ring, ntu);
730 tx_desc
974 struct ice_tx_desc *tx_desc; local
998 struct ice_tx_desc *tx_desc; local
[all...]
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c747 struct fm10k_tx_desc *tx_desc; local
776 tx_desc = FM10K_TX_DESC(tx_ring, tx_ring->next_to_use);
777 tx_desc->hdrlen = hdrlen;
778 tx_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size);
794 struct fm10k_tx_desc *tx_desc; local
870 tx_desc = FM10K_TX_DESC(tx_ring, tx_ring->next_to_use);
871 tx_desc->hdrlen = 0;
872 tx_desc->mss = 0;
893 struct fm10k_tx_desc *tx_desc, u16 i,
901 tx_desc
892 fm10k_tx_desc_push(struct fm10k_ring *tx_ring, struct fm10k_tx_desc *tx_desc, u16 i, dma_addr_t dma, unsigned int size, u8 desc_flags) argument
938 struct fm10k_tx_desc *tx_desc; local
1184 struct fm10k_tx_desc *tx_desc; local
[all...]
/linux-master/drivers/infiniband/ulp/iser/
H A Diser_initiator.c144 struct iser_tx_desc *tx_desc, enum iser_desc_type type,
149 tx_desc->type = type;
150 tx_desc->cqe.done = done;
153 tx_desc->dma_addr, ISER_HEADERS_LEN, DMA_TO_DEVICE);
155 memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl));
156 tx_desc->iser_header.flags = ISER_VER;
157 tx_desc->num_sge = 1;
351 struct iser_tx_desc *tx_desc = &iser_task->desc; local
356 iser_create_send_desc(iser_conn, tx_desc, ISCSI_TX_SCSI_COMMAND,
397 err = iser_post_send(&iser_conn->ib_conn, tx_desc);
143 iser_create_send_desc(struct iser_conn *iser_conn, struct iser_tx_desc *tx_desc, enum iser_desc_type type, void (*done)(struct ib_cq *cq, struct ib_wc *wc)) argument
417 struct iser_tx_desc *tx_desc; local
[all...]
H A Discsi_iser.c187 * @tx_desc: iser tx descriptor
196 struct iser_tx_desc *tx_desc)
206 dma_addr = ib_dma_map_single(device->ib_device, (void *)tx_desc,
211 tx_desc->inv_wr.next = NULL;
212 tx_desc->reg_wr.wr.next = NULL;
213 tx_desc->mapped = true;
214 tx_desc->dma_addr = dma_addr;
215 tx_desc->tx_sg[0].addr = tx_desc->dma_addr;
216 tx_desc
195 iser_initialize_task_headers(struct iscsi_task *task, struct iser_tx_desc *tx_desc) argument
367 struct iser_tx_desc *tx_desc = &iser_task->desc; local
[all...]
H A Diser_memory.c253 struct iser_tx_desc *tx_desc = &iser_task->desc; local
257 struct ib_reg_wr *wr = &tx_desc->reg_wr;
268 iser_inv_rkey(&tx_desc->inv_wr, mr, cqe, &wr->wr);
281 wr->wr.next = &tx_desc->send_wr;
310 struct iser_tx_desc *tx_desc = &iser_task->desc; local
313 struct ib_reg_wr *wr = &tx_desc->reg_wr;
317 iser_inv_rkey(&tx_desc->inv_wr, mr, cqe, &wr->wr);
328 wr->wr.next = &tx_desc->send_wr;
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_singleq_txrx.c195 struct idpf_base_tx_desc *tx_desc; local
208 tx_desc = IDPF_BASE_TX_DESC(tx_q, i);
228 tx_desc->buf_addr = cpu_to_le64(dma);
234 tx_desc->qw1 = idpf_tx_singleq_build_ctob(td_cmd,
238 tx_desc++;
242 tx_desc = IDPF_BASE_TX_DESC(tx_q, 0);
250 tx_desc->buf_addr = cpu_to_le64(dma);
256 tx_desc->qw1 = idpf_tx_singleq_build_ctob(td_cmd, offsets,
258 tx_desc++;
262 tx_desc
450 struct idpf_base_tx_desc *tx_desc; local
[all...]
/linux-master/drivers/net/wireless/ti/wl18xx/
H A Dtx.c68 struct wl1271_tx_hw_descr *tx_desc; local
81 tx_desc = (struct wl1271_tx_hw_descr *)skb->data;
98 tx_desc->hlid);
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dtx.h120 struct rtw_tx_desc *tx_desc = (struct rtw_tx_desc *)txdesc; local
122 le32p_replace_bits(&tx_desc->w7, 0, RTW_TX_DESC_W7_TXDESC_CHECKSUM);
127 le32p_replace_bits(&tx_desc->w7, __le16_to_cpu(chksum),
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_xsk.c395 union ixgbe_adv_tx_desc *tx_desc = NULL; local
422 tx_desc = IXGBE_TX_DESC(xdp_ring, xdp_ring->next_to_use);
423 tx_desc->read.buffer_addr = cpu_to_le64(dma);
430 tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type);
431 tx_desc->read.olinfo_status =
439 if (tx_desc) {
463 union ixgbe_adv_tx_desc *tx_desc; local
468 tx_desc = IXGBE_TX_DESC(tx_ring, ntc);
471 if (!(tx_desc->wb.status & cpu_to_le32(IXGBE_TXD_STAT_DD)))
485 tx_desc
[all...]
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_xsk.c536 struct i40e_tx_desc *tx_desc; local
542 tx_desc = I40E_TX_DESC(xdp_ring, xdp_ring->next_to_use++);
543 tx_desc->buffer_addr = cpu_to_le64(dma);
544 tx_desc->cmd_type_offset_bsz = build_ctob(cmd, 0, desc->len, 0);
553 struct i40e_tx_desc *tx_desc; local
563 tx_desc = I40E_TX_DESC(xdp_ring, ntu++);
564 tx_desc->buffer_addr = cpu_to_le64(dma);
565 tx_desc->cmd_type_offset_bsz = build_ctob(cmd, 0, desc[i].len, 0);
589 struct i40e_tx_desc *tx_desc; local
591 tx_desc
[all...]
/linux-master/drivers/spi/
H A Dspi-pxa2xx-dma.c136 struct dma_async_tx_descriptor *tx_desc, *rx_desc; local
139 tx_desc = pxa2xx_spi_dma_prepare_one(drv_data, DMA_MEM_TO_DEV, xfer);
140 if (!tx_desc) {
158 dmaengine_submit(tx_desc);
/linux-master/drivers/staging/rtl8192e/rtl8192e/
H A Dr8192E_dev.h26 void rtl92e_fill_tx_desc(struct net_device *dev, struct tx_desc *pdesc,
/linux-master/drivers/net/ethernet/seeq/
H A Dsgiseeq.c96 struct sgiseeq_tx_desc *tx_desc; member in struct:sgiseeq_private
196 sp->tx_desc[i].tdma.cntinfo = TCNTINFO_INIT;
197 dma_sync_desc_dev(dev, &sp->tx_desc[i]);
230 if (sp->tx_desc[i].skb) {
231 dev_kfree_skb(sp->tx_desc[i].skb);
232 sp->tx_desc[i].skb = NULL;
253 struct sgiseeq_tx_desc *t = gpriv->tx_desc;
312 hregs->tx_ndptr = VIRT_TO_DMA(sp, sp->tx_desc);
443 td = &sp->tx_desc[i];
448 td = &sp->tx_desc[
[all...]
/linux-master/drivers/net/ethernet/hisilicon/
H A Dhip04_eth.c173 struct tx_desc { struct
226 struct tx_desc *tx_desc; member in struct:hip04_priv
451 struct tx_desc *desc;
461 desc = &priv->tx_desc[tx_tail];
511 struct tx_desc *desc = &priv->tx_desc[tx_head];
540 phys = priv->tx_desc_dma + tx_head * sizeof(struct tx_desc);
542 offsetof(struct tx_desc, send_addr));
859 priv->tx_desc
[all...]
/linux-master/drivers/net/wireless/ath/ath12k/
H A Ddp_tx.c80 struct ath12k_tx_desc_info *tx_desc,
84 list_move_tail(&tx_desc->list, &dp->tx_desc_free_list[pool_id]);
133 struct ath12k_tx_desc_info *tx_desc; local
176 tx_desc = ath12k_dp_tx_assign_buffer(dp, pool_id);
177 if (!tx_desc)
251 tx_desc->skb = skb;
252 tx_desc->mac_id = ar->pdev_idx;
253 ti.desc_id = tx_desc->desc_id;
339 ath12k_dp_tx_release_txbuf(dp, tx_desc, pool_id);
537 struct ath12k_tx_desc_info *tx_desc local
79 ath12k_dp_tx_release_txbuf(struct ath12k_dp *dp, struct ath12k_tx_desc_info *tx_desc, u8 pool_id) argument
[all...]

Completed in 297 milliseconds

12345