Lines Matching refs:stm32_spi
151 struct stm32_spi { struct
179 static inline void stm32_spi_set_bits(struct stm32_spi *spi, in stm32_spi_set_bits() argument
186 static inline void stm32_spi_clr_bits(struct stm32_spi *spi, in stm32_spi_clr_bits()
197 static int stm32_spi_get_fifo_size(struct stm32_spi *spi) in stm32_spi_get_fifo_size()
222 static int stm32_spi_get_bpw_mask(struct stm32_spi *spi) in stm32_spi_get_bpw_mask()
253 static int stm32_spi_prepare_mbr(struct stm32_spi *spi, u32 speed_hz) in stm32_spi_prepare_mbr()
285 static u32 stm32_spi_prepare_fthlv(struct stm32_spi *spi) in stm32_spi_prepare_fthlv()
315 static void stm32_spi_write_txfifo(struct stm32_spi *spi) in stm32_spi_write_txfifo()
349 static void stm32_spi_read_rxfifo(struct stm32_spi *spi, bool flush) in stm32_spi_read_rxfifo()
393 static void stm32_spi_enable(struct stm32_spi *spi) in stm32_spi_enable()
408 static void stm32_spi_disable(struct stm32_spi *spi) in stm32_spi_disable()
469 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_can_dma()
485 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_irq()
597 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_prepare_msg()
650 struct stm32_spi *spi = data; in stm32_spi_dma_cb()
670 static void stm32_spi_dma_config(struct stm32_spi *spi, in stm32_spi_dma_config()
716 static int stm32_spi_transfer_one_irq(struct stm32_spi *spi) in stm32_spi_transfer_one_irq()
755 static int stm32_spi_transfer_one_dma(struct stm32_spi *spi, in stm32_spi_transfer_one_dma()
856 static int stm32_spi_transfer_one_setup(struct stm32_spi *spi, in stm32_spi_transfer_one_setup()
991 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_transfer_one()
1025 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_unprepare_msg()
1035 static int stm32_spi_config(struct stm32_spi *spi) in stm32_spi_config()
1077 struct stm32_spi *spi; in stm32_spi_probe()
1081 master = spi_alloc_master(&pdev->dev, sizeof(struct stm32_spi)); in stm32_spi_probe()
1234 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_remove()
1254 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_runtime_suspend()
1264 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_runtime_resume()
1286 struct stm32_spi *spi = spi_master_get_devdata(master); in stm32_spi_resume()