stm32_spi 214 drivers/spi/spi-stm32.c struct stm32_spi; stm32_spi 244 drivers/spi/spi-stm32.c int (*get_fifo_size)(struct stm32_spi *spi); stm32_spi 245 drivers/spi/spi-stm32.c int (*get_bpw_mask)(struct stm32_spi *spi); stm32_spi 246 drivers/spi/spi-stm32.c void (*disable)(struct stm32_spi *spi); stm32_spi 247 drivers/spi/spi-stm32.c int (*config)(struct stm32_spi *spi); stm32_spi 248 drivers/spi/spi-stm32.c void (*set_bpw)(struct stm32_spi *spi); stm32_spi 249 drivers/spi/spi-stm32.c int (*set_mode)(struct stm32_spi *spi, unsigned int comm_type); stm32_spi 250 drivers/spi/spi-stm32.c void (*set_data_idleness)(struct stm32_spi *spi, u32 length); stm32_spi 251 drivers/spi/spi-stm32.c int (*set_number_of_data)(struct stm32_spi *spi, u32 length); stm32_spi 252 drivers/spi/spi-stm32.c void (*transfer_one_dma_start)(struct stm32_spi *spi); stm32_spi 255 drivers/spi/spi-stm32.c int (*transfer_one_irq)(struct stm32_spi *spi); stm32_spi 353 drivers/spi/spi-stm32.c static inline void stm32_spi_set_bits(struct stm32_spi *spi, stm32_spi 360 drivers/spi/spi-stm32.c static inline void stm32_spi_clr_bits(struct stm32_spi *spi, stm32_spi 371 drivers/spi/spi-stm32.c static int stm32h7_spi_get_fifo_size(struct stm32_spi *spi) stm32_spi 396 drivers/spi/spi-stm32.c static int stm32f4_spi_get_bpw_mask(struct stm32_spi *spi) stm32_spi 406 drivers/spi/spi-stm32.c static int stm32h7_spi_get_bpw_mask(struct stm32_spi *spi) stm32_spi 440 drivers/spi/spi-stm32.c static int stm32_spi_prepare_mbr(struct stm32_spi *spi, u32 speed_hz, stm32_spi 472 drivers/spi/spi-stm32.c static u32 stm32h7_spi_prepare_fthlv(struct stm32_spi *spi) stm32_spi 502 drivers/spi/spi-stm32.c static void stm32f4_spi_write_tx(struct stm32_spi *spi) stm32_spi 531 drivers/spi/spi-stm32.c static void stm32h7_spi_write_txfifo(struct stm32_spi *spi) stm32_spi 566 drivers/spi/spi-stm32.c static void stm32f4_spi_read_rx(struct stm32_spi *spi) stm32_spi 595 drivers/spi/spi-stm32.c static void stm32h7_spi_read_rxfifo(struct stm32_spi *spi, bool flush) stm32_spi 638 drivers/spi/spi-stm32.c static void stm32_spi_enable(struct stm32_spi *spi) stm32_spi 650 drivers/spi/spi-stm32.c static void stm32f4_spi_disable(struct stm32_spi *spi) stm32_spi 706 drivers/spi/spi-stm32.c static void stm32h7_spi_disable(struct stm32_spi *spi) stm32_spi 769 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi 790 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi 877 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi 893 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi 1005 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi 1058 drivers/spi/spi-stm32.c struct stm32_spi *spi = data; stm32_spi 1073 drivers/spi/spi-stm32.c struct stm32_spi *spi = data; stm32_spi 1087 drivers/spi/spi-stm32.c struct stm32_spi *spi = data; stm32_spi 1107 drivers/spi/spi-stm32.c static void stm32_spi_dma_config(struct stm32_spi *spi, stm32_spi 1157 drivers/spi/spi-stm32.c static int stm32f4_spi_transfer_one_irq(struct stm32_spi *spi) stm32_spi 1197 drivers/spi/spi-stm32.c static int stm32h7_spi_transfer_one_irq(struct stm32_spi *spi) stm32_spi 1235 drivers/spi/spi-stm32.c static void stm32f4_spi_transfer_one_dma_start(struct stm32_spi *spi) stm32_spi 1255 drivers/spi/spi-stm32.c static void stm32h7_spi_transfer_one_dma_start(struct stm32_spi *spi) stm32_spi 1274 drivers/spi/spi-stm32.c static int stm32_spi_transfer_one_dma(struct stm32_spi *spi, stm32_spi 1375 drivers/spi/spi-stm32.c static void stm32f4_spi_set_bpw(struct stm32_spi *spi) stm32_spi 1387 drivers/spi/spi-stm32.c static void stm32h7_spi_set_bpw(struct stm32_spi *spi) stm32_spi 1416 drivers/spi/spi-stm32.c static void stm32_spi_set_mbr(struct stm32_spi *spi, u32 mbrdiv) stm32_spi 1465 drivers/spi/spi-stm32.c static int stm32f4_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) stm32_spi 1487 drivers/spi/spi-stm32.c static int stm32h7_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) stm32_spi 1524 drivers/spi/spi-stm32.c static void stm32h7_spi_data_idleness(struct stm32_spi *spi, u32 len) stm32_spi 1551 drivers/spi/spi-stm32.c static int stm32h7_spi_number_of_data(struct stm32_spi *spi, u32 nb_words) stm32_spi 1574 drivers/spi/spi-stm32.c static int stm32_spi_transfer_one_setup(struct stm32_spi *spi, stm32_spi 1660 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi 1689 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi 1699 drivers/spi/spi-stm32.c static int stm32f4_spi_config(struct stm32_spi *spi) stm32_spi 1729 drivers/spi/spi-stm32.c static int stm32h7_spi_config(struct stm32_spi *spi) stm32_spi 1811 drivers/spi/spi-stm32.c struct stm32_spi *spi; stm32_spi 1815 drivers/spi/spi-stm32.c master = spi_alloc_master(&pdev->dev, sizeof(struct stm32_spi)); stm32_spi 1976 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi 1996 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi 2006 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); stm32_spi 2028 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master);