Lines Matching defs:spi_engine
81 struct spi_engine { struct
90 struct spi_engine_program *p; argument
108 static void spi_engine_program_add_cmd(struct spi_engine_program *p, in spi_engine_program_add_cmd() argument
130 static unsigned int spi_engine_get_clk_div(struct spi_engine *spi_engine, in spi_engine_get_clk_div()
166 struct spi_engine *spi_engine, unsigned int clk_div, in spi_engine_gen_sleep()
205 static int spi_engine_compile_message(struct spi_engine *spi_engine, in spi_engine_compile_message()
245 static void spi_engine_xfer_next(struct spi_engine *spi_engine, in spi_engine_xfer_next()
263 static void spi_engine_tx_next(struct spi_engine *spi_engine) in spi_engine_tx_next()
280 static void spi_engine_rx_next(struct spi_engine *spi_engine) in spi_engine_rx_next()
297 static bool spi_engine_write_cmd_fifo(struct spi_engine *spi_engine) in spi_engine_write_cmd_fifo()
317 static bool spi_engine_write_tx_fifo(struct spi_engine *spi_engine) in spi_engine_write_tx_fifo()
339 static bool spi_engine_read_rx_fifo(struct spi_engine *spi_engine) in spi_engine_read_rx_fifo()
364 struct spi_engine *spi_engine = spi_master_get_devdata(master); in spi_engine_irq() local
423 struct spi_engine *spi_engine = spi_master_get_devdata(master); in spi_engine_transfer_one_message() local
470 struct spi_engine *spi_engine; in spi_engine_probe() local
564 struct spi_engine *spi_engine = spi_master_get_devdata(master); in spi_engine_remove() local