Lines Matching defs:spi
348 static inline void stm32_spi_set_bits(struct stm32_spi *spi, in stm32_spi_set_bits()
355 static inline void stm32_spi_clr_bits(struct stm32_spi *spi, in stm32_spi_clr_bits()
366 static int stm32h7_spi_get_fifo_size(struct stm32_spi *spi) in stm32h7_spi_get_fifo_size()
391 static int stm32f4_spi_get_bpw_mask(struct stm32_spi *spi) in stm32f4_spi_get_bpw_mask()
401 static int stm32h7_spi_get_bpw_mask(struct stm32_spi *spi) in stm32h7_spi_get_bpw_mask()
433 static int stm32_spi_prepare_mbr(struct stm32_spi *spi, u32 speed_hz, in stm32_spi_prepare_mbr()
469 static u32 stm32h7_spi_prepare_fthlv(struct stm32_spi *spi, u32 xfer_len) in stm32h7_spi_prepare_fthlv()
488 static void stm32f4_spi_write_tx(struct stm32_spi *spi) in stm32f4_spi_write_tx()
517 static void stm32h7_spi_write_txfifo(struct stm32_spi *spi) in stm32h7_spi_write_txfifo()
552 static void stm32f4_spi_read_rx(struct stm32_spi *spi) in stm32f4_spi_read_rx()
581 static void stm32h7_spi_read_rxfifo(struct stm32_spi *spi) in stm32h7_spi_read_rxfifo()
624 static void stm32_spi_enable(struct stm32_spi *spi) in stm32_spi_enable()
636 static void stm32f4_spi_disable(struct stm32_spi *spi) in stm32f4_spi_disable()
686 static void stm32h7_spi_disable(struct stm32_spi *spi) in stm32h7_spi_disable()
737 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_can_dma() local
758 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32f4_spi_irq_event() local
846 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32f4_spi_irq_thread() local
862 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32h7_spi_irq_thread() local
956 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_prepare_msg() local
1024 struct stm32_spi *spi = data; in stm32f4_spi_dma_tx_cb() local
1040 struct stm32_spi *spi = data; in stm32_spi_dma_rx_cb() local
1053 static void stm32_spi_dma_config(struct stm32_spi *spi, in stm32_spi_dma_config()
1104 static int stm32f4_spi_transfer_one_irq(struct stm32_spi *spi) in stm32f4_spi_transfer_one_irq()
1147 static int stm32h7_spi_transfer_one_irq(struct stm32_spi *spi) in stm32h7_spi_transfer_one_irq()
1186 static void stm32f4_spi_transfer_one_dma_start(struct stm32_spi *spi) in stm32f4_spi_transfer_one_dma_start()
1207 static void stm32h7_spi_transfer_one_dma_start(struct stm32_spi *spi) in stm32h7_spi_transfer_one_dma_start()
1230 static int stm32_spi_transfer_one_dma(struct stm32_spi *spi, in stm32_spi_transfer_one_dma()
1331 static void stm32f4_spi_set_bpw(struct stm32_spi *spi) in stm32f4_spi_set_bpw()
1343 static void stm32h7_spi_set_bpw(struct stm32_spi *spi) in stm32h7_spi_set_bpw()
1370 static void stm32_spi_set_mbr(struct stm32_spi *spi, u32 mbrdiv) in stm32_spi_set_mbr()
1418 static int stm32f4_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) in stm32f4_spi_set_mode()
1446 static int stm32h7_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) in stm32h7_spi_set_mode()
1482 static void stm32h7_spi_data_idleness(struct stm32_spi *spi, u32 len) in stm32h7_spi_data_idleness()
1510 static int stm32h7_spi_number_of_data(struct stm32_spi *spi, u32 nb_words) in stm32h7_spi_number_of_data()
1530 static int stm32_spi_transfer_one_setup(struct stm32_spi *spi, in stm32_spi_transfer_one_setup()
1611 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_transfer_one() local
1642 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_unprepare_msg() local
1653 static int stm32f4_spi_config(struct stm32_spi *spi) in stm32f4_spi_config()
1684 static int stm32h7_spi_config(struct stm32_spi *spi) in stm32h7_spi_config()
1769 struct stm32_spi *spi; in stm32_spi_probe() local
1935 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_remove() local
1963 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_runtime_suspend() local
1973 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_runtime_resume() local
1998 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_resume() local