| /linux/drivers/net/mctp/ |
| H A D | mctp-serial.c | 64 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 D | winbond-cir.c | 206 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 D | netjet.c | 48 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 D | bcm2835-dma.c | 563 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 D | st_fdma.c | 583 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 D | fsl-edma-common.c | 400 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 D | plx_dma.c | 323 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 D | apple-admac.c | 375 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 D | tegra210-adma.c | 604 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 D | sprd-dma.c | 661 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 D | tegra186-gpc-dma.c | 766 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 D | fsldma.c | 893 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 D | mmp_tdma.c | 537 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 D | mmp_pdma.c | 1005 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 D | mxs-dma.c | 647 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 D | usb-dmac.c | 530 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 D | rcar-dmac.c | 1424 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 D | mtk-cqdma.c | 438 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 D | dw-edma-core.c | 316 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 D | edma.c | 1857 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 D | bam_dma.c | 945 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 D | stm32-dma3.c | 865 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 D | dma.c | 989 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 D | core.c | 1010 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 D | ptdma-dmaengine.c | 486 struct dma_tx_state *txstate) in pt_tx_status() argument 499 return dma_cookie_status(c, cookie, txstate); in pt_tx_status()
|