Home
last modified time | relevance | path

Searched refs:txrx_bufs (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-bitbang.c44 unsigned (*txrx_bufs)(struct spi_device *, member
156 cs->txrx_bufs = bitbang_txrx_8; in spi_bitbang_setup_transfer()
158 cs->txrx_bufs = bitbang_txrx_16; in spi_bitbang_setup_transfer()
160 cs->txrx_bufs = bitbang_txrx_32; in spi_bitbang_setup_transfer()
249 return cs->txrx_bufs(spi, cs->txrx_word, nsecs, t, flags); in spi_bitbang_bufs()
251 return cs->txrx_bufs(spi, cs->txrx_word, nsecs, t, 0); in spi_bitbang_bufs()
295 status = bitbang->txrx_bufs(spi, transfer); in spi_bitbang_transfer_one()
376 if (!bitbang->txrx_bufs) { in spi_bitbang_init()
378 bitbang->txrx_bufs = spi_bitbang_bufs; in spi_bitbang_init()
408 * master methods. Those methods are the defaults if the bitbang->txrx_bufs
[all...]
H A Dspi-au1550.c54 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t); member
639 return hw->txrx_bufs(spi, t); in au1550_spi_txrx_bufs()
652 hw->txrx_bufs = &au1550_spi_dma_txrxb; in au1550_spi_bits_handlers_set()
657 hw->txrx_bufs = &au1550_spi_pio_txrxb; in au1550_spi_bits_handlers_set()
663 hw->txrx_bufs = &au1550_spi_pio_txrxb; in au1550_spi_bits_handlers_set()
668 hw->txrx_bufs = &au1550_spi_pio_txrxb; in au1550_spi_bits_handlers_set()
805 hw->bitbang.txrx_bufs = au1550_spi_txrx_bufs; in au1550_spi_probe()
H A Dspi-oc-tiny.c234 hw->bitbang.txrx_bufs = tiny_spi_txrx_bufs; in tiny_spi_probe()
H A Dspi-omap-uwire.c507 uwire->bitbang.txrx_bufs = uwire_txrx; in uwire_probe()
H A Dspi-s3c24xx.c511 hw->bitbang.txrx_bufs = s3c24xx_spi_txrx; in s3c24xx_spi_probe()
H A Dspi-efm32.c333 ddata->bitbang.txrx_bufs = efm32_spi_txrx_bufs; in efm32_spi_probe()
H A Dspi-ppc4xx.c362 bbp->txrx_bufs = spi_ppc4xx_txrx; in spi_ppc4xx_of_probe()
H A Dspi-xilinx.c223 * custom txrx_bufs().
437 xspi->bitbang.txrx_bufs = xilinx_spi_txrx_bufs; in xilinx_spi_probe()
H A Dspi-davinci.c961 dspi->bitbang.txrx_bufs = davinci_spi_bufs; in davinci_spi_probe()
H A Dspi-imx.c1660 spi_imx->bitbang.txrx_bufs = spi_imx_transfer; in spi_imx_probe()
H A Dspi-sirf.c1117 sspi->bitbang.txrx_bufs = spi_sirfsoc_transfer; in spi_sirfsoc_probe()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-bitbang.c44 unsigned (*txrx_bufs)(struct spi_device *, member
159 cs->txrx_bufs = bitbang_txrx_8; in spi_bitbang_setup_transfer()
161 cs->txrx_bufs = bitbang_txrx_16; in spi_bitbang_setup_transfer()
163 cs->txrx_bufs = bitbang_txrx_32; in spi_bitbang_setup_transfer()
252 return cs->txrx_bufs(spi, cs->txrx_word, nsecs, t, flags); in spi_bitbang_bufs()
254 return cs->txrx_bufs(spi, cs->txrx_word, nsecs, t, 0); in spi_bitbang_bufs()
298 status = bitbang->txrx_bufs(spi, transfer); in spi_bitbang_transfer_one()
379 if (!bitbang->txrx_bufs) { in spi_bitbang_init()
381 bitbang->txrx_bufs = spi_bitbang_bufs; in spi_bitbang_init()
411 * master methods. Those methods are the defaults if the bitbang->txrx_bufs
[all...]
H A Dspi-au1550.c54 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t); member
639 return hw->txrx_bufs(spi, t); in au1550_spi_txrx_bufs()
653 hw->txrx_bufs = &au1550_spi_dma_txrxb; in au1550_spi_bits_handlers_set()
658 hw->txrx_bufs = &au1550_spi_pio_txrxb; in au1550_spi_bits_handlers_set()
664 hw->txrx_bufs = &au1550_spi_pio_txrxb; in au1550_spi_bits_handlers_set()
669 hw->txrx_bufs = &au1550_spi_pio_txrxb; in au1550_spi_bits_handlers_set()
806 hw->bitbang.txrx_bufs = au1550_spi_txrx_bufs; in au1550_spi_probe()
H A Dspi-oc-tiny.c234 hw->bitbang.txrx_bufs = tiny_spi_txrx_bufs; in tiny_spi_probe()
H A Dspi-xilinx.c223 * custom txrx_bufs().
440 xspi->bitbang.txrx_bufs = xilinx_spi_txrx_bufs; in xilinx_spi_probe()
H A Dspi-omap-uwire.c499 uwire->bitbang.txrx_bufs = uwire_txrx; in uwire_probe()
H A Dspi-ppc4xx.c362 bbp->txrx_bufs = spi_ppc4xx_txrx; in spi_ppc4xx_of_probe()
H A Dspi-davinci.c946 dspi->bitbang.txrx_bufs = davinci_spi_bufs; in davinci_spi_probe()
/kernel/linux/linux-5.10/include/linux/spi/
H A Dspi_bitbang.h25 /* txrx_bufs() may handle dma mapping for transfers that don't
28 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t); member
/kernel/linux/linux-6.6/include/linux/spi/
H A Dspi_bitbang.h25 /* txrx_bufs() may handle dma mapping for transfers that don't
28 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t); member

Completed in 18 milliseconds