Home
last modified time | relevance | path

Searched refs:txrx_word (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-bitbang.c42 u32 (*txrx_word)(struct spi_device *spi, unsigned nsecs, member
45 u32 (*txrx_word)(
56 u32 (*txrx_word)(struct spi_device *spi, in bitbang_txrx_8()
74 word = txrx_word(spi, ns, word, bits, flags); in bitbang_txrx_8()
84 u32 (*txrx_word)(struct spi_device *spi, in bitbang_txrx_16()
102 word = txrx_word(spi, ns, word, bits, flags); in bitbang_txrx_16()
112 u32 (*txrx_word)(struct spi_device *spi, in bitbang_txrx_32()
130 word = txrx_word(spi, ns, word, bits, flags); in bitbang_txrx_32()
198 cs->txrx_word = bitbang->txrx_word[sp in spi_bitbang_setup()
[all...]
H A Dspi-gpio.c129 * the txrx_word() logic would help performance, e.g. on larger blocks
418 bb->txrx_word[SPI_MODE_0] = spi_gpio_spec_txrx_word_mode0; in spi_gpio_probe()
419 bb->txrx_word[SPI_MODE_1] = spi_gpio_spec_txrx_word_mode1; in spi_gpio_probe()
420 bb->txrx_word[SPI_MODE_2] = spi_gpio_spec_txrx_word_mode2; in spi_gpio_probe()
421 bb->txrx_word[SPI_MODE_3] = spi_gpio_spec_txrx_word_mode3; in spi_gpio_probe()
423 bb->txrx_word[SPI_MODE_0] = spi_gpio_txrx_word_mode0; in spi_gpio_probe()
424 bb->txrx_word[SPI_MODE_1] = spi_gpio_txrx_word_mode1; in spi_gpio_probe()
425 bb->txrx_word[SPI_MODE_2] = spi_gpio_txrx_word_mode2; in spi_gpio_probe()
426 bb->txrx_word[SPI_MODE_3] = spi_gpio_txrx_word_mode3; in spi_gpio_probe()
H A Dspi-sh-sci.c144 sp->bitbang.txrx_word[SPI_MODE_0] = sh_sci_spi_txrx_mode0; in sh_sci_spi_probe()
145 sp->bitbang.txrx_word[SPI_MODE_1] = sh_sci_spi_txrx_mode1; in sh_sci_spi_probe()
146 sp->bitbang.txrx_word[SPI_MODE_2] = sh_sci_spi_txrx_mode2; in sh_sci_spi_probe()
147 sp->bitbang.txrx_word[SPI_MODE_3] = sh_sci_spi_txrx_mode3; in sh_sci_spi_probe()
H A Dspi-xtensa-xtfpga.c98 xspi->bitbang.txrx_word[SPI_MODE_0] = xtfpga_spi_txrx_word; in xtfpga_spi_probe()
H A Dspi-ath79.c167 sp->bitbang.txrx_word[SPI_MODE_0] = ath79_spi_txrx_mode0; in ath79_spi_probe()
H A Dspi-butterfly.c210 pp->bitbang.txrx_word[SPI_MODE_0] = butterfly_txrx_word_mode0; in butterfly_attach()
H A Dspi-lm70llp.c217 pp->bitbang.txrx_word[SPI_MODE_0] = lm70_txrx; in spi_lm70llp_attach()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-bitbang.c42 u32 (*txrx_word)(struct spi_device *spi, unsigned nsecs, member
45 u32 (*txrx_word)(
56 u32 (*txrx_word)(struct spi_device *spi, in bitbang_txrx_8()
75 word = txrx_word(spi, ns, word, bits, flags); in bitbang_txrx_8()
85 u32 (*txrx_word)(struct spi_device *spi, in bitbang_txrx_16()
104 word = txrx_word(spi, ns, word, bits, flags); in bitbang_txrx_16()
114 u32 (*txrx_word)(struct spi_device *spi, in bitbang_txrx_32()
133 word = txrx_word(spi, ns, word, bits, flags); in bitbang_txrx_32()
201 cs->txrx_word = bitbang->txrx_word[sp in spi_bitbang_setup()
[all...]
H A Dspi-gpio.c128 * the txrx_word() logic would help performance, e.g. on larger blocks
441 bb->txrx_word[SPI_MODE_0] = spi_gpio_spec_txrx_word_mode0; in spi_gpio_probe()
442 bb->txrx_word[SPI_MODE_1] = spi_gpio_spec_txrx_word_mode1; in spi_gpio_probe()
443 bb->txrx_word[SPI_MODE_2] = spi_gpio_spec_txrx_word_mode2; in spi_gpio_probe()
444 bb->txrx_word[SPI_MODE_3] = spi_gpio_spec_txrx_word_mode3; in spi_gpio_probe()
446 bb->txrx_word[SPI_MODE_0] = spi_gpio_txrx_word_mode0; in spi_gpio_probe()
447 bb->txrx_word[SPI_MODE_1] = spi_gpio_txrx_word_mode1; in spi_gpio_probe()
448 bb->txrx_word[SPI_MODE_2] = spi_gpio_txrx_word_mode2; in spi_gpio_probe()
449 bb->txrx_word[SPI_MODE_3] = spi_gpio_txrx_word_mode3; in spi_gpio_probe()
H A Dspi-sh-sci.c144 sp->bitbang.txrx_word[SPI_MODE_0] = sh_sci_spi_txrx_mode0; in sh_sci_spi_probe()
145 sp->bitbang.txrx_word[SPI_MODE_1] = sh_sci_spi_txrx_mode1; in sh_sci_spi_probe()
146 sp->bitbang.txrx_word[SPI_MODE_2] = sh_sci_spi_txrx_mode2; in sh_sci_spi_probe()
147 sp->bitbang.txrx_word[SPI_MODE_3] = sh_sci_spi_txrx_mode3; in sh_sci_spi_probe()
H A Dspi-xtensa-xtfpga.c98 xspi->bitbang.txrx_word[SPI_MODE_0] = xtfpga_spi_txrx_word; in xtfpga_spi_probe()
H A Dspi-butterfly.c210 pp->bitbang.txrx_word[SPI_MODE_0] = butterfly_txrx_word_mode0; in butterfly_attach()
H A Dspi-lm70llp.c217 pp->bitbang.txrx_word[SPI_MODE_0] = lm70_txrx; in spi_lm70llp_attach()
H A Dspi-ath79.c194 sp->bitbang.txrx_word[SPI_MODE_0] = ath79_spi_txrx_mode0; in ath79_spi_probe()
/kernel/linux/linux-5.10/include/linux/spi/
H A Dspi_bitbang.h30 /* txrx_word[SPI_MODE_*]() just looks like a shift register */
31 u32 (*txrx_word[4])(struct spi_device *spi, member
/kernel/linux/linux-6.6/include/linux/spi/
H A Dspi_bitbang.h30 /* txrx_word[SPI_MODE_*]() just looks like a shift register */
31 u32 (*txrx_word[4])(struct spi_device *spi, member

Completed in 8 milliseconds