Lines Matching refs:mxcmci_host

120 struct mxcmci_host {  struct
176 static inline int is_imx31_mmc(struct mxcmci_host *host) in is_imx31_mmc() argument
181 static inline int is_mpc512x_mmc(struct mxcmci_host *host) in is_mpc512x_mmc()
186 static inline u32 mxcmci_readl(struct mxcmci_host *host, int reg) in mxcmci_readl()
194 static inline void mxcmci_writel(struct mxcmci_host *host, u32 val, int reg) in mxcmci_writel()
202 static inline u16 mxcmci_readw(struct mxcmci_host *host, int reg) in mxcmci_readw()
210 static inline void mxcmci_writew(struct mxcmci_host *host, u16 val, int reg) in mxcmci_writew()
218 static void mxcmci_set_clk_rate(struct mxcmci_host *host, unsigned int clk_ios);
220 static void mxcmci_set_power(struct mxcmci_host *host, unsigned int vdd) in mxcmci_set_power()
235 static inline int mxcmci_use_dma(struct mxcmci_host *host) in mxcmci_use_dma()
240 static void mxcmci_softreset(struct mxcmci_host *host) in mxcmci_softreset()
280 static int mxcmci_setup_data(struct mxcmci_host *host, struct mmc_data *data) in mxcmci_setup_data()
341 static void mxcmci_cmd_done(struct mxcmci_host *host, unsigned int stat);
342 static void mxcmci_data_done(struct mxcmci_host *host, unsigned int stat);
346 struct mxcmci_host *host = data; in mxcmci_dma_callback()
358 static int mxcmci_start_cmd(struct mxcmci_host *host, struct mmc_command *cmd, in mxcmci_start_cmd()
411 static void mxcmci_finish_request(struct mxcmci_host *host, in mxcmci_finish_request()
430 static int mxcmci_finish_data(struct mxcmci_host *host, unsigned int stat) in mxcmci_finish_data()
477 static void mxcmci_read_response(struct mxcmci_host *host, unsigned int stat) in mxcmci_read_response()
510 static int mxcmci_poll_status(struct mxcmci_host *host, u32 mask) in mxcmci_poll_status()
530 static int mxcmci_pull(struct mxcmci_host *host, void *_buf, int bytes) in mxcmci_pull()
559 static int mxcmci_push(struct mxcmci_host *host, void *_buf, int bytes) in mxcmci_push()
587 static int mxcmci_transfer_data(struct mxcmci_host *host) in mxcmci_transfer_data()
619 struct mxcmci_host *host = container_of(work, struct mxcmci_host, in mxcmci_datawork()
637 static void mxcmci_data_done(struct mxcmci_host *host, unsigned int stat) in mxcmci_data_done()
679 static void mxcmci_cmd_done(struct mxcmci_host *host, unsigned int stat) in mxcmci_cmd_done()
700 struct mxcmci_host *host = devid; in mxcmci_irq()
741 struct mxcmci_host *host = mmc_priv(mmc); in mxcmci_request()
774 static void mxcmci_set_clk_rate(struct mxcmci_host *host, unsigned int clk_ios) in mxcmci_set_clk_rate()
809 struct mxcmci_host *host = mmc_priv(mmc); in mxcmci_setup_dma()
825 struct mxcmci_host *host = mmc_priv(mmc); in mxcmci_set_ios()
884 struct mxcmci_host *host = mmc_priv(mmc); in mxcmci_get_ro()
898 struct mxcmci_host *host = mmc_priv(mmc); in mxcmci_enable_sdio_irq()
917 struct mxcmci_host *mxcmci = mmc_priv(host); in mxcmci_init_card()
934 struct mxcmci_host *host = param; in filter()
946 struct mxcmci_host *host = from_timer(host, t, watchdog); in mxcmci_watchdog()
983 struct mxcmci_host *host; in mxcmci_probe()
1168 struct mxcmci_host *host = mmc_priv(mmc); in mxcmci_remove()
1189 struct mxcmci_host *host = mmc_priv(mmc); in mxcmci_suspend()
1199 struct mxcmci_host *host = mmc_priv(mmc); in mxcmci_resume()