Lines Matching defs:spi
440 static inline void stm32_spi_set_bits(struct stm32_spi *spi, in stm32_spi_set_bits()
447 static inline void stm32_spi_clr_bits(struct stm32_spi *spi, in stm32_spi_clr_bits()
458 static int stm32h7_spi_get_fifo_size(struct stm32_spi *spi) in stm32h7_spi_get_fifo_size()
483 static int stm32f4_spi_get_bpw_mask(struct stm32_spi *spi) in stm32f4_spi_get_bpw_mask()
493 static int stm32f7_spi_get_bpw_mask(struct stm32_spi *spi) in stm32f7_spi_get_bpw_mask()
503 static int stm32h7_spi_get_bpw_mask(struct stm32_spi *spi) in stm32h7_spi_get_bpw_mask()
530 static int stm32mp25_spi_get_bpw_mask(struct stm32_spi *spi) in stm32mp25_spi_get_bpw_mask()
557 static int stm32_spi_prepare_mbr(struct stm32_spi *spi, u32 speed_hz, in stm32_spi_prepare_mbr()
593 static u32 stm32h7_spi_prepare_fthlv(struct stm32_spi *spi, u32 xfer_len) in stm32h7_spi_prepare_fthlv()
612 static void stm32f4_spi_write_tx(struct stm32_spi *spi) in stm32f4_spi_write_tx()
641 static void stm32f7_spi_write_tx(struct stm32_spi *spi) in stm32f7_spi_write_tx()
670 static void stm32h7_spi_write_txfifo(struct stm32_spi *spi) in stm32h7_spi_write_txfifo()
705 static void stm32f4_spi_read_rx(struct stm32_spi *spi) in stm32f4_spi_read_rx()
734 static void stm32f7_spi_read_rx(struct stm32_spi *spi) in stm32f7_spi_read_rx()
774 static void stm32h7_spi_read_rxfifo(struct stm32_spi *spi) in stm32h7_spi_read_rxfifo()
817 static void stm32_spi_enable(struct stm32_spi *spi) in stm32_spi_enable()
829 static void stm32fx_spi_disable(struct stm32_spi *spi) in stm32fx_spi_disable()
879 static void stm32h7_spi_disable(struct stm32_spi *spi) in stm32h7_spi_disable()
933 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); in stm32_spi_can_dma() local
954 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); in stm32fx_spi_irq_event() local
1042 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); in stm32fx_spi_irq_thread() local
1058 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); in stm32h7_spi_irq_thread() local
1155 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); in stm32_spi_optimize_message() local
1175 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); in stm32_spi_prepare_msg() local
1240 struct stm32_spi *spi = data; in stm32fx_spi_dma_tx_cb() local
1256 struct stm32_spi *spi = data; in stm32_spi_dma_rx_cb() local
1270 static void stm32_spi_dma_config(struct stm32_spi *spi, in stm32_spi_dma_config()
1323 static int stm32fx_spi_transfer_one_irq(struct stm32_spi *spi) in stm32fx_spi_transfer_one_irq()
1366 static int stm32h7_spi_transfer_one_irq(struct stm32_spi *spi) in stm32h7_spi_transfer_one_irq()
1406 static void stm32fx_spi_transfer_one_dma_start(struct stm32_spi *spi) in stm32fx_spi_transfer_one_dma_start()
1427 static void stm32f7_spi_transfer_one_dma_start(struct stm32_spi *spi) in stm32f7_spi_transfer_one_dma_start()
1443 static void stm32h7_spi_transfer_one_dma_start(struct stm32_spi *spi) in stm32h7_spi_transfer_one_dma_start()
1471 static int stm32_spi_prepare_rx_dma_mdma_chaining(struct stm32_spi *spi, in stm32_spi_prepare_rx_dma_mdma_chaining()
1584 static int stm32_spi_transfer_one_dma(struct stm32_spi *spi, in stm32_spi_transfer_one_dma()
1711 static void stm32f4_spi_set_bpw(struct stm32_spi *spi) in stm32f4_spi_set_bpw()
1723 static void stm32f7_spi_set_bpw(struct stm32_spi *spi) in stm32f7_spi_set_bpw()
1748 static void stm32h7_spi_set_bpw(struct stm32_spi *spi) in stm32h7_spi_set_bpw()
1775 static void stm32_spi_set_mbr(struct stm32_spi *spi, u32 mbrdiv) in stm32_spi_set_mbr()
1823 static int stm32fx_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) in stm32fx_spi_set_mode()
1851 static int stm32h7_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) in stm32h7_spi_set_mode()
1887 static void stm32h7_spi_data_idleness(struct stm32_spi *spi, struct spi_transfer *xfer) in stm32h7_spi_data_idleness()
1930 static int stm32h7_spi_number_of_data(struct stm32_spi *spi, u32 nb_words) in stm32h7_spi_number_of_data()
1950 static int stm32_spi_transfer_one_setup(struct stm32_spi *spi, in stm32_spi_transfer_one_setup()
2041 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); in stm32_spi_transfer_one() local
2072 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); in stm32_spi_unprepare_msg() local
2086 static int stm32fx_spi_config(struct stm32_spi *spi) in stm32fx_spi_config()
2117 static int stm32h7_spi_config(struct stm32_spi *spi) in stm32h7_spi_config()
2273 struct stm32_spi *spi; in stm32_spi_probe() local
2507 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); in stm32_spi_remove() local
2538 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); in stm32_spi_runtime_suspend() local
2548 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); in stm32_spi_runtime_resume() local
2573 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); in stm32_spi_resume() local