Home
last modified time | relevance | path

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

12

/linux/drivers/net/mctp/
H A Dmctp-serial.c64 enum mctp_serial_state txstate, rxstate; member
120 switch (dev->txstate) { in mctp_serial_tx_work()
134 dev->txstate = STATE_ERR; in mctp_serial_tx_work()
138 dev->txstate = STATE_DATA; in mctp_serial_tx_work()
148 dev->txstate = STATE_ERR; in mctp_serial_tx_work()
152 dev->txstate = STATE_TRAILER; in mctp_serial_tx_work()
171 dev->txstate = STATE_ESCAPE; in mctp_serial_tx_work()
173 dev->txstate = STATE_ERR; in mctp_serial_tx_work()
179 dev->txstate = STATE_ERR; in mctp_serial_tx_work()
188 if (dev->txstate == STATE_DATA && in mctp_serial_tx_work()
[all …]
/linux/drivers/media/rc/
H A Dwinbond-cir.c206 enum wbcir_txstate txstate; member
388 switch (data->txstate) { in wbcir_irq_tx()
426 if (data->txstate == WBCIR_TXSTATE_ERROR) in wbcir_irq_tx()
432 data->txstate = WBCIR_TXSTATE_INACTIVE; in wbcir_irq_tx()
443 if (data->txstate == WBCIR_TXSTATE_INACTIVE) { in wbcir_irq_tx()
446 data->txstate = WBCIR_TXSTATE_ACTIVE; in wbcir_irq_tx()
478 data->txstate = WBCIR_TXSTATE_ERROR; in wbcir_irq_handler()
565 if (data->txstate != WBCIR_TXSTATE_INACTIVE) { in wbcir_txcarrier()
610 if (data->txstate != WBCIR_TXSTATE_INACTIVE) { in wbcir_txmask()
642 if (data->txstate != WBCIR_TXSTATE_INACTIVE) { in wbcir_tx()
[all …]
/linux/drivers/isdn/hardware/mISDN/
H A Dnetjet.c48 u16 txstate; member
220 bc->txstate = 0; in mode_tiger()
230 bc->txstate = TX_INIT | TX_IDLE; in mode_tiger()
244 bc->txstate = TX_INIT | TX_IDLE; in mode_tiger()
480 bc->txstate = TX_RUN; in resync()
498 __func__, bc->bch.nr, bc->free, bc->txstate, in fill_hdlc_flag()
500 if (bc->txstate & (TX_IDLE | TX_INIT | TX_UNDERRUN)) in fill_hdlc_flag()
546 bc->bch.tx_idx, bc->bch.tx_skb->len, bc->txstate, in fill_dma()
550 if (bc->txstate & (TX_IDLE | TX_INIT | TX_UNDERRUN)) in fill_dma()
632 if (!(bc->txstate & (TX_UNDERRUN | TX_INIT))) { in send_tiger_bc()
[all …]
/linux/drivers/dma/
H A Dbcm2835-dma.c563 dma_cookie_t cookie, struct dma_tx_state *txstate) in bcm2835_dma_tx_status() argument
570 ret = dma_cookie_status(chan, cookie, txstate); in bcm2835_dma_tx_status()
571 if (ret == DMA_COMPLETE || !txstate) in bcm2835_dma_tx_status()
577 txstate->residue = in bcm2835_dma_tx_status()
590 txstate->residue = bcm2835_dma_desc_size_pos(d, pos); in bcm2835_dma_tx_status()
592 txstate->residue = 0; in bcm2835_dma_tx_status()
H A Dst_fdma.c583 struct dma_tx_state *txstate) in st_fdma_tx_status() argument
590 ret = dma_cookie_status(chan, cookie, txstate); in st_fdma_tx_status()
591 if (ret == DMA_COMPLETE || !txstate) in st_fdma_tx_status()
597 txstate->residue = st_fdma_desc_residue(fchan, vd, true); in st_fdma_tx_status()
599 txstate->residue = st_fdma_desc_residue(fchan, vd, false); in st_fdma_tx_status()
601 txstate->residue = 0; in st_fdma_tx_status()
H A Dfsl-edma-common.c400 dma_cookie_t cookie, struct dma_tx_state *txstate) in fsl_edma_tx_status() argument
407 status = dma_cookie_status(chan, cookie, txstate); in fsl_edma_tx_status()
411 if (!txstate) in fsl_edma_tx_status()
417 txstate->residue = in fsl_edma_tx_status()
420 txstate->residue = in fsl_edma_tx_status()
423 txstate->residue = 0; in fsl_edma_tx_status()
H A Dplx_dma.c323 dma_cookie_t cookie, struct dma_tx_state *txstate) in plx_dma_tx_status() argument
328 ret = dma_cookie_status(chan, cookie, txstate); in plx_dma_tx_status()
334 return dma_cookie_status(chan, cookie, txstate); in plx_dma_tx_status()
H A Dapple-admac.c375 struct dma_tx_state *txstate) in admac_tx_status() argument
385 ret = dma_cookie_status(chan, cookie, txstate); in admac_tx_status()
386 if (ret == DMA_COMPLETE || !txstate) in admac_tx_status()
407 dma_set_residue(txstate, residue); in admac_tx_status()
H A Dtegra210-adma.c604 struct dma_tx_state *txstate) in tegra_adma_tx_status() argument
613 ret = dma_cookie_status(dc, cookie, txstate); in tegra_adma_tx_status()
614 if (ret == DMA_COMPLETE || !txstate) in tegra_adma_tx_status()
631 dma_set_residue(txstate, residual); in tegra_adma_tx_status()
H A Dsprd-dma.c661 struct dma_tx_state *txstate) in sprd_dma_tx_status() argument
669 ret = dma_cookie_status(chan, cookie, txstate); in sprd_dma_tx_status()
670 if (ret == DMA_COMPLETE || !txstate) in sprd_dma_tx_status()
699 dma_set_residue(txstate, pos); in sprd_dma_tx_status()
H A Dtegra186-gpc-dma.c766 struct dma_tx_state *txstate) in tegra_dma_tx_status() argument
775 ret = dma_cookie_status(dc, cookie, txstate); in tegra_dma_tx_status()
787 dma_set_residue(txstate, residual); in tegra_dma_tx_status()
790 dma_set_residue(txstate, residual); in tegra_dma_tx_status()
H A Dfsldma.c893 struct dma_tx_state *txstate) in fsl_tx_status() argument
898 ret = dma_cookie_status(dchan, cookie, txstate); in fsl_tx_status()
906 return dma_cookie_status(dchan, cookie, txstate); in fsl_tx_status()
H A Dmmp_tdma.c537 dma_cookie_t cookie, struct dma_tx_state *txstate) in mmp_tdma_tx_status() argument
542 dma_set_tx_state(txstate, chan->completed_cookie, chan->cookie, in mmp_tdma_tx_status()
H A Dmmp_pdma.c1005 struct dma_tx_state *txstate) in mmp_pdma_tx_status() argument
1010 ret = dma_cookie_status(dchan, cookie, txstate); in mmp_pdma_tx_status()
1012 dma_set_residue(txstate, mmp_pdma_residue(chan, cookie)); in mmp_pdma_tx_status()
H A Dmxs-dma.c647 dma_cookie_t cookie, struct dma_tx_state *txstate) in mxs_dma_tx_status() argument
666 dma_set_tx_state(txstate, chan->completed_cookie, chan->cookie, in mxs_dma_tx_status()
/linux/drivers/dma/sh/
H A Dusb-dmac.c530 struct dma_tx_state *txstate) in usb_dmac_tx_status() argument
537 status = dma_cookie_status(chan, cookie, txstate); in usb_dmac_tx_status()
539 if (!txstate) in usb_dmac_tx_status()
549 dma_set_residue(txstate, residue); in usb_dmac_tx_status()
H A Drcar-dmac.c1424 struct dma_tx_state *txstate) in rcar_dmac_tx_status() argument
1432 status = dma_cookie_status(chan, cookie, txstate); in rcar_dmac_tx_status()
1433 if (status == DMA_COMPLETE || !txstate) in rcar_dmac_tx_status()
1445 dma_set_residue(txstate, residue); in rcar_dmac_tx_status()
/linux/drivers/dma/mediatek/
H A Dmtk-cqdma.c438 struct dma_tx_state *txstate) in mtk_cqdma_tx_status() argument
447 ret = dma_cookie_status(c, cookie, txstate); in mtk_cqdma_tx_status()
448 if (ret == DMA_COMPLETE || !txstate) in mtk_cqdma_tx_status()
462 dma_set_residue(txstate, bytes); in mtk_cqdma_tx_status()
/linux/drivers/dma/dw-edma/
H A Ddw-edma-core.c316 struct dma_tx_state *txstate) in dw_edma_device_tx_status() argument
325 ret = dma_cookie_status(dchan, cookie, txstate); in dw_edma_device_tx_status()
332 if (!txstate) in dw_edma_device_tx_status()
345 dma_set_residue(txstate, residue); in dw_edma_device_tx_status()
/linux/drivers/dma/ti/
H A Dedma.c1857 struct dma_tx_state *txstate) in edma_tx_status() argument
1864 ret = dma_cookie_status(chan, cookie, txstate); in edma_tx_status()
1870 if (!txstate) in edma_tx_status()
1871 txstate = &txstate_tmp; in edma_tx_status()
1875 txstate->residue = edma_residue(echan->edesc); in edma_tx_status()
1881 txstate->residue = to_edma_desc(&vdesc->tx)->residue; in edma_tx_status()
1883 txstate->residue = 0; in edma_tx_status()
1890 if (ret != DMA_COMPLETE && !txstate->residue && in edma_tx_status()
/linux/drivers/dma/qcom/
H A Dbam_dma.c945 struct dma_tx_state *txstate) in bam_tx_status() argument
955 ret = dma_cookie_status(chan, cookie, txstate); in bam_tx_status()
959 if (!txstate) in bam_tx_status()
979 dma_set_residue(txstate, residue); in bam_tx_status()
/linux/drivers/dma/stm32/
H A Dstm32-dma3.c865 struct dma_tx_state *txstate) in stm32_dma3_chan_set_residue() argument
955 dma_set_in_flight_bytes(txstate, fifol); in stm32_dma3_chan_set_residue()
965 dma_set_residue(txstate, residue); in stm32_dma3_chan_set_residue()
1506 struct dma_tx_state *txstate) in stm32_dma3_tx_status() argument
1514 status = dma_cookie_status(c, cookie, txstate); in stm32_dma3_tx_status()
1518 if (!txstate) in stm32_dma3_tx_status()
1531 stm32_dma3_chan_set_residue(chan, swdesc, txstate); in stm32_dma3_tx_status()
/linux/drivers/dma/ioat/
H A Ddma.c989 struct dma_tx_state *txstate) in ioat_tx_status() argument
994 ret = dma_cookie_status(c, cookie, txstate); in ioat_tx_status()
1000 return dma_cookie_status(c, cookie, txstate); in ioat_tx_status()
/linux/drivers/dma/dw/
H A Dcore.c1010 struct dma_tx_state *txstate) in dwc_tx_status() argument
1015 ret = dma_cookie_status(chan, cookie, txstate); in dwc_tx_status()
1021 ret = dma_cookie_status(chan, cookie, txstate); in dwc_tx_status()
1025 dma_set_residue(txstate, dwc_get_residue_and_status(dwc, cookie, &ret)); in dwc_tx_status()
/linux/drivers/dma/amd/ptdma/
H A Dptdma-dmaengine.c486 struct dma_tx_state *txstate) in pt_tx_status() argument
499 return dma_cookie_status(c, cookie, txstate); in pt_tx_status()

12