Searched refs:cookie (Results 126 - 150 of 865) sorted by path

1234567891011>>

/linux-master/drivers/dma/qcom/
H A Dhidma.c133 last_cookie = desc->cookie;
258 static inline bool hidma_txn_is_success(dma_cookie_t cookie, argument
262 if ((cookie <= last_success) || (cookie > last_used))
265 if ((cookie <= last_success) && (cookie > last_used))
272 dma_cookie_t cookie,
278 ret = dma_cookie_status(dmach, cookie, txstate);
282 is_success = hidma_txn_is_success(cookie, mchan->last_success,
283 dmach->cookie);
271 hidma_tx_status(struct dma_chan *dmach, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
316 dma_cookie_t cookie; local
[all...]
H A Dqcom_adm.c624 * @cookie: transaction cookie
629 static enum dma_status adm_tx_status(struct dma_chan *chan, dma_cookie_t cookie, argument
638 ret = dma_cookie_status(chan, cookie, txstate);
644 vd = vchan_find_desc(&achan->vc, cookie);
/linux-master/drivers/dma/
H A Dsa11x0-dma.c155 p->num, &txd->vd, txd->vd.tx.cookie, txd->ddar);
418 dma_cookie_t cookie, struct dma_tx_state *state)
427 ret = dma_cookie_status(&c->vc.chan, cookie, state);
438 * If the cookie is on our issue queue, then the residue is
441 vd = vchan_find_desc(&c->vc, cookie);
450 if (p->txd_done && p->txd_done->vd.tx.cookie == cookie)
452 else if (p->txd_load && p->txd_load->vd.tx.cookie == cookie)
417 sa11x0_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *state) argument
H A Dsprd-dma.c660 dma_cookie_t cookie,
669 ret = dma_cookie_status(chan, cookie, txstate);
674 vd = vchan_find_desc(&schan->vc, cookie);
687 } else if (schan->cur_desc && schan->cur_desc->vd.tx.cookie == cookie) {
659 sprd_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Dst_fdma.c582 dma_cookie_t cookie,
590 ret = dma_cookie_status(chan, cookie, txstate);
595 vd = vchan_find_desc(&fchan->vchan, cookie);
596 if (fchan->fdesc && cookie == fchan->fdesc->vdesc.tx.cookie)
581 st_fdma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Dste_dma40.c1495 dma_cookie_t cookie; local
1498 cookie = dma_cookie_assign(tx);
1502 return cookie;
2560 dma_cookie_t cookie,
2571 ret = dma_cookie_status(chan, cookie, txstate);
2559 d40_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Dstm32-dma.c1423 dma_cookie_t cookie,
1432 status = dma_cookie_status(c, cookie, state);
1442 vdesc = vchan_find_desc(&chan->vchan, cookie);
1443 if (chan->desc && cookie == chan->desc->vdesc.tx.cookie)
1422 stm32_dma_tx_status(struct dma_chan *c, dma_cookie_t cookie, struct dma_tx_state *state) argument
H A Dstm32-mdma.c1361 dma_cookie_t cookie,
1370 status = dma_cookie_status(c, cookie, state);
1376 vdesc = vchan_find_desc(&chan->vchan, cookie);
1377 if (chan->desc && cookie == chan->desc->vdesc.tx.cookie)
1360 stm32_mdma_tx_status(struct dma_chan *c, dma_cookie_t cookie, struct dma_tx_state *state) argument
H A Dsun4i-dma.c964 dma_cookie_t cookie,
976 ret = dma_cookie_status(chan, cookie, state);
981 vd = vchan_find_desc(&vchan->vc, cookie);
963 sun4i_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *state) argument
H A Dsun6i-dma.c953 dma_cookie_t cookie,
965 ret = dma_cookie_status(chan, cookie, state);
971 vd = vchan_find_desc(&vchan->vc, cookie);
952 sun6i_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *state) argument
H A Dtegra186-gpc-dma.c758 dma_cookie_t cookie,
768 ret = dma_cookie_status(dc, cookie, txstate);
773 vd = vchan_find_desc(&tdc->vc, cookie);
778 } else if (tdc->dma_desc && tdc->dma_desc->vd.tx.cookie == cookie) {
782 dev_err(tdc2dev(tdc), "cookie %d is not found\n", cookie); local
757 tegra_dma_tx_status(struct dma_chan *dc, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Dtegra20-apb-dma.c691 dma_cookie_t cookie; local
695 cookie = dma_cookie_assign(&dma_desc->txd);
699 return cookie;
887 dma_cookie_t cookie,
898 ret = dma_cookie_status(dc, cookie, txstate);
906 if (dma_desc->txd.cookie == cookie) {
915 if (dma_desc->txd.cookie == cookie) {
922 dev_dbg(tdc2dev(tdc), "cookie local
886 tegra_dma_tx_status(struct dma_chan *dc, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
[all...]
H A Dtegra210-adma.c506 dma_cookie_t cookie,
516 ret = dma_cookie_status(dc, cookie, txstate);
522 vd = vchan_find_desc(&tdc->vc, cookie);
526 } else if (tdc->desc && tdc->desc->vd.tx.cookie == cookie) {
505 tegra_adma_tx_status(struct dma_chan *dc, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Dtimb_dma.c234 txd->cookie);
288 __func__, td_desc->txd.cookie);
300 dma_cookie_t cookie; local
303 cookie = dma_cookie_assign(txd);
307 txd->cookie);
312 txd->cookie);
319 return cookie;
456 static enum dma_status td_tx_status(struct dma_chan *chan, dma_cookie_t cookie, argument
463 ret = dma_cookie_status(chan, cookie, txstate);
H A Dtxx9dmac.c337 first->txd.cookie, first);
406 txd->cookie, desc);
527 "Bad descriptor submitted for DMA! (cookie: %d)\n",
528 bad_desc->txd.cookie);
694 dma_cookie_t cookie; local
697 cookie = dma_cookie_assign(tx);
700 desc->txd.cookie, desc);
705 return cookie;
922 txx9dmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, argument
928 ret = dma_cookie_status(chan, cookie, txstat
[all...]
H A Duniphier-mdmac.c282 dma_cookie_t cookie,
293 stat = dma_cookie_status(chan, cookie, txstate);
304 if (mc->md && mc->md->vd.tx.cookie == cookie) {
312 vd = vchan_find_desc(vc, cookie);
281 uniphier_mdmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
/linux-master/drivers/dma/sf-pdma/
H A Dsf-pdma.c157 dma_cookie_t cookie)
169 if (vd->tx.cookie == cookie)
175 if (cookie == tx->chan->completed_cookie)
178 if (cookie == tx->cookie) {
181 vd = vchan_find_desc(&chan->vchan, cookie);
196 dma_cookie_t cookie,
202 status = dma_cookie_status(dchan, cookie, txstate);
205 dma_set_residue(txstate, sf_pdma_desc_residue(chan, cookie));
156 sf_pdma_desc_residue(struct sf_pdma_chan *chan, dma_cookie_t cookie) argument
195 sf_pdma_tx_status(struct dma_chan *dchan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
[all...]
/linux-master/drivers/dma/sh/
H A Drcar-dmac.c503 dma_cookie_t cookie; local
507 cookie = dma_cookie_assign(tx);
510 chan->index, tx->cookie, desc);
518 return cookie;
951 desc->async_tx.cookie = -EBUSY;
1316 dma_cookie_t cookie)
1332 * If the cookie corresponds to a descriptor that has been completed
1337 status = dma_cookie_status(&chan->chan, cookie, NULL);
1342 * If the cookie doesn't correspond to the currently running transfer
1348 * the argument cookie matche
1315 rcar_dmac_chan_get_residue(struct rcar_dmac_chan *chan, dma_cookie_t cookie) argument
1422 rcar_dmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
[all...]
H A Dshdma-base.c76 dma_cookie_t cookie; local
83 cookie = dma_cookie_assign(tx);
92 chunk->async_tx.cookie > 0 ||
93 chunk->async_tx.cookie == -EBUSY ||
104 chunk->cookie = cookie;
108 tx->cookie, &chunk->async_tx, schan->id);
153 return cookie;
328 dma_cookie_t cookie = 0; local
339 BUG_ON(tx->cookie >
810 shdma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
[all...]
H A Dshdmac.c289 sdesc->async_tx.cookie, sh_chan->shdma_chan.id,
H A Dusb-dmac.c48 * @done_cookie: cookie after the DMAC completed a transfer
488 dma_cookie_t cookie)
494 if (desc->done_cookie == cookie) {
504 dma_cookie_t cookie)
512 vd = vchan_find_desc(&chan->vc, cookie);
529 dma_cookie_t cookie,
537 status = dma_cookie_status(chan, cookie, txstate);
544 residue = usb_dmac_chan_get_residue_if_complete(uchan, cookie);
546 residue = usb_dmac_chan_get_residue(uchan, cookie);
588 desc->done_cookie = desc->vd.tx.cookie;
487 usb_dmac_chan_get_residue_if_complete(struct usb_dmac_chan *chan, dma_cookie_t cookie) argument
503 usb_dmac_chan_get_residue(struct usb_dmac_chan *chan, dma_cookie_t cookie) argument
528 usb_dmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
[all...]
/linux-master/drivers/dma/ti/
H A Dcppi41.c364 dma_cookie_t cookie; local
366 cookie = dma_cookie_assign(tx);
368 return cookie;
419 dma_cookie_t cookie, struct dma_tx_state *txstate)
424 ret = dma_cookie_status(chan, cookie, txstate);
418 cppi41_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Dedma.c1856 dma_cookie_t cookie,
1864 ret = dma_cookie_status(chan, cookie, txstate);
1874 if (echan->edesc && echan->edesc->vdesc.tx.cookie == cookie) {
1878 cookie);
1887 * Mark the cookie completed if the residue is 0 for non cyclic
1892 echan->edesc->vdesc.tx.cookie == cookie) {
1855 edma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Dk3-udma.c1202 * completed to update the channel's cookie marker
3786 dma_cookie_t cookie,
3795 ret = dma_cookie_status(chan, cookie, txstate);
3806 if (uc->desc && uc->desc->vd.tx.cookie == cookie) {
3785 udma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
H A Domap-dma.c888 dma_cookie_t cookie, struct dma_tx_state *txstate)
895 ret = dma_cookie_status(chan, cookie, txstate);
900 if (c->desc && c->desc->vd.tx.cookie == cookie)
918 struct virt_dma_desc *vd = vchan_find_desc(&c->vc, cookie);
887 omap_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument

Completed in 402 milliseconds

1234567891011>>