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()
201 static int spi_engine_compile_message(struct spi_engine *spi_engine, in spi_engine_compile_message()
241 static void spi_engine_xfer_next(struct spi_engine *spi_engine, in spi_engine_xfer_next()
259 static void spi_engine_tx_next(struct spi_engine *spi_engine) in spi_engine_tx_next()
276 static void spi_engine_rx_next(struct spi_engine *spi_engine) in spi_engine_rx_next()
293 static bool spi_engine_write_cmd_fifo(struct spi_engine *spi_engine) in spi_engine_write_cmd_fifo()
313 static bool spi_engine_write_tx_fifo(struct spi_engine *spi_engine) in spi_engine_write_tx_fifo()
335 static bool spi_engine_read_rx_fifo(struct spi_engine *spi_engine) in spi_engine_read_rx_fifo()
360 struct spi_engine *spi_engine = spi_controller_get_devdata(host); in spi_engine_irq() local
419 struct spi_engine *spi_engine = spi_controller_get_devdata(host); in spi_engine_transfer_one_message() local
466 struct spi_engine *spi_engine; in spi_engine_probe() local
560 struct spi_engine *spi_engine = spi_controller_get_devdata(host); in spi_engine_remove() local