/Linux-v4.19/drivers/media/rc/ |
D | winbond-cir.c | 215 enum wbcir_txstate txstate; member 399 switch (data->txstate) { in wbcir_irq_tx() 437 if (data->txstate == WBCIR_TXSTATE_ERROR) in wbcir_irq_tx() 443 data->txstate = WBCIR_TXSTATE_INACTIVE; in wbcir_irq_tx() 454 if (data->txstate == WBCIR_TXSTATE_INACTIVE) { in wbcir_irq_tx() 457 data->txstate = WBCIR_TXSTATE_ACTIVE; in wbcir_irq_tx() 489 data->txstate = WBCIR_TXSTATE_ERROR; in wbcir_irq_handler() 576 if (data->txstate != WBCIR_TXSTATE_INACTIVE) { in wbcir_txcarrier() 621 if (data->txstate != WBCIR_TXSTATE_INACTIVE) { in wbcir_txmask() 653 if (data->txstate != WBCIR_TXSTATE_INACTIVE) { in wbcir_tx() [all …]
|
/Linux-v4.19/drivers/isdn/hardware/mISDN/ |
D | netjet.c | 61 u16 txstate; member 232 bc->txstate = 0; in mode_tiger() 242 bc->txstate = TX_INIT | TX_IDLE; in mode_tiger() 256 bc->txstate = TX_INIT | TX_IDLE; in mode_tiger() 492 bc->txstate = TX_RUN; in resync() 510 __func__, bc->bch.nr, bc->free, bc->txstate, in fill_hdlc_flag() 512 if (bc->txstate & (TX_IDLE | TX_INIT | TX_UNDERRUN)) in fill_hdlc_flag() 558 bc->bch.tx_idx, bc->bch.tx_skb->len, bc->txstate, in fill_dma() 562 if (bc->txstate & (TX_IDLE | TX_INIT | TX_UNDERRUN)) in fill_dma() 645 if (!(bc->txstate & (TX_UNDERRUN | TX_INIT))) { in send_tiger_bc() [all …]
|
/Linux-v4.19/drivers/dma/ |
D | dma-jz4780.c | 570 dma_cookie_t cookie, struct dma_tx_state *txstate) in jz4780_dma_tx_status() argument 577 status = dma_cookie_status(chan, cookie, txstate); in jz4780_dma_tx_status() 578 if ((status == DMA_COMPLETE) || (txstate == NULL)) in jz4780_dma_tx_status() 586 txstate->residue = jz4780_dma_desc_residue(jzchan, in jz4780_dma_tx_status() 589 txstate->residue = jz4780_dma_desc_residue(jzchan, jzchan->desc, in jz4780_dma_tx_status() 592 txstate->residue = 0; in jz4780_dma_tx_status()
|
D | st_fdma.c | 588 struct dma_tx_state *txstate) in st_fdma_tx_status() argument 595 ret = dma_cookie_status(chan, cookie, txstate); in st_fdma_tx_status() 596 if (ret == DMA_COMPLETE || !txstate) in st_fdma_tx_status() 602 txstate->residue = st_fdma_desc_residue(fchan, vd, true); in st_fdma_tx_status() 604 txstate->residue = st_fdma_desc_residue(fchan, vd, false); in st_fdma_tx_status() 606 txstate->residue = 0; in st_fdma_tx_status()
|
D | bcm2835-dma.c | 571 dma_cookie_t cookie, struct dma_tx_state *txstate) in bcm2835_dma_tx_status() argument 578 ret = dma_cookie_status(chan, cookie, txstate); in bcm2835_dma_tx_status() 579 if (ret == DMA_COMPLETE || !txstate) in bcm2835_dma_tx_status() 585 txstate->residue = in bcm2835_dma_tx_status() 598 txstate->residue = bcm2835_dma_desc_size_pos(d, pos); in bcm2835_dma_tx_status() 600 txstate->residue = 0; in bcm2835_dma_tx_status()
|
D | moxart-dma.c | 479 struct dma_tx_state *txstate) in moxart_tx_status() argument 490 ret = dma_cookie_status(chan, cookie, txstate); in moxart_tx_status() 496 txstate->residue = moxart_dma_desc_size(d, 0); in moxart_tx_status() 498 txstate->residue = moxart_dma_desc_size_in_flight(ch); in moxart_tx_status()
|
D | tegra210-adma.c | 452 struct dma_tx_state *txstate) in tegra_adma_tx_status() argument 461 ret = dma_cookie_status(dc, cookie, txstate); in tegra_adma_tx_status() 462 if (ret == DMA_COMPLETE || !txstate) in tegra_adma_tx_status() 479 dma_set_residue(txstate, residual); in tegra_adma_tx_status()
|
D | fsl-edma.c | 411 dma_cookie_t cookie, struct dma_tx_state *txstate) in fsl_edma_tx_status() argument 418 status = dma_cookie_status(chan, cookie, txstate); in fsl_edma_tx_status() 422 if (!txstate) in fsl_edma_tx_status() 428 txstate->residue = fsl_edma_desc_residue(fsl_chan, vdesc, true); in fsl_edma_tx_status() 430 txstate->residue = fsl_edma_desc_residue(fsl_chan, vdesc, false); in fsl_edma_tx_status() 432 txstate->residue = 0; in fsl_edma_tx_status()
|
D | sirf-dma.c | 642 struct dma_tx_state *txstate) in sirfsoc_dma_tx_status() argument 657 ret = dma_cookie_status(chan, cookie, txstate); in sirfsoc_dma_tx_status() 658 dma_set_residue(txstate, 0); in sirfsoc_dma_tx_status() 669 ret = dma_cookie_status(chan, cookie, txstate); in sirfsoc_dma_tx_status() 682 dma_set_residue(txstate, residue); in sirfsoc_dma_tx_status()
|
D | sprd-dma.c | 508 struct dma_tx_state *txstate) in sprd_dma_tx_status() argument 516 ret = dma_cookie_status(chan, cookie, txstate); in sprd_dma_tx_status() 517 if (ret == DMA_COMPLETE || !txstate) in sprd_dma_tx_status() 541 dma_set_residue(txstate, pos); in sprd_dma_tx_status()
|
D | mic_x100_dma.c | 348 struct dma_tx_state *txstate) in mic_dma_tx_status() argument 352 if (DMA_COMPLETE != dma_cookie_status(ch, cookie, txstate)) in mic_dma_tx_status() 355 return dma_cookie_status(ch, cookie, txstate); in mic_dma_tx_status()
|
D | img-mdc-dma.c | 575 dma_cookie_t cookie, struct dma_tx_state *txstate) in mdc_tx_status() argument 584 ret = dma_cookie_status(chan, cookie, txstate); in mdc_tx_status() 588 if (!txstate) in mdc_tx_status() 647 dma_set_residue(txstate, bytes); in mdc_tx_status()
|
D | s3c24xx-dma.c | 762 dma_cookie_t cookie, struct dma_tx_state *txstate) in s3c24xx_dma_tx_status() argument 773 ret = dma_cookie_status(chan, cookie, txstate); in s3c24xx_dma_tx_status() 779 if (ret == DMA_COMPLETE || !txstate) { in s3c24xx_dma_tx_status() 810 dma_set_residue(txstate, bytes); in s3c24xx_dma_tx_status()
|
D | mmp_tdma.c | 513 dma_cookie_t cookie, struct dma_tx_state *txstate) in mmp_tdma_tx_status() argument 518 dma_set_tx_state(txstate, chan->completed_cookie, chan->cookie, in mmp_tdma_tx_status()
|
D | fsldma.c | 897 struct dma_tx_state *txstate) in fsl_tx_status() argument 902 ret = dma_cookie_status(dchan, cookie, txstate); in fsl_tx_status() 910 return dma_cookie_status(dchan, cookie, txstate); in fsl_tx_status()
|
D | mmp_pdma.c | 830 struct dma_tx_state *txstate) in mmp_pdma_tx_status() argument 835 ret = dma_cookie_status(dchan, cookie, txstate); in mmp_pdma_tx_status() 837 dma_set_residue(txstate, mmp_pdma_residue(chan, cookie)); in mmp_pdma_tx_status()
|
D | timb_dma.c | 465 struct dma_tx_state *txstate) in td_tx_status() argument 471 ret = dma_cookie_status(chan, cookie, txstate); in td_tx_status()
|
/Linux-v4.19/drivers/dma/sh/ |
D | usb-dmac.c | 533 struct dma_tx_state *txstate) in usb_dmac_tx_status() argument 540 status = dma_cookie_status(chan, cookie, txstate); in usb_dmac_tx_status() 542 if (!txstate) in usb_dmac_tx_status() 552 dma_set_residue(txstate, residue); in usb_dmac_tx_status()
|
D | rcar-dmac.c | 1364 struct dma_tx_state *txstate) in rcar_dmac_tx_status() argument 1371 status = dma_cookie_status(chan, cookie, txstate); in rcar_dmac_tx_status() 1372 if (status == DMA_COMPLETE || !txstate) in rcar_dmac_tx_status() 1383 dma_set_residue(txstate, residue); in rcar_dmac_tx_status()
|
/Linux-v4.19/drivers/dma/mediatek/ |
D | mtk-hsdma.c | 679 struct dma_tx_state *txstate) in mtk_hsdma_tx_status() argument 688 ret = dma_cookie_status(c, cookie, txstate); in mtk_hsdma_tx_status() 689 if (ret == DMA_COMPLETE || !txstate) in mtk_hsdma_tx_status() 701 dma_set_residue(txstate, bytes); in mtk_hsdma_tx_status()
|
/Linux-v4.19/drivers/usb/musb/ |
D | musb_cppi41.c | 229 struct dma_tx_state txstate; in cppi41_dma_callback() local 244 &txstate); in cppi41_dma_callback() 245 transferred = cppi41_channel->prog_len - txstate.residue; in cppi41_dma_callback()
|
/Linux-v4.19/drivers/dma/ti/ |
D | omap-dma.c | 815 dma_cookie_t cookie, struct dma_tx_state *txstate) in omap_dma_tx_status() argument 822 ret = dma_cookie_status(chan, cookie, txstate); in omap_dma_tx_status() 834 if (ret == DMA_COMPLETE || !txstate) in omap_dma_tx_status() 840 txstate->residue = omap_dma_desc_size(to_omap_dma_desc(&vd->tx)); in omap_dma_tx_status() 852 txstate->residue = omap_dma_desc_size_pos(d, pos); in omap_dma_tx_status() 854 txstate->residue = 0; in omap_dma_tx_status()
|
/Linux-v4.19/drivers/dma/qcom/ |
D | bam_dma.c | 895 struct dma_tx_state *txstate) in bam_tx_status() argument 905 ret = dma_cookie_status(chan, cookie, txstate); in bam_tx_status() 909 if (!txstate) in bam_tx_status() 929 dma_set_residue(txstate, residue); in bam_tx_status()
|
/Linux-v4.19/drivers/dma/ioat/ |
D | dma.c | 963 struct dma_tx_state *txstate) in ioat_tx_status() argument 968 ret = dma_cookie_status(c, cookie, txstate); in ioat_tx_status() 974 return dma_cookie_status(c, cookie, txstate); in ioat_tx_status()
|
/Linux-v4.19/drivers/dma/dw/ |
D | core.c | 1028 struct dma_tx_state *txstate) in dwc_tx_status() argument 1033 ret = dma_cookie_status(chan, cookie, txstate); in dwc_tx_status() 1039 ret = dma_cookie_status(chan, cookie, txstate); in dwc_tx_status() 1043 dma_set_residue(txstate, dwc_get_residue(dwc, cookie)); in dwc_tx_status()
|