Symbol: stm32_spi
drivers/spi/spi-stm32.c
1048
struct stm32_spi *spi = spi_controller_get_devdata(ctrl);
drivers/spi/spi-stm32.c
1064
struct stm32_spi *spi = spi_controller_get_devdata(ctrl);
drivers/spi/spi-stm32.c
1161
struct stm32_spi *spi = spi_controller_get_devdata(ctrl);
drivers/spi/spi-stm32.c
1181
struct stm32_spi *spi = spi_controller_get_devdata(ctrl);
drivers/spi/spi-stm32.c
1246
struct stm32_spi *spi = data;
drivers/spi/spi-stm32.c
1262
struct stm32_spi *spi = data;
drivers/spi/spi-stm32.c
1276
static void stm32_spi_dma_config(struct stm32_spi *spi,
drivers/spi/spi-stm32.c
1329
static int stm32fx_spi_transfer_one_irq(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
1372
static int stm32h7_spi_transfer_one_poll(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
1421
static int stm32h7_spi_transfer_one_irq(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
1461
static void stm32fx_spi_transfer_one_dma_start(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
1482
static void stm32f7_spi_transfer_one_dma_start(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
1498
static void stm32h7_spi_transfer_one_dma_start(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
1526
static int stm32_spi_prepare_rx_dma_mdma_chaining(struct stm32_spi *spi,
drivers/spi/spi-stm32.c
1642
static int stm32_spi_transfer_one_dma(struct stm32_spi *spi,
drivers/spi/spi-stm32.c
1769
static void stm32f4_spi_set_bpw(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
1781
static void stm32f7_spi_set_bpw(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
1806
static void stm32h7_spi_set_bpw(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
1833
static void stm32_spi_set_mbr(struct stm32_spi *spi, u32 mbrdiv)
drivers/spi/spi-stm32.c
1881
static int stm32fx_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type)
drivers/spi/spi-stm32.c
1909
static int stm32h7_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type)
drivers/spi/spi-stm32.c
1945
static void stm32h7_spi_data_idleness(struct stm32_spi *spi, struct spi_transfer *xfer)
drivers/spi/spi-stm32.c
1989
static int stm32h7_spi_number_of_data(struct stm32_spi *spi, u32 nb_words)
drivers/spi/spi-stm32.c
2009
static int stm32_spi_transfer_one_setup(struct stm32_spi *spi,
drivers/spi/spi-stm32.c
202
#define STM32_SPI_HOST_MODE(stm32_spi) (!(stm32_spi)->device_mode)
drivers/spi/spi-stm32.c
203
#define STM32_SPI_DEVICE_MODE(stm32_spi) ((stm32_spi)->device_mode)
drivers/spi/spi-stm32.c
2093
static bool stm32_spi_can_poll(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
2118
struct stm32_spi *spi = spi_controller_get_devdata(ctrl);
drivers/spi/spi-stm32.c
2151
struct stm32_spi *spi = spi_controller_get_devdata(ctrl);
drivers/spi/spi-stm32.c
2165
static int stm32fx_spi_config(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
2196
static int stm32h7_spi_config(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
2354
struct stm32_spi *spi;
drivers/spi/spi-stm32.c
2372
ctrl = devm_spi_alloc_target(&pdev->dev, sizeof(struct stm32_spi));
drivers/spi/spi-stm32.c
2374
ctrl = devm_spi_alloc_host(&pdev->dev, sizeof(struct stm32_spi));
drivers/spi/spi-stm32.c
251
struct stm32_spi;
drivers/spi/spi-stm32.c
2566
struct stm32_spi *spi = spi_controller_get_devdata(ctrl);
drivers/spi/spi-stm32.c
2594
struct stm32_spi *spi = spi_controller_get_devdata(ctrl);
drivers/spi/spi-stm32.c
2604
struct stm32_spi *spi = spi_controller_get_devdata(ctrl);
drivers/spi/spi-stm32.c
2629
struct stm32_spi *spi = spi_controller_get_devdata(ctrl);
drivers/spi/spi-stm32.c
285
int (*get_fifo_size)(struct stm32_spi *spi);
drivers/spi/spi-stm32.c
286
int (*get_bpw_mask)(struct stm32_spi *spi);
drivers/spi/spi-stm32.c
287
void (*disable)(struct stm32_spi *spi);
drivers/spi/spi-stm32.c
288
int (*config)(struct stm32_spi *spi);
drivers/spi/spi-stm32.c
289
void (*set_bpw)(struct stm32_spi *spi);
drivers/spi/spi-stm32.c
290
int (*set_mode)(struct stm32_spi *spi, unsigned int comm_type);
drivers/spi/spi-stm32.c
291
void (*set_data_idleness)(struct stm32_spi *spi, struct spi_transfer *xfer);
drivers/spi/spi-stm32.c
292
int (*set_number_of_data)(struct stm32_spi *spi, u32 length);
drivers/spi/spi-stm32.c
293
void (*write_tx)(struct stm32_spi *spi);
drivers/spi/spi-stm32.c
294
void (*read_rx)(struct stm32_spi *spi);
drivers/spi/spi-stm32.c
295
void (*transfer_one_dma_start)(struct stm32_spi *spi);
drivers/spi/spi-stm32.c
298
int (*transfer_one_irq)(struct stm32_spi *spi);
drivers/spi/spi-stm32.c
299
int (*transfer_one_poll)(struct stm32_spi *spi);
drivers/spi/spi-stm32.c
446
static inline void stm32_spi_set_bits(struct stm32_spi *spi,
drivers/spi/spi-stm32.c
453
static inline void stm32_spi_clr_bits(struct stm32_spi *spi,
drivers/spi/spi-stm32.c
464
static int stm32h7_spi_get_fifo_size(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
489
static int stm32f4_spi_get_bpw_mask(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
499
static int stm32f7_spi_get_bpw_mask(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
509
static int stm32h7_spi_get_bpw_mask(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
536
static int stm32mp25_spi_get_bpw_mask(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
563
static int stm32_spi_prepare_mbr(struct stm32_spi *spi, u32 speed_hz,
drivers/spi/spi-stm32.c
599
static u32 stm32h7_spi_prepare_fthlv(struct stm32_spi *spi, u32 xfer_len)
drivers/spi/spi-stm32.c
618
static void stm32f4_spi_write_tx(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
647
static void stm32f7_spi_write_tx(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
676
static void stm32h7_spi_write_txfifo(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
711
static void stm32f4_spi_read_rx(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
740
static void stm32f7_spi_read_rx(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
780
static void stm32h7_spi_read_rxfifo(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
823
static void stm32_spi_enable(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
835
static void stm32fx_spi_disable(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
885
static void stm32h7_spi_disable(struct stm32_spi *spi)
drivers/spi/spi-stm32.c
939
struct stm32_spi *spi = spi_controller_get_devdata(ctrl);
drivers/spi/spi-stm32.c
960
struct stm32_spi *spi = spi_controller_get_devdata(ctrl);