Home
last modified time | relevance | path

Searched refs:txstate (Results 1 - 25 of 133) sorted by relevance

123456

/kernel/linux/linux-6.6/drivers/net/mctp/
H A Dmctp-serial.c63 enum mctp_serial_state txstate, rxstate; member
117 /* txstate represents the next thing to send */ in mctp_serial_tx_work()
118 switch (dev->txstate) { in mctp_serial_tx_work()
132 dev->txstate = STATE_ERR; in mctp_serial_tx_work()
136 dev->txstate = STATE_DATA; in mctp_serial_tx_work()
146 dev->txstate = STATE_ERR; in mctp_serial_tx_work()
150 dev->txstate = STATE_TRAILER; in mctp_serial_tx_work()
169 dev->txstate = STATE_ESCAPE; in mctp_serial_tx_work()
171 dev->txstate = STATE_ERR; in mctp_serial_tx_work()
177 dev->txstate in mctp_serial_tx_work()
[all...]
/kernel/linux/linux-5.10/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 ! in wbcir_tx()
[all...]
/kernel/linux/linux-6.6/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 ! in wbcir_tx()
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Duniphier-mdmac.c283 struct dma_tx_state *txstate) in uniphier_mdmac_tx_status()
293 stat = dma_cookie_status(chan, cookie, txstate); in uniphier_mdmac_tx_status()
295 if (stat == DMA_COMPLETE || !txstate) in uniphier_mdmac_tx_status()
306 txstate->residue = readl(mc->reg_ch_base + in uniphier_mdmac_tx_status()
320 txstate->residue += sg_dma_len(&md->sgl[i]); in uniphier_mdmac_tx_status()
281 uniphier_mdmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) uniphier_mdmac_tx_status() argument
H A Dmilbeaut-hdmac.c323 struct dma_tx_state *txstate) in milbeaut_hdmac_tx_status()
333 stat = dma_cookie_status(chan, cookie, txstate); in milbeaut_hdmac_tx_status()
335 if (stat == DMA_COMPLETE || !txstate) in milbeaut_hdmac_tx_status()
360 txstate->residue = -done; in milbeaut_hdmac_tx_status()
372 txstate->residue += sg_dma_len(&md->sgl[i]); in milbeaut_hdmac_tx_status()
321 milbeaut_hdmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) milbeaut_hdmac_tx_status() argument
H A Dfsl-edma-common.c314 dma_cookie_t cookie, struct dma_tx_state *txstate) in fsl_edma_tx_status()
321 status = dma_cookie_status(chan, cookie, txstate); in fsl_edma_tx_status()
325 if (!txstate) in fsl_edma_tx_status()
331 txstate->residue = in fsl_edma_tx_status()
334 txstate->residue = in fsl_edma_tx_status()
337 txstate->residue = 0; in fsl_edma_tx_status()
313 fsl_edma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) fsl_edma_tx_status() argument
H A Dbcm2835-dma.c563 dma_cookie_t cookie, struct dma_tx_state *txstate) in bcm2835_dma_tx_status()
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()
562 bcm2835_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) bcm2835_dma_tx_status() argument
H A Dst_fdma.c582 struct dma_tx_state *txstate) in st_fdma_tx_status()
589 ret = dma_cookie_status(chan, cookie, txstate); in st_fdma_tx_status()
590 if (ret == DMA_COMPLETE || !txstate) in st_fdma_tx_status()
596 txstate->residue = st_fdma_desc_residue(fchan, vd, true); in st_fdma_tx_status()
598 txstate->residue = st_fdma_desc_residue(fchan, vd, false); in st_fdma_tx_status()
600 txstate->residue = 0; in st_fdma_tx_status()
580 st_fdma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) st_fdma_tx_status() argument
H A Dmoxart-dma.c479 struct dma_tx_state *txstate) in moxart_tx_status()
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()
477 moxart_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) moxart_tx_status() argument
H A Dtegra210-adma.c509 struct dma_tx_state *txstate) in tegra_adma_tx_status()
518 ret = dma_cookie_status(dc, cookie, txstate); in tegra_adma_tx_status()
519 if (ret == DMA_COMPLETE || !txstate) in tegra_adma_tx_status()
536 dma_set_residue(txstate, residual); in tegra_adma_tx_status()
507 tegra_adma_tx_status(struct dma_chan *dc, dma_cookie_t cookie, struct dma_tx_state *txstate) tegra_adma_tx_status() argument
H A Ddma-jz4780.c634 dma_cookie_t cookie, struct dma_tx_state *txstate) in jz4780_dma_tx_status()
644 status = dma_cookie_status(chan, cookie, txstate); in jz4780_dma_tx_status()
645 if ((status == DMA_COMPLETE) || (txstate == NULL)) in jz4780_dma_tx_status()
657 dma_set_residue(txstate, residue); in jz4780_dma_tx_status()
633 jz4780_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) jz4780_dma_tx_status() argument
/kernel/linux/linux-6.6/drivers/dma/
H A Duniphier-mdmac.c283 struct dma_tx_state *txstate) in uniphier_mdmac_tx_status()
293 stat = dma_cookie_status(chan, cookie, txstate); in uniphier_mdmac_tx_status()
295 if (stat == DMA_COMPLETE || !txstate) in uniphier_mdmac_tx_status()
306 txstate->residue = readl(mc->reg_ch_base + in uniphier_mdmac_tx_status()
320 txstate->residue += sg_dma_len(&md->sgl[i]); in uniphier_mdmac_tx_status()
281 uniphier_mdmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) uniphier_mdmac_tx_status() argument
H A Dmilbeaut-hdmac.c323 struct dma_tx_state *txstate) in milbeaut_hdmac_tx_status()
333 stat = dma_cookie_status(chan, cookie, txstate); in milbeaut_hdmac_tx_status()
335 if (stat == DMA_COMPLETE || !txstate) in milbeaut_hdmac_tx_status()
360 txstate->residue = -done; in milbeaut_hdmac_tx_status()
372 txstate->residue += sg_dma_len(&md->sgl[i]); in milbeaut_hdmac_tx_status()
321 milbeaut_hdmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) milbeaut_hdmac_tx_status() argument
H A Dbcm2835-dma.c563 dma_cookie_t cookie, struct dma_tx_state *txstate) in bcm2835_dma_tx_status()
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()
562 bcm2835_dma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) bcm2835_dma_tx_status() argument
H A Dfsl-edma-common.c399 dma_cookie_t cookie, struct dma_tx_state *txstate) in fsl_edma_tx_status()
406 status = dma_cookie_status(chan, cookie, txstate); in fsl_edma_tx_status()
410 if (!txstate) in fsl_edma_tx_status()
416 txstate->residue = in fsl_edma_tx_status()
419 txstate->residue = in fsl_edma_tx_status()
422 txstate->residue = 0; in fsl_edma_tx_status()
398 fsl_edma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) fsl_edma_tx_status() argument
H A Dst_fdma.c582 struct dma_tx_state *txstate) in st_fdma_tx_status()
589 ret = dma_cookie_status(chan, cookie, txstate); in st_fdma_tx_status()
590 if (ret == DMA_COMPLETE || !txstate) in st_fdma_tx_status()
596 txstate->residue = st_fdma_desc_residue(fchan, vd, true); in st_fdma_tx_status()
598 txstate->residue = st_fdma_desc_residue(fchan, vd, false); in st_fdma_tx_status()
600 txstate->residue = 0; in st_fdma_tx_status()
580 st_fdma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) st_fdma_tx_status() argument
H A Dmoxart-dma.c476 struct dma_tx_state *txstate) in moxart_tx_status()
487 ret = dma_cookie_status(chan, cookie, txstate); in moxart_tx_status()
493 txstate->residue = moxart_dma_desc_size(d, 0); in moxart_tx_status()
495 txstate->residue = moxart_dma_desc_size_in_flight(ch); in moxart_tx_status()
474 moxart_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) moxart_tx_status() argument
/kernel/linux/linux-5.10/drivers/isdn/hardware/mISDN/
H A Dnetjet.c48 u16 txstate; member
219 bc->txstate = 0; in mode_tiger()
229 bc->txstate = TX_INIT | TX_IDLE; in mode_tiger()
243 bc->txstate = TX_INIT | TX_IDLE; in mode_tiger()
479 bc->txstate = TX_RUN; in resync()
497 __func__, bc->bch.nr, bc->free, bc->txstate, in fill_hdlc_flag()
499 if (bc->txstate & (TX_IDLE | TX_INIT | TX_UNDERRUN)) in fill_hdlc_flag()
545 bc->bch.tx_idx, bc->bch.tx_skb->len, bc->txstate, in fill_dma()
549 if (bc->txstate & (TX_IDLE | TX_INIT | TX_UNDERRUN)) in fill_dma()
631 if (!(bc->txstate in send_tiger_bc()
[all...]
/kernel/linux/linux-6.6/drivers/isdn/hardware/mISDN/
H A Dnetjet.c48 u16 txstate; member
219 bc->txstate = 0; in mode_tiger()
229 bc->txstate = TX_INIT | TX_IDLE; in mode_tiger()
243 bc->txstate = TX_INIT | TX_IDLE; in mode_tiger()
479 bc->txstate = TX_RUN; in resync()
497 __func__, bc->bch.nr, bc->free, bc->txstate, in fill_hdlc_flag()
499 if (bc->txstate & (TX_IDLE | TX_INIT | TX_UNDERRUN)) in fill_hdlc_flag()
545 bc->bch.tx_idx, bc->bch.tx_skb->len, bc->txstate, in fill_dma()
549 if (bc->txstate & (TX_IDLE | TX_INIT | TX_UNDERRUN)) in fill_dma()
631 if (!(bc->txstate in send_tiger_bc()
[all...]
/kernel/linux/linux-5.10/drivers/dma/sf-pdma/
H A Dsf-pdma.c195 struct dma_tx_state *txstate) in sf_pdma_tx_status()
200 status = dma_cookie_status(dchan, cookie, txstate); in sf_pdma_tx_status()
202 if (txstate && status != DMA_ERROR) in sf_pdma_tx_status()
203 dma_set_residue(txstate, sf_pdma_desc_residue(chan, cookie)); in sf_pdma_tx_status()
193 sf_pdma_tx_status(struct dma_chan *dchan, dma_cookie_t cookie, struct dma_tx_state *txstate) sf_pdma_tx_status() argument
/kernel/linux/linux-5.10/drivers/dma/mediatek/
H A Dmtk-uart-apdma.c325 struct dma_tx_state *txstate) in mtk_uart_apdma_tx_status()
330 ret = dma_cookie_status(chan, cookie, txstate); in mtk_uart_apdma_tx_status()
331 if (!txstate) in mtk_uart_apdma_tx_status()
334 dma_set_residue(txstate, c->rx_status); in mtk_uart_apdma_tx_status()
323 mtk_uart_apdma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) mtk_uart_apdma_tx_status() argument
H A Dmtk-hsdma.c679 struct dma_tx_state *txstate) in mtk_hsdma_tx_status()
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()
677 mtk_hsdma_tx_status(struct dma_chan *c, dma_cookie_t cookie, struct dma_tx_state *txstate) mtk_hsdma_tx_status() argument
/kernel/linux/linux-6.6/drivers/dma/sf-pdma/
H A Dsf-pdma.c194 struct dma_tx_state *txstate) in sf_pdma_tx_status()
199 status = dma_cookie_status(dchan, cookie, txstate); in sf_pdma_tx_status()
201 if (txstate && status != DMA_ERROR) in sf_pdma_tx_status()
202 dma_set_residue(txstate, sf_pdma_desc_residue(chan, cookie)); in sf_pdma_tx_status()
192 sf_pdma_tx_status(struct dma_chan *dchan, dma_cookie_t cookie, struct dma_tx_state *txstate) sf_pdma_tx_status() argument
/kernel/linux/linux-6.6/drivers/dma/mediatek/
H A Dmtk-uart-apdma.c324 struct dma_tx_state *txstate) in mtk_uart_apdma_tx_status()
329 ret = dma_cookie_status(chan, cookie, txstate); in mtk_uart_apdma_tx_status()
330 if (!txstate) in mtk_uart_apdma_tx_status()
333 dma_set_residue(txstate, c->rx_status); in mtk_uart_apdma_tx_status()
322 mtk_uart_apdma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) mtk_uart_apdma_tx_status() argument
/kernel/linux/linux-5.10/drivers/dma/dw-edma/
H A Ddw-edma-core.c293 struct dma_tx_state *txstate) in dw_edma_device_tx_status()
302 ret = dma_cookie_status(dchan, cookie, txstate); in dw_edma_device_tx_status()
309 if (!txstate) in dw_edma_device_tx_status()
322 dma_set_residue(txstate, residue); in dw_edma_device_tx_status()
292 dw_edma_device_tx_status(struct dma_chan *dchan, dma_cookie_t cookie, struct dma_tx_state *txstate) dw_edma_device_tx_status() argument

Completed in 31 milliseconds

123456