Searched refs:cookie (Results 76 - 100 of 865) sorted by path

1234567891011>>

/linux-master/drivers/dma/
H A Dapple-admac.c233 dma_cookie_t cookie; local
236 cookie = dma_cookie_assign(tx);
240 return cookie;
372 static enum dma_status admac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, argument
383 ret = dma_cookie_status(chan, cookie, txstate);
390 if (adtx && adtx->tx.cookie == cookie) {
397 if (adtx->tx.cookie == cookie) {
H A Dat_hdmac.c738 * atc_get_residue - get the number of bytes residue for a cookie.
741 * @cookie: transaction identifier to check status of
746 static int atc_get_residue(struct dma_chan *chan, dma_cookie_t cookie, argument
754 vd = vchan_find_desc(&atchan->vc, cookie);
757 else if (atchan->desc && atchan->desc->vd.tx.cookie == cookie)
794 dev_crit(chan2dev(&atchan->vc.chan), "cookie: %d\n",
795 desc->vd.tx.cookie);
1666 * @cookie: transaction identifier to check status of
1675 dma_cookie_t cookie,
1674 atc_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
1701 dma_status, cookie, residue); local
[all...]
H A Dat_xdmac.c549 dma_cookie_t cookie; local
553 cookie = dma_cookie_assign(tx);
561 return cookie;
1161 first->tx_dma_desc.cookie = -EBUSY;
1368 desc->tx_dma_desc.cookie = -EBUSY;
1530 first->tx_dma_desc.cookie = -EBUSY;
1538 at_xdmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, argument
1552 ret = dma_cookie_status(chan, cookie, txstate);
1672 "%s: desc=0x%p, tx_dma_desc.phys=%pad, tx_status=%d, cookie=%d, residue=%d\n",
1673 __func__, desc, &desc->tx_dma_desc.phys, ret, cookie, residu local
[all...]
H A Dbcm-sba-raid.c418 WARN_ON(tx->cookie < 0);
419 if (tx->cookie > 0) {
518 dma_cookie_t cookie; local
528 /* Assign cookie and mark all chained requests pending */
530 cookie = dma_cookie_assign(tx);
536 return cookie;
540 dma_cookie_t cookie,
546 ret = dma_cookie_status(dchan, cookie, txstate);
552 return dma_cookie_status(dchan, cookie, txstate);
636 req->tx.cookie
539 sba_tx_status(struct dma_chan *dchan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
[all...]
H A Dbcm2835-dma.c563 dma_cookie_t cookie, struct dma_tx_state *txstate)
570 ret = dma_cookie_status(chan, cookie, txstate);
575 vd = vchan_find_desc(&c->vc, cookie);
579 } else if (c->desc && c->desc->vd.tx.cookie == cookie) {
562 bcm2835_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Ddma-jz4780.c642 dma_cookie_t cookie, struct dma_tx_state *txstate)
652 status = dma_cookie_status(chan, cookie, txstate);
656 vdesc = vchan_find_desc(&jzchan->vchan, cookie);
661 } else if (cookie == jzchan->desc->vdesc.tx.cookie) {
641 jz4780_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Ddmaengine.c520 enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie) argument
527 status = dma_async_is_tx_complete(chan, cookie, NULL, NULL);
1534 while (tx->cookie == -EBUSY) {
1543 return dma_sync_wait(tx->chan, tx->cookie);
H A Ddmaengine.h18 chan->cookie = DMA_MIN_COOKIE;
23 * dma_cookie_assign - assign a DMA engine cookie to the descriptor
24 * @tx: descriptor needing cookie
26 * Assign a unique non-zero per-channel cookie to the descriptor.
32 dma_cookie_t cookie; local
34 cookie = chan->cookie + 1;
35 if (cookie < DMA_MIN_COOKIE)
36 cookie = DMA_MIN_COOKIE;
37 tx->cookie
68 dma_cookie_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *state) argument
[all...]
H A Ddmatest.c586 dma_cookie_t cookie; local
827 cookie = tx->tx_submit(tx);
829 if (dma_submit_error(cookie)) {
837 status = dma_sync_wait(chan, cookie);
848 status = dma_async_is_tx_complete(chan, cookie, NULL,
H A Dep93xx_dma.c299 * 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.cookie;
693 desc->txd.cookie = 0;
828 * is busy, queue the descriptor to be executed later on. Returns cookie which
835 dma_cookie_t cookie; local
839 cookie = dma_cookie_assign(tx);
856 return cookie;
1014 first->txd.cookie
1299 ep93xx_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *state) argument
[all...]
H A Dfsl-edma-common.c405 dma_cookie_t cookie, struct dma_tx_state *txstate)
412 status = dma_cookie_status(chan, cookie, txstate);
420 vdesc = vchan_find_desc(&fsl_chan->vchan, cookie);
421 if (fsl_chan->edesc && cookie == fsl_chan->edesc->vdesc.tx.cookie)
404 fsl_edma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Dfsl-edma-common.h466 dma_cookie_t cookie, struct dma_tx_state *txstate);
H A Dfsl_raid.c91 dma_cookie_t cookie; local
98 cookie = dma_cookie_assign(tx);
102 return cookie;
233 dma_cookie_t cookie,
236 return dma_cookie_status(chan, cookie, txstate);
232 fsl_re_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Dfsldma.c412 dma_cookie_t cookie = -EINVAL; local
429 cookie = dma_cookie_assign(&child->async_tx);
437 return cookie;
502 * @cookie: Freescale DMA transaction identifier
508 struct fsl_desc_sw *desc, dma_cookie_t cookie)
511 dma_cookie_t ret = cookie;
513 BUG_ON(txd->cookie < 0);
515 if (txd->cookie > 0) {
516 ret = txd->cookie;
639 dma_cookie_t cookie local
507 fsldma_run_tx_complete_actions(struct fsldma_chan *chan, struct fsl_desc_sw *desc, dma_cookie_t cookie) argument
891 fsl_tx_status(struct dma_chan *dchan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
[all...]
H A Dhisi_dma.c500 hisi_dma_tx_status(struct dma_chan *c, dma_cookie_t cookie, argument
503 return dma_cookie_status(c, cookie, txstate);
H A Didma64.c374 dma_cookie_t cookie, struct dma_tx_state *state)
382 status = dma_cookie_status(chan, cookie, state);
387 vdesc = vchan_find_desc(&idma64c->vchan, cookie);
388 if (idma64c->desc && cookie == idma64c->desc->vdesc.tx.cookie) {
373 idma64_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *state) argument
H A Dimg-mdc-dma.c571 dma_cookie_t cookie, struct dma_tx_state *txstate)
580 ret = dma_cookie_status(chan, cookie, txstate);
588 vd = vchan_find_desc(&mchan->vc, cookie);
592 } else if (mchan->desc && mchan->desc->vd.tx.cookie == cookie) {
570 mdc_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Dimx-dma.c718 dma_cookie_t cookie,
721 return dma_cookie_status(chan, cookie, txstate);
728 dma_cookie_t cookie; local
733 cookie = dma_cookie_assign(tx);
736 return cookie;
717 imxdma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Dimx-sdma.c1832 dma_cookie_t cookie,
1842 ret = dma_cookie_status(chan, cookie, txstate);
1848 vd = vchan_find_desc(&sdmac->vc, cookie);
1851 else if (sdmac->desc && sdmac->desc->vd.tx.cookie == cookie)
1866 dma_set_tx_state(txstate, chan->completed_cookie, chan->cookie,
1831 sdma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
/linux-master/drivers/dma/bestcomm/
H A Dbestcomm.c87 tsk->cookie = kmalloc_array(bd_count, sizeof(void *),
89 if (!tsk->cookie)
108 kfree(tsk->cookie);
131 kfree(tsk->cookie);
/linux-master/drivers/dma/dw-axi-dmac/
H A Ddw-axi-dmac-platform.c354 dma_chan_tx_status(struct dma_chan *dchan, dma_cookie_t cookie, argument
367 status = dma_cookie_status(dchan, cookie, txstate);
373 vdesc = vchan_find_desc(&chan->vc, cookie);
493 vd->tx.cookie);
1081 "Bad descriptor submitted for %s, cookie: %d, irq: 0x%08x\n",
1082 axi_chan_name(chan), vd->tx.cookie, status);
/linux-master/drivers/dma/dw-edma/
H A Ddw-edma-core.c326 dw_edma_device_tx_status(struct dma_chan *dchan, dma_cookie_t cookie, argument
336 ret = dma_cookie_status(dchan, cookie, txstate);
347 vd = vchan_find_desc(&chan->vc, cookie);
/linux-master/drivers/dma/dw/
H A Dcore.c57 dma_cookie_t cookie; local
61 cookie = dma_cookie_assign(tx);
72 __func__, desc->txd.cookie);
74 return cookie;
225 dev_vdbg(chan2dev(&dwc->chan), "%s: started %u\n", __func__, desc->txd.cookie);
240 dev_vdbg(chan2dev(&dwc->chan), "descriptor %u complete\n", txd->cookie);
452 " cookie: %d\n", bad_desc->txd.cookie);
886 if (desc->txd.cookie == c)
892 static u32 dwc_get_residue_and_status(struct dw_dma_chan *dwc, dma_cookie_t cookie, argument
921 dwc_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
[all...]
/linux-master/drivers/dma/hsu/
H A Dhsu.c327 dma_cookie_t cookie, struct dma_tx_state *state)
335 status = dma_cookie_status(chan, cookie, state);
340 vdesc = vchan_find_desc(&hsuc->vchan, cookie);
341 if (hsuc->desc && cookie == hsuc->desc->vdesc.tx.cookie) {
326 hsu_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *state) argument
/linux-master/drivers/dma/idxd/
H A Ddma.c47 if (complete && tx->cookie) {
157 dma_cookie_t cookie,
175 dma_cookie_t cookie; local
179 cookie = dma_cookie_assign(tx);
187 return cookie;
156 idxd_dma_tx_status(struct dma_chan *dma_chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument

Completed in 514 milliseconds

1234567891011>>