Searched refs:txd (Results 1 - 25 of 110) sorted by relevance

12345

/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/
H A Dipsec.c10 void nfp_nfd3_ipsec_tx(struct nfp_nfd3_tx_desc *txd, struct sk_buff *skb) argument
18 txd->flags |= NFD3_DESC_TX_CSUM;
21 txd->flags |= NFD3_DESC_TX_IP4_CSUM;
32 txd->flags |= NFD3_DESC_TX_UDP_CSUM;
35 txd->flags |= NFD3_DESC_TX_TCP_CSUM;
H A Ddp.c66 * @txd: Pointer to HW TX descriptor
75 struct nfp_nfd3_tx_desc *txd, struct sk_buff *skb, u32 md_bytes)
100 txd->l3_offset = l3_offset - md_bytes;
101 txd->l4_offset = l4_offset - md_bytes;
102 txd->lso_hdrlen = hdrlen - md_bytes;
103 txd->mss = cpu_to_le16(mss);
104 txd->flags |= NFD3_DESC_TX_LSO;
116 * @txd: Pointer to TX descriptor
124 struct nfp_nfd3_tx_buf *txbuf, struct nfp_nfd3_tx_desc *txd,
137 txd
74 nfp_nfd3_tx_tso(struct nfp_net_r_vector *r_vec, struct nfp_nfd3_tx_buf *txbuf, struct nfp_nfd3_tx_desc *txd, struct sk_buff *skb, u32 md_bytes) argument
123 nfp_nfd3_tx_csum(struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec, struct nfp_nfd3_tx_buf *txbuf, struct nfp_nfd3_tx_desc *txd, struct sk_buff *skb) argument
262 struct nfp_nfd3_tx_desc *txd; local
843 struct nfp_nfd3_tx_desc *txd; local
1213 struct nfp_nfd3_tx_desc *txd; local
[all...]
H A Dxsk.c23 struct nfp_nfd3_tx_desc *txd; local
40 txd = &tx_ring->txds[wr_idx];
41 txd->offset_eop = NFD3_DESC_TX_EOP;
42 txd->dma_len = cpu_to_le16(pkt_len);
43 nfp_desc_set_dma_addr_40b(txd, xrxbuf->dma_addr + pkt_off);
44 txd->data_len = cpu_to_le16(pkt_len);
46 txd->flags = 0;
47 txd->mss = 0;
48 txd->lso_hdrlen = 0;
338 struct nfp_nfd3_tx_desc *txd; local
[all...]
H A Dnfd3.h107 static inline void nfp_nfd3_ipsec_tx(struct nfp_nfd3_tx_desc *txd, struct sk_buff *skb) argument
111 void nfp_nfd3_ipsec_tx(struct nfp_nfd3_tx_desc *txd, struct sk_buff *skb);
H A Drings.c204 struct nfp_nfd3_tx_desc *txd; local
212 txd = &tx_ring->txds[i];
214 txd->vals[0], txd->vals[1],
215 txd->vals[2], txd->vals[3]);
/linux-master/drivers/dma/
H A Dsa11x0-dma.c148 static void sa11x0_dma_start_desc(struct sa11x0_dma_phy *p, struct sa11x0_dma_desc *txd) argument
150 list_del(&txd->vd.node);
151 p->txd_load = txd;
154 dev_vdbg(p->dev->slave.dev, "pchan %u: txd %p[%x]: starting: DDAR:%x\n",
155 p->num, &txd->vd, txd->vd.tx.cookie, txd->ddar);
161 struct sa11x0_dma_desc *txd = p->txd_load; local
167 if (!txd)
176 if (p->sg_load == txd
225 struct sa11x0_dma_desc *txd = p->txd_done; local
301 struct sa11x0_dma_desc *txd = sa11x0_dma_next_desc(c); local
447 struct sa11x0_dma_desc *txd; local
527 struct sa11x0_dma_desc *txd; local
609 struct sa11x0_dma_desc *txd; local
1047 struct sa11x0_dma_desc *txd = NULL; local
[all...]
H A Dowl-dma.c163 * @node: node for txd's lli_list
199 * @txd: active transaction on this channel
206 struct owl_dma_txd *txd; member in struct:owl_dma_vchan
364 static struct owl_dma_lli *owl_dma_add_lli(struct owl_dma_txd *txd, argument
370 list_add_tail(&next->node, &txd->lli_list);
540 struct owl_dma_txd *txd = to_owl_txd(&vd->tx); local
547 vchan->txd = txd;
553 lli = list_first_entry(&txd->lli_list,
556 if (txd
641 struct owl_dma_txd *txd; local
676 owl_dma_free_txd(struct owl_dma *od, struct owl_dma_txd *txd) argument
692 struct owl_dma_txd *txd = to_owl_txd(&vd->tx); local
774 struct owl_dma_txd *txd; local
811 struct owl_dma_txd *txd; local
873 struct owl_dma_txd *txd; local
925 struct owl_dma_txd *txd; local
990 struct owl_dma_txd *txd; local
[all...]
H A Damba-pl08x.c177 * @node: node for txd's dsg_list
192 * @cctl: control reg values for current txd
193 * @ccfg: config reg values for current txd
207 * trigger this txd. Other registers are in llis_va[0].
532 struct pl08x_txd *txd = to_pl08x_txd(&vd->tx); local
535 list_del(&txd->vd.node);
537 plchan->at = txd;
543 pl08x_write_lli(pl08x, phychan, &txd->llis_va[0], txd->ccfg);
759 struct pl08x_txd *txd; local
1107 struct pl08x_txd *txd; member in struct:pl08x_lli_build_data
1257 pl08x_fill_llis_for_desc(struct pl08x_driver_data *pl08x, struct pl08x_txd *txd) argument
1492 pl08x_free_txd(struct pl08x_driver_data *pl08x, struct pl08x_txd *txd) argument
1510 struct pl08x_txd *txd = to_pl08x_txd(&vd->tx); local
1572 struct pl08x_txd *txd = to_pl08x_txd(&vd->tx); local
1746 struct pl08x_txd *txd = kzalloc(sizeof(*txd), GFP_NOWAIT); local
1887 struct pl08x_txd *txd; local
1935 struct pl08x_txd *txd; local
2015 pl08x_tx_add_sg(struct pl08x_txd *txd, enum dma_transfer_direction direction, dma_addr_t slave_addr, dma_addr_t buf_addr, unsigned int len) argument
2048 struct pl08x_txd *txd; local
2090 struct pl08x_txd *txd; local
[all...]
H A Dtxx9dmac.c139 txd_to_txx9dmac_desc(struct dma_async_tx_descriptor *txd) argument
141 return container_of(txd, struct txx9dmac_desc, txd);
199 dma_async_tx_descriptor_init(&desc->txd, &dc->chan);
200 desc->txd.tx_submit = txx9dmac_tx_submit;
201 /* txd.flags will be overwritten in prep funcs */
202 desc->txd.flags = DMA_CTRL_ACK;
203 desc->txd.phys = dma_map_single(chan2parent(&dc->chan), &desc->hwdesc,
216 if (async_tx_test_ack(&desc->txd)) {
249 child->txd
403 struct dma_async_tx_descriptor *txd = &desc->txd; local
[all...]
H A Dtimb_dma.c64 struct dma_async_tx_descriptor txd; member in struct:timb_dma_desc
199 iowrite32(td_desc->txd.phys, td_chan->membase +
209 iowrite32(td_desc->txd.phys, td_chan->membase +
222 struct dma_async_tx_descriptor *txd; local
231 txd = &td_desc->txd;
234 txd->cookie);
243 dma_cookie_complete(txd);
246 dmaengine_desc_get_callback(txd, &cb);
250 dma_descriptor_unmap(txd);
294 td_tx_submit(struct dma_async_tx_descriptor *txd) argument
[all...]
H A Dplx_dma.c98 struct dma_async_tx_descriptor txd; member in struct:plx_dma_desc
124 static struct plx_dma_desc *to_plx_desc(struct dma_async_tx_descriptor *txd) argument
126 return container_of(txd, struct plx_dma_desc, txd);
159 dma_cookie_complete(&desc->txd);
160 dma_descriptor_unmap(&desc->txd);
161 dmaengine_desc_get_callback_invoke(&desc->txd, &res);
162 desc->txd.callback = NULL;
163 desc->txd.callback_result = NULL;
186 dma_cookie_complete(&desc->txd);
[all...]
H A Dep93xx_dma.c118 * @txd: dmaengine API descriptor
127 struct dma_async_tx_descriptor txd; member in struct:ep93xx_dma_desc
258 d->txd.callback = desc->txd.callback;
259 d->txd.callback_param = desc->txd.callback_param;
299 * If txd.cookie is set it means that we are back in the first
302 return !desc->txd.cookie;
430 desc->txd.cookie, desc->src_addr, desc->dst_addr,
621 last_done = !desc || desc->txd
[all...]
H A Dsun6i-dma.c351 struct sun6i_desc *txd = pchan->desc; local
362 for (lli = txd->v_lli; lli; lli = lli->v_lli_next) {
376 struct sun6i_desc *txd)
378 if ((!prev && !txd) || !next)
382 txd->p_lli = next_phy;
383 txd->v_lli = next;
410 struct sun6i_desc *txd = to_sun6i_desc(&vd->tx); local
415 if (unlikely(!txd))
418 p_lli = txd->p_lli;
419 v_lli = txd
373 sun6i_dma_lli_add(struct sun6i_dma_lli *prev, struct sun6i_dma_lli *next, dma_addr_t next_phy, struct sun6i_desc *txd) argument
655 struct sun6i_desc *txd; local
709 struct sun6i_desc *txd; local
795 struct sun6i_desc *txd; local
960 struct sun6i_desc *txd; local
[all...]
H A Dpch_dma.c85 struct dma_async_tx_descriptor txd; member in struct:pch_dma_desc
138 struct pch_dma_desc *to_pd_desc(struct dma_async_tx_descriptor *txd) argument
140 return container_of(txd, struct pch_dma_desc, txd);
338 channel_writel(pd_chan, NEXT, desc->txd.phys);
346 struct dma_async_tx_descriptor *txd = &desc->txd; local
349 dmaengine_desc_get_callback(txd, &cb);
387 bad_desc->txd.cookie);
403 static dma_cookie_t pd_tx_submit(struct dma_async_tx_descriptor *txd) argument
[all...]
/linux-master/drivers/net/ethernet/sfc/
H A Def100_tx.c26 return efx_nic_alloc_buffer(tx_queue->efx, &tx_queue->txd,
104 if (likely(tx_queue->txd.addr))
105 return ((efx_oword_t *)tx_queue->txd.addr) + index;
135 struct efx_tx_buffer *buffer, efx_oword_t *txd)
153 EFX_OR_OWORD(*txd, *txd, csum);
156 static void ef100_set_tx_hw_vlan(const struct sk_buff *skb, efx_oword_t *txd) argument
164 EFX_OR_OWORD(*txd, *txd, vlan);
169 struct efx_tx_buffer *buffer, efx_oword_t *txd,
134 ef100_set_tx_csum_partial(const struct sk_buff *skb, struct efx_tx_buffer *buffer, efx_oword_t *txd) argument
167 ef100_make_send_desc(struct efx_nic *efx, const struct sk_buff *skb, struct efx_tx_buffer *buffer, efx_oword_t *txd, unsigned int segment_count) argument
185 ef100_make_tso_desc(struct efx_nic *efx, const struct sk_buff *skb, struct efx_tx_buffer *buffer, efx_oword_t *txd, unsigned int segment_count) argument
265 efx_oword_t *txd; local
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmcu.c43 struct mt7603_mcu_txd *txd; local
52 txd = (struct mt7603_mcu_txd *)skb_push(skb, hdrlen);
54 txd->len = cpu_to_le16(skb->len);
56 txd->pq_id = cpu_to_le16(MCU_PORT_QUEUE_FW);
58 txd->pq_id = cpu_to_le16(MCU_PORT_QUEUE);
59 txd->pkt_type = MCU_PKT_ID;
60 txd->seq = seq;
63 txd->cid = -cmd;
64 txd->set_query = MCU_Q_NA;
66 txd
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/
H A Ddp.c44 struct nfp_nfdk_tx_desc txd; local
63 txd.l3_offset = l3_offset;
64 txd.l4_offset = l4_offset;
65 txd.lso_meta_res = 0;
66 txd.mss = cpu_to_le16(mss);
67 txd.lso_hdrlen = hdrlen;
68 txd.lso_totsegs = segs;
77 return txd.raw;
124 struct nfp_nfdk_tx_desc *txd; local
166 txd
261 struct nfp_nfdk_tx_desc *txd; local
907 struct nfp_nfdk_tx_desc *txd; local
1323 struct nfp_nfdk_tx_desc *txd; local
[all...]
/linux-master/drivers/media/pci/mantis/
H A Dmantis_i2c.c75 u32 txd = 0, stat, trials; local
82 txd = (msg->addr << 25) | (msg->buf[i] << 8)
88 txd &= ~MANTIS_I2C_STOP;
91 mmwrite(txd, MANTIS_I2CDATA_CTL);
119 u32 stat, data, txd; local
142 txd = msgs[i].addr << 25 | (0x1 << 24)
146 mmwrite(txd, MANTIS_I2CDATA_CTL);
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_debugfs.c60 struct fm10k_tx_desc *txd = FM10K_TX_DESC(ring, i); local
63 i, txd->buffer_addr, txd->buflen, txd->vlan,
64 txd->mss, txd->hdrlen, txd->flags);
/linux-master/drivers/rapidio/devices/
H A Dtsi721_dma.c58 struct tsi721_tx_desc *to_tsi721_desc(struct dma_async_tx_descriptor *txd) argument
60 return container_of(txd, struct tsi721_tx_desc, txd);
377 struct dma_async_tx_descriptor *txd = &desc->txd; local
378 dma_async_tx_callback callback = txd->callback;
379 void *param = txd->callback_param;
413 struct dma_chan *dchan = desc->txd.chan;
643 dma_cookie_complete(&desc->txd);
669 dma_cookie_complete(&desc->txd);
693 tsi721_tx_submit(struct dma_async_tx_descriptor *txd) argument
835 struct dma_async_tx_descriptor *txd = NULL; local
[all...]
/linux-master/drivers/net/fddi/skfp/h/
H A Dhwmtm.h127 SMbuf *txd_tx_pipe ; /* points to first mb in the txd ring */
128 SMbuf *txd_tx_tail ; /* points to last mb in the txd ring */
129 int queued_txd_mb ; /* number of SMT MBufs in txd ring */
199 * u_long HWM_GET_TX_PHYS(txd)
205 * para txd pointer to the TxD
209 #define HWM_GET_TX_PHYS(txd) (u_long)AIX_REVERSE((txd)->txd_tbadr)
213 * int HWM_GET_TX_LEN(txd)
225 #define HWM_GET_TX_LEN(txd) ((int)AIX_REVERSE((txd)
[all...]
/linux-master/include/linux/dma/
H A Dipu-dma.h145 struct dma_async_tx_descriptor txd; member in struct:idmac_tx_desc
171 #define to_tx_desc(tx) container_of(tx, struct idmac_tx_desc, txd)
/linux-master/drivers/dma/idxd/
H A Ddma.c46 tx = &desc->txd;
102 desc->txd.flags = flags;
103 return &desc->txd;
130 desc->txd.flags = flags;
132 return &desc->txd;
177 struct idxd_desc *desc = container_of(tx, struct idxd_desc, txd);
268 dma_async_tx_descriptor_init(&desc->txd, chan);
269 desc->txd.tx_submit = idxd_dma_tx_submit;
/linux-master/include/linux/
H A Ddmaengine.h656 static inline void txd_lock(struct dma_async_tx_descriptor *txd) argument
659 static inline void txd_unlock(struct dma_async_tx_descriptor *txd) argument
662 static inline void txd_chain(struct dma_async_tx_descriptor *txd, struct dma_async_tx_descriptor *next) argument
666 static inline void txd_clear_parent(struct dma_async_tx_descriptor *txd) argument
669 static inline void txd_clear_next(struct dma_async_tx_descriptor *txd) argument
672 static inline struct dma_async_tx_descriptor *txd_next(struct dma_async_tx_descriptor *txd) argument
676 static inline struct dma_async_tx_descriptor *txd_parent(struct dma_async_tx_descriptor *txd) argument
682 static inline void txd_lock(struct dma_async_tx_descriptor *txd) argument
684 spin_lock_bh(&txd->lock);
686 static inline void txd_unlock(struct dma_async_tx_descriptor *txd) argument
690 txd_chain(struct dma_async_tx_descriptor *txd, struct dma_async_tx_descriptor *next) argument
695 txd_clear_parent(struct dma_async_tx_descriptor *txd) argument
699 txd_clear_next(struct dma_async_tx_descriptor *txd) argument
703 txd_parent(struct dma_async_tx_descriptor *txd) argument
707 txd_next(struct dma_async_tx_descriptor *txd) argument
[all...]
/linux-master/drivers/spi/
H A Dspi-altera-core.c91 unsigned int txd = 0; local
96 txd = hw->tx[hw->count];
99 txd = (hw->tx[hw->count * 2]
103 txd = (hw->tx[hw->count * 4]
112 altr_spi_writel(hw, ALTERA_SPI_TXDATA, txd);

Completed in 363 milliseconds

12345