Home
last modified time | relevance | path

Searched refs:txstate (Results 1 – 49 of 49) sorted by relevance

/linux-4.1.27/drivers/media/rc/
Dwinbond-cir.c220 enum wbcir_txstate txstate; member
419 switch (data->txstate) { in wbcir_irq_tx()
457 if (data->txstate == WBCIR_TXSTATE_ERROR) in wbcir_irq_tx()
463 data->txstate = WBCIR_TXSTATE_INACTIVE; in wbcir_irq_tx()
474 if (data->txstate == WBCIR_TXSTATE_INACTIVE) { in wbcir_irq_tx()
477 data->txstate = WBCIR_TXSTATE_ACTIVE; in wbcir_irq_tx()
509 data->txstate = WBCIR_TXSTATE_ERROR; in wbcir_irq_handler()
596 if (data->txstate != WBCIR_TXSTATE_INACTIVE) { in wbcir_txcarrier()
637 if (data->txstate != WBCIR_TXSTATE_INACTIVE) { in wbcir_txmask()
669 if (data->txstate != WBCIR_TXSTATE_INACTIVE) { in wbcir_tx()
[all …]
/linux-4.1.27/drivers/isdn/hardware/mISDN/
Dnetjet.c61 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-4.1.27/drivers/dma/
Dbcm2835-dma.c284 dma_cookie_t cookie, struct dma_tx_state *txstate) in bcm2835_dma_tx_status() argument
291 ret = dma_cookie_status(chan, cookie, txstate); in bcm2835_dma_tx_status()
292 if (ret == DMA_COMPLETE || !txstate) in bcm2835_dma_tx_status()
298 txstate->residue = in bcm2835_dma_tx_status()
311 txstate->residue = bcm2835_dma_desc_size_pos(d, pos); in bcm2835_dma_tx_status()
313 txstate->residue = 0; in bcm2835_dma_tx_status()
Ddma-jz4780.c545 dma_cookie_t cookie, struct dma_tx_state *txstate) in jz4780_dma_tx_status() argument
552 status = dma_cookie_status(chan, cookie, txstate); in jz4780_dma_tx_status()
553 if ((status == DMA_COMPLETE) || (txstate == NULL)) in jz4780_dma_tx_status()
561 txstate->residue = jz4780_dma_desc_residue(jzchan, in jz4780_dma_tx_status()
564 txstate->residue = jz4780_dma_desc_residue(jzchan, jzchan->desc, in jz4780_dma_tx_status()
567 txstate->residue = 0; in jz4780_dma_tx_status()
Dmoxart-dma.c478 struct dma_tx_state *txstate) in moxart_tx_status() argument
489 ret = dma_cookie_status(chan, cookie, txstate); in moxart_tx_status()
495 txstate->residue = moxart_dma_desc_size(d, 0); in moxart_tx_status()
497 txstate->residue = moxart_dma_desc_size_in_flight(ch); in moxart_tx_status()
Dfsl-edma.c401 dma_cookie_t cookie, struct dma_tx_state *txstate) in fsl_edma_tx_status() argument
408 status = dma_cookie_status(chan, cookie, txstate); in fsl_edma_tx_status()
412 if (!txstate) in fsl_edma_tx_status()
418 txstate->residue = fsl_edma_desc_residue(fsl_chan, vdesc, true); in fsl_edma_tx_status()
420 txstate->residue = fsl_edma_desc_residue(fsl_chan, vdesc, false); in fsl_edma_tx_status()
422 txstate->residue = 0; in fsl_edma_tx_status()
Dedma.c936 struct dma_tx_state *txstate) in edma_tx_status() argument
943 ret = dma_cookie_status(chan, cookie, txstate); in edma_tx_status()
944 if (ret == DMA_COMPLETE || !txstate) in edma_tx_status()
949 txstate->residue = edma_residue(echan->edesc); in edma_tx_status()
951 txstate->residue = to_edma_desc(&vdesc->tx)->residue; in edma_tx_status()
Domap-dma.c696 dma_cookie_t cookie, struct dma_tx_state *txstate) in omap_dma_tx_status() argument
703 ret = dma_cookie_status(chan, cookie, txstate); in omap_dma_tx_status()
704 if (ret == DMA_COMPLETE || !txstate) in omap_dma_tx_status()
710 txstate->residue = omap_dma_desc_size(to_omap_dma_desc(&vd->tx)); in omap_dma_tx_status()
722 txstate->residue = omap_dma_desc_size_pos(d, pos); in omap_dma_tx_status()
724 txstate->residue = 0; in omap_dma_tx_status()
Dmic_x100_dma.c314 struct dma_tx_state *txstate) in mic_dma_tx_status() argument
318 if (DMA_COMPLETE != dma_cookie_status(ch, cookie, txstate)) in mic_dma_tx_status()
321 return dma_cookie_status(ch, cookie, txstate); in mic_dma_tx_status()
Dimg-mdc-dma.c577 dma_cookie_t cookie, struct dma_tx_state *txstate) in mdc_tx_status() argument
586 ret = dma_cookie_status(chan, cookie, txstate); in mdc_tx_status()
590 if (!txstate) in mdc_tx_status()
649 dma_set_residue(txstate, bytes); in mdc_tx_status()
Dqcom_bam_dma.c823 struct dma_tx_state *txstate) in bam_tx_status() argument
832 ret = dma_cookie_status(chan, cookie, txstate); in bam_tx_status()
836 if (!txstate) in bam_tx_status()
849 dma_set_residue(txstate, residue); in bam_tx_status()
Dcppi41.c368 dma_cookie_t cookie, struct dma_tx_state *txstate) in cppi41_dma_tx_status() argument
374 ret = dma_cookie_status(chan, cookie, txstate); in cppi41_dma_tx_status()
375 if (txstate && ret == DMA_COMPLETE) in cppi41_dma_tx_status()
376 txstate->residue = c->residue; in cppi41_dma_tx_status()
Ds3c24xx-dma.c759 dma_cookie_t cookie, struct dma_tx_state *txstate) in s3c24xx_dma_tx_status() argument
770 ret = dma_cookie_status(chan, cookie, txstate); in s3c24xx_dma_tx_status()
780 if (!txstate) { in s3c24xx_dma_tx_status()
811 dma_set_residue(txstate, bytes); in s3c24xx_dma_tx_status()
Dsirf-dma.c462 struct dma_tx_state *txstate) in sirfsoc_dma_tx_status() argument
481 ret = dma_cookie_status(chan, cookie, txstate); in sirfsoc_dma_tx_status()
485 dma_set_residue(txstate, residue); in sirfsoc_dma_tx_status()
Dat_xdmac.c922 struct dma_tx_state *txstate) in at_xdmac_tx_status() argument
934 ret = dma_cookie_status(chan, cookie, txstate); in at_xdmac_tx_status()
938 if (!txstate) in at_xdmac_tx_status()
950 dma_set_residue(txstate, desc->xfer_size); in at_xdmac_tx_status()
1017 dma_set_residue(txstate, residue); in at_xdmac_tx_status()
Dmmp_tdma.c516 dma_cookie_t cookie, struct dma_tx_state *txstate) in mmp_tdma_tx_status() argument
521 dma_set_tx_state(txstate, chan->completed_cookie, chan->cookie, in mmp_tdma_tx_status()
Damba-pl08x.c1214 dma_cookie_t cookie, struct dma_tx_state *txstate) in pl08x_dma_tx_status() argument
1222 ret = dma_cookie_status(chan, cookie, txstate); in pl08x_dma_tx_status()
1230 if (!txstate) { in pl08x_dma_tx_status()
1237 ret = dma_cookie_status(chan, cookie, txstate); in pl08x_dma_tx_status()
1257 dma_set_residue(txstate, bytes); in pl08x_dma_tx_status()
Dmmp_pdma.c832 struct dma_tx_state *txstate) in mmp_pdma_tx_status() argument
837 ret = dma_cookie_status(dchan, cookie, txstate); in mmp_pdma_tx_status()
839 dma_set_residue(txstate, mmp_pdma_residue(chan, cookie)); in mmp_pdma_tx_status()
Dfsldma.c1013 struct dma_tx_state *txstate) in fsl_tx_status() argument
1018 ret = dma_cookie_status(dchan, cookie, txstate); in fsl_tx_status()
1026 return dma_cookie_status(dchan, cookie, txstate); in fsl_tx_status()
Dtimb_dma.c476 struct dma_tx_state *txstate) in td_tx_status() argument
482 ret = dma_cookie_status(chan, cookie, txstate); in td_tx_status()
Dtegra20-apb-dma.c784 dma_cookie_t cookie, struct dma_tx_state *txstate) in tegra_dma_tx_status() argument
793 ret = dma_cookie_status(dc, cookie, txstate); in tegra_dma_tx_status()
805 dma_set_residue(txstate, residual); in tegra_dma_tx_status()
819 dma_set_residue(txstate, residual); in tegra_dma_tx_status()
Dmxs-dma.c671 dma_cookie_t cookie, struct dma_tx_state *txstate) in mxs_dma_tx_status() argument
690 dma_set_tx_state(txstate, chan->completed_cookie, chan->cookie, in mxs_dma_tx_status()
Dmv_xor.c616 struct dma_tx_state *txstate) in mv_xor_status() argument
621 ret = dma_cookie_status(chan, cookie, txstate); in mv_xor_status()
629 return dma_cookie_status(chan, cookie, txstate); in mv_xor_status()
Dat_hdmac.c1290 struct dma_tx_state *txstate) in atc_tx_status() argument
1297 ret = dma_cookie_status(chan, cookie, txstate); in atc_tx_status()
1304 if (!txstate) in atc_tx_status()
1318 dma_set_residue(txstate, bytes); in atc_tx_status()
Dfsl_raid.c243 struct dma_tx_state *txstate) in fsl_re_tx_status() argument
245 return dma_cookie_status(chan, cookie, txstate); in fsl_re_tx_status()
Dtxx9dmac.c930 struct dma_tx_state *txstate) in txx9dmac_tx_status() argument
935 ret = dma_cookie_status(chan, cookie, txstate); in txx9dmac_tx_status()
943 return dma_cookie_status(chan, cookie, txstate); in txx9dmac_tx_status()
Diop-adma.c766 struct dma_tx_state *txstate) in iop_adma_status() argument
771 ret = dma_cookie_status(chan, cookie, txstate); in iop_adma_status()
777 return dma_cookie_status(chan, cookie, txstate); in iop_adma_status()
Dmpc512x_dma.c607 struct dma_tx_state *txstate) in mpc_dma_tx_status() argument
609 return dma_cookie_status(chan, cookie, txstate); in mpc_dma_tx_status()
Dpch_dma.c566 struct dma_tx_state *txstate) in pd_tx_status() argument
568 return dma_cookie_status(chan, cookie, txstate); in pd_tx_status()
Dpl330.c2233 struct dma_tx_state *txstate) in pl330_tx_status() argument
2241 ret = dma_cookie_status(chan, cookie, txstate); in pl330_tx_status()
2243 if (!txstate) in pl330_tx_status()
2284 dma_set_residue(txstate, residual); in pl330_tx_status()
Dimx-dma.c732 struct dma_tx_state *txstate) in imxdma_tx_status() argument
734 return dma_cookie_status(chan, cookie, txstate); in imxdma_tx_status()
Dcoh901318.c2419 struct dma_tx_state *txstate) in coh901318_tx_status() argument
2424 ret = dma_cookie_status(chan, cookie, txstate); in coh901318_tx_status()
2428 dma_set_residue(txstate, coh901318_get_bytes_left(chan)); in coh901318_tx_status()
Dimx-sdma.c1236 struct dma_tx_state *txstate) in sdma_tx_status() argument
1246 dma_set_tx_state(txstate, chan->completed_cookie, chan->cookie, in sdma_tx_status()
Dxgene-dma.c1236 struct dma_tx_state *txstate) in xgene_dma_tx_status() argument
1238 return dma_cookie_status(dchan, cookie, txstate); in xgene_dma_tx_status()
Dste_dma40.c2580 struct dma_tx_state *txstate) in d40_tx_status() argument
2590 ret = dma_cookie_status(chan, cookie, txstate); in d40_tx_status()
2592 dma_set_residue(txstate, stedma40_residue(chan)); in d40_tx_status()
/linux-4.1.27/drivers/dma/sh/
Dusb-dmac.c533 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()
Drcar-dmac.c1185 struct dma_tx_state *txstate) in rcar_dmac_tx_status() argument
1192 status = dma_cookie_status(chan, cookie, txstate); in rcar_dmac_tx_status()
1193 if (status == DMA_COMPLETE || !txstate) in rcar_dmac_tx_status()
1200 dma_set_residue(txstate, residue); in rcar_dmac_tx_status()
Dshdma-base.c823 struct dma_tx_state *txstate) in shdma_tx_status() argument
833 status = dma_cookie_status(chan, cookie, txstate); in shdma_tx_status()
/linux-4.1.27/drivers/usb/musb/
Dmusb_cppi41.c231 struct dma_tx_state txstate; in cppi41_dma_callback() local
239 &txstate); in cppi41_dma_callback()
240 transferred = cppi41_channel->prog_len - txstate.residue; in cppi41_dma_callback()
Dmusb_gadget.c256 static void txstate(struct musb *musb, struct musb_request *req) in txstate() function
551 txstate(musb, req); in musb_g_tx()
1234 txstate(musb, req); in musb_ep_restart()
/linux-4.1.27/drivers/dma/ioat/
Ddma.h342 struct dma_tx_state *txstate);
Ddma.c748 struct dma_tx_state *txstate) in ioat_dma_tx_status() argument
754 ret = dma_cookie_status(c, cookie, txstate); in ioat_dma_tx_status()
760 return dma_cookie_status(c, cookie, txstate); in ioat_dma_tx_status()
Ddma_v3.c647 struct dma_tx_state *txstate) in ioat3_tx_status() argument
652 ret = dma_cookie_status(c, cookie, txstate); in ioat3_tx_status()
658 return dma_cookie_status(c, cookie, txstate); in ioat3_tx_status()
/linux-4.1.27/drivers/dma/dw/
Dcore.c1069 struct dma_tx_state *txstate) in dwc_tx_status() argument
1074 ret = dma_cookie_status(chan, cookie, txstate); in dwc_tx_status()
1080 ret = dma_cookie_status(chan, cookie, txstate); in dwc_tx_status()
1082 dma_set_residue(txstate, dwc_get_residue(dwc)); in dwc_tx_status()
/linux-4.1.27/drivers/rapidio/devices/
Dtsi721_dma.c737 struct dma_tx_state *txstate) in tsi721_tx_status() argument
739 return dma_cookie_status(dchan, cookie, txstate); in tsi721_tx_status()
/linux-4.1.27/drivers/dma/xilinx/
Dxilinx_vdma.c526 struct dma_tx_state *txstate) in xilinx_vdma_tx_status() argument
528 return dma_cookie_status(dchan, cookie, txstate); in xilinx_vdma_tx_status()
/linux-4.1.27/include/linux/
Ddmaengine.h681 struct dma_tx_state *txstate);
/linux-4.1.27/drivers/dma/ipu/
Dipu_idmac.c1607 dma_cookie_t cookie, struct dma_tx_state *txstate) in idmac_tx_status() argument
1609 return dma_cookie_status(chan, cookie, txstate); in idmac_tx_status()
/linux-4.1.27/drivers/dma/ppc4xx/
Dadma.c3592 dma_cookie_t cookie, struct dma_tx_state *txstate) in ppc440spe_adma_tx_status() argument
3598 ret = dma_cookie_status(chan, cookie, txstate); in ppc440spe_adma_tx_status()
3604 return dma_cookie_status(chan, cookie, txstate); in ppc440spe_adma_tx_status()