Lines Matching refs:mpc52xx_spi
61 struct mpc52xx_spi { struct
83 int (*state)(int irq, struct mpc52xx_spi *ms, u8 status, u8 data); argument
96 static void mpc52xx_spi_chipsel(struct mpc52xx_spi *ms, int value) in mpc52xx_spi_chipsel() argument
112 static void mpc52xx_spi_start_transfer(struct mpc52xx_spi *ms) in mpc52xx_spi_start_transfer()
132 static int mpc52xx_spi_fsmstate_transfer(int irq, struct mpc52xx_spi *ms,
134 static int mpc52xx_spi_fsmstate_wait(int irq, struct mpc52xx_spi *ms,
144 mpc52xx_spi_fsmstate_idle(int irq, struct mpc52xx_spi *ms, u8 status, u8 data) in mpc52xx_spi_fsmstate_idle()
210 static int mpc52xx_spi_fsmstate_transfer(int irq, struct mpc52xx_spi *ms, in mpc52xx_spi_fsmstate_transfer()
274 mpc52xx_spi_fsmstate_wait(int irq, struct mpc52xx_spi *ms, u8 status, u8 data) in mpc52xx_spi_fsmstate_wait()
315 static void mpc52xx_spi_fsm_process(int irq, struct mpc52xx_spi *ms) in mpc52xx_spi_fsm_process()
337 struct mpc52xx_spi *ms = _ms; in mpc52xx_spi_irq()
349 struct mpc52xx_spi *ms = container_of(work, struct mpc52xx_spi, work); in mpc52xx_spi_wq()
363 struct mpc52xx_spi *ms = spi_master_get_devdata(spi->master); in mpc52xx_spi_transfer()
383 struct mpc52xx_spi *ms; in mpc52xx_spi_probe()
520 struct mpc52xx_spi *ms = spi_master_get_devdata(master); in mpc52xx_spi_remove()