Lines Matching defs:mpc52xx_spi
64 struct mpc52xx_spi {
86 int (*state)(int irq, struct mpc52xx_spi *ms, u8 status, u8 data);
99 static void mpc52xx_spi_chipsel(struct mpc52xx_spi *ms, int value)
116 static void mpc52xx_spi_start_transfer(struct mpc52xx_spi *ms)
136 static int mpc52xx_spi_fsmstate_transfer(int irq, struct mpc52xx_spi *ms,
138 static int mpc52xx_spi_fsmstate_wait(int irq, struct mpc52xx_spi *ms,
148 mpc52xx_spi_fsmstate_idle(int irq, struct mpc52xx_spi *ms, u8 status, u8 data)
214 static int mpc52xx_spi_fsmstate_transfer(int irq, struct mpc52xx_spi *ms,
280 mpc52xx_spi_fsmstate_wait(int irq, struct mpc52xx_spi *ms, u8 status, u8 data)
319 * @ms: pointer to mpc52xx_spi driver data
321 static void mpc52xx_spi_fsm_process(int irq, struct mpc52xx_spi *ms)
343 struct mpc52xx_spi *ms = _ms;
355 struct mpc52xx_spi *ms = container_of(work, struct mpc52xx_spi, work);
369 struct mpc52xx_spi *ms = spi_master_get_devdata(spi->master);
389 struct mpc52xx_spi *ms;
519 struct mpc52xx_spi *ms = spi_master_get_devdata(master);