Searched refs:tx_sgl_len (Results 1 – 2 of 2) sorted by relevance
| /linux-6.15/drivers/spi/ |
| H A D | spi-mt65xx.c | 169 u32 tx_sgl_len, rx_sgl_len; member 588 if (mdata->tx_sgl_len && mdata->rx_sgl_len) { in mtk_spi_update_mdata_len() 589 if (mdata->tx_sgl_len > mdata->rx_sgl_len) { in mtk_spi_update_mdata_len() 593 mdata->tx_sgl_len -= mdata->xfer_len; in mtk_spi_update_mdata_len() 597 mdata->tx_sgl_len = mult_delta; in mtk_spi_update_mdata_len() 600 } else if (mdata->tx_sgl_len) { in mtk_spi_update_mdata_len() 603 mdata->tx_sgl_len = mult_delta; in mtk_spi_update_mdata_len() 676 mdata->tx_sgl_len = 0; in mtk_spi_dma_transfer() 697 mdata->tx_sgl_len = sg_dma_len(mdata->tx_sgl); in mtk_spi_dma_transfer() 815 if (mdata->tx_sgl && (mdata->tx_sgl_len == 0)) { in mtk_spi_interrupt_thread() [all …]
|
| H A D | spi-pci1xxxx.c | 143 u32 tx_sgl_len; member 503 p->tx_sgl_len = sg_dma_len(p->tx_sgl); in pci1xxxx_spi_transfer_with_dma() 505 pci1xxxx_spi_setup(par, p->hw_inst, p->mode, p->clkdiv, p->tx_sgl_len); in pci1xxxx_spi_transfer_with_dma() 506 pci1xxxx_spi_setup_dma_to_io(p, (tx_dma_addr), p->tx_sgl_len); in pci1xxxx_spi_transfer_with_dma() 612 prev_len = p->tx_sgl_len; in pci1xxxx_spi_setup_next_dma_transfer() 613 p->tx_sgl_len = sg_dma_len(p->tx_sgl); in pci1xxxx_spi_setup_next_dma_transfer() 614 if (prev_len != p->tx_sgl_len) in pci1xxxx_spi_setup_next_dma_transfer() 616 p->hw_inst, p->mode, p->clkdiv, p->tx_sgl_len); in pci1xxxx_spi_setup_next_dma_transfer() 617 pci1xxxx_spi_setup_dma_to_io(p, tx_dma_addr, p->tx_sgl_len); in pci1xxxx_spi_setup_next_dma_transfer()
|