Lines Matching refs:spi_imx_data

76 struct spi_imx_data;
79 void (*intctrl)(struct spi_imx_data *, int);
80 int (*config)(struct spi_imx_data *, struct spi_imx_config *);
81 void (*trigger)(struct spi_imx_data *);
82 int (*rx_available)(struct spi_imx_data *);
83 void (*reset)(struct spi_imx_data *);
87 struct spi_imx_data { struct
97 void (*tx)(struct spi_imx_data *); argument
98 void (*rx)(struct spi_imx_data *); argument
117 static inline int is_imx27_cspi(struct spi_imx_data *d) in is_imx27_cspi() argument
122 static inline int is_imx35_cspi(struct spi_imx_data *d) in is_imx35_cspi()
127 static inline unsigned spi_imx_get_fifosize(struct spi_imx_data *d) in spi_imx_get_fifosize()
133 static void spi_imx_buf_rx_##type(struct spi_imx_data *spi_imx) \
144 static void spi_imx_buf_tx_##type(struct spi_imx_data *spi_imx) \
202 struct spi_imx_data *spi_imx = spi_master_get_devdata(master); in spi_imx_can_dma()
285 static void __maybe_unused mx51_ecspi_intctrl(struct spi_imx_data *spi_imx, int enable) in mx51_ecspi_intctrl()
298 static void __maybe_unused mx51_ecspi_trigger(struct spi_imx_data *spi_imx) in mx51_ecspi_trigger()
311 static int __maybe_unused mx51_ecspi_config(struct spi_imx_data *spi_imx, in mx51_ecspi_config()
392 static int __maybe_unused mx51_ecspi_rx_available(struct spi_imx_data *spi_imx) in mx51_ecspi_rx_available()
397 static void __maybe_unused mx51_ecspi_reset(struct spi_imx_data *spi_imx) in mx51_ecspi_reset()
427 static void __maybe_unused mx31_intctrl(struct spi_imx_data *spi_imx, int enable) in mx31_intctrl()
439 static void __maybe_unused mx31_trigger(struct spi_imx_data *spi_imx) in mx31_trigger()
448 static int __maybe_unused mx31_config(struct spi_imx_data *spi_imx, in mx31_config()
480 static int __maybe_unused mx31_rx_available(struct spi_imx_data *spi_imx) in mx31_rx_available()
485 static void __maybe_unused mx31_reset(struct spi_imx_data *spi_imx) in mx31_reset()
505 static void __maybe_unused mx21_intctrl(struct spi_imx_data *spi_imx, int enable) in mx21_intctrl()
517 static void __maybe_unused mx21_trigger(struct spi_imx_data *spi_imx) in mx21_trigger()
526 static int __maybe_unused mx21_config(struct spi_imx_data *spi_imx, in mx21_config()
551 static int __maybe_unused mx21_rx_available(struct spi_imx_data *spi_imx) in mx21_rx_available()
556 static void __maybe_unused mx21_reset(struct spi_imx_data *spi_imx) in mx21_reset()
572 static void __maybe_unused mx1_intctrl(struct spi_imx_data *spi_imx, int enable) in mx1_intctrl()
584 static void __maybe_unused mx1_trigger(struct spi_imx_data *spi_imx) in mx1_trigger()
593 static int __maybe_unused mx1_config(struct spi_imx_data *spi_imx, in mx1_config()
612 static int __maybe_unused mx1_rx_available(struct spi_imx_data *spi_imx) in mx1_rx_available()
617 static void __maybe_unused mx1_reset(struct spi_imx_data *spi_imx) in mx1_reset()
715 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_chipselect()
726 static void spi_imx_push(struct spi_imx_data *spi_imx) in spi_imx_push()
740 struct spi_imx_data *spi_imx = dev_id; in spi_imx_isr()
770 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_setupxfer()
800 static void spi_imx_sdma_exit(struct spi_imx_data *spi_imx) in spi_imx_sdma_exit()
817 static int spi_imx_sdma_init(struct device *dev, struct spi_imx_data *spi_imx, in spi_imx_sdma_init()
882 struct spi_imx_data *spi_imx = (struct spi_imx_data *)cookie; in spi_imx_dma_rx_callback()
889 struct spi_imx_data *spi_imx = (struct spi_imx_data *)cookie; in spi_imx_dma_tx_callback()
894 static int spi_imx_dma_transfer(struct spi_imx_data *spi_imx, in spi_imx_dma_transfer()
989 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_pio_transfer()
1011 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_transfer()
1027 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_setup()
1048 struct spi_imx_data *spi_imx = spi_master_get_devdata(master); in spi_imx_prepare_message()
1067 struct spi_imx_data *spi_imx = spi_master_get_devdata(master); in spi_imx_unprepare_message()
1082 struct spi_imx_data *spi_imx; in spi_imx_probe()
1100 sizeof(struct spi_imx_data) + sizeof(int) * num_cs); in spi_imx_probe()
1223 struct spi_imx_data *spi_imx = spi_master_get_devdata(master); in spi_imx_remove()