Home
last modified time | relevance | path

Searched refs:tx_sgl_len (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/spi/
H A Dspi-mt65xx.c148 * @tx_sgl_len: Size of TX DMA transfer
169 u32 tx_sgl_len, rx_sgl_len; member
599 if (mdata->tx_sgl_len && mdata->rx_sgl_len) { in mtk_spi_update_mdata_len()
600 if (mdata->tx_sgl_len > mdata->rx_sgl_len) { in mtk_spi_update_mdata_len()
604 mdata->tx_sgl_len -= mdata->xfer_len; in mtk_spi_update_mdata_len()
606 mult_delta = mtk_spi_get_mult_delta(mdata, mdata->tx_sgl_len); in mtk_spi_update_mdata_len()
607 mdata->xfer_len = mdata->tx_sgl_len - mult_delta; in mtk_spi_update_mdata_len()
608 mdata->tx_sgl_len = mult_delta; in mtk_spi_update_mdata_len()
611 } else if (mdata->tx_sgl_len) { in mtk_spi_update_mdata_len()
612 mult_delta = mtk_spi_get_mult_delta(mdata, mdata->tx_sgl_len); in mtk_spi_update_mdata_len()
[all...]
H A Dspi-pci1xxxx.c147 u32 tx_sgl_len; member
569 p->tx_sgl_len = sg_dma_len(p->tx_sgl); in pci1xxxx_spi_transfer_with_dma()
570 pci1xxxx_spi_setup(par, p->hw_inst, p->mode, p->clkdiv, p->tx_sgl_len); in pci1xxxx_spi_transfer_with_dma()
571 pci1xxxx_spi_setup_dma_to_io(p, (tx_dma_addr), p->tx_sgl_len); in pci1xxxx_spi_transfer_with_dma()
669 prev_len = p->tx_sgl_len; in pci1xxxx_spi_setup_next_dma_to_io_transfer()
670 p->tx_sgl_len = sg_dma_len(p->tx_sgl); in pci1xxxx_spi_setup_next_dma_to_io_transfer()
671 pci1xxxx_spi_setup_dma_to_io(p, tx_dma_addr, p->tx_sgl_len); in pci1xxxx_spi_setup_next_dma_to_io_transfer()
673 if (prev_len != p->tx_sgl_len) in pci1xxxx_spi_setup_next_dma_to_io_transfer()
675 p->hw_inst, p->mode, p->clkdiv, p->tx_sgl_len); in pci1xxxx_spi_setup_next_dma_to_io_transfer()