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()
399 static int __maybe_unused mx51_ecspi_rx_available(struct spi_imx_data *spi_imx) in mx51_ecspi_rx_available()
404 static void __maybe_unused mx51_ecspi_reset(struct spi_imx_data *spi_imx) in mx51_ecspi_reset()
434 static void __maybe_unused mx31_intctrl(struct spi_imx_data *spi_imx, int enable) in mx31_intctrl()
446 static void __maybe_unused mx31_trigger(struct spi_imx_data *spi_imx) in mx31_trigger()
455 static int __maybe_unused mx31_config(struct spi_imx_data *spi_imx, in mx31_config()
487 static int __maybe_unused mx31_rx_available(struct spi_imx_data *spi_imx) in mx31_rx_available()
492 static void __maybe_unused mx31_reset(struct spi_imx_data *spi_imx) in mx31_reset()
512 static void __maybe_unused mx21_intctrl(struct spi_imx_data *spi_imx, int enable) in mx21_intctrl()
524 static void __maybe_unused mx21_trigger(struct spi_imx_data *spi_imx) in mx21_trigger()
533 static int __maybe_unused mx21_config(struct spi_imx_data *spi_imx, in mx21_config()
558 static int __maybe_unused mx21_rx_available(struct spi_imx_data *spi_imx) in mx21_rx_available()
563 static void __maybe_unused mx21_reset(struct spi_imx_data *spi_imx) in mx21_reset()
579 static void __maybe_unused mx1_intctrl(struct spi_imx_data *spi_imx, int enable) in mx1_intctrl()
591 static void __maybe_unused mx1_trigger(struct spi_imx_data *spi_imx) in mx1_trigger()
600 static int __maybe_unused mx1_config(struct spi_imx_data *spi_imx, in mx1_config()
619 static int __maybe_unused mx1_rx_available(struct spi_imx_data *spi_imx) in mx1_rx_available()
624 static void __maybe_unused mx1_reset(struct spi_imx_data *spi_imx) in mx1_reset()
722 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_chipselect()
733 static void spi_imx_push(struct spi_imx_data *spi_imx) in spi_imx_push()
747 struct spi_imx_data *spi_imx = dev_id; in spi_imx_isr()
777 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_setupxfer()
807 static void spi_imx_sdma_exit(struct spi_imx_data *spi_imx) in spi_imx_sdma_exit()
824 static int spi_imx_sdma_init(struct device *dev, struct spi_imx_data *spi_imx, in spi_imx_sdma_init()
889 struct spi_imx_data *spi_imx = (struct spi_imx_data *)cookie; in spi_imx_dma_rx_callback()
896 struct spi_imx_data *spi_imx = (struct spi_imx_data *)cookie; in spi_imx_dma_tx_callback()
901 static int spi_imx_dma_transfer(struct spi_imx_data *spi_imx, in spi_imx_dma_transfer()
996 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_pio_transfer()
1018 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_transfer()
1034 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_setup()
1055 struct spi_imx_data *spi_imx = spi_master_get_devdata(master); in spi_imx_prepare_message()
1074 struct spi_imx_data *spi_imx = spi_master_get_devdata(master); in spi_imx_unprepare_message()
1089 struct spi_imx_data *spi_imx; in spi_imx_probe()
1107 sizeof(struct spi_imx_data) + sizeof(int) * num_cs); in spi_imx_probe()
1230 struct spi_imx_data *spi_imx = spi_master_get_devdata(master); in spi_imx_remove()