Lines Matching defs:mxcmci_host

120 struct mxcmci_host {
192 static inline int is_imx31_mmc(struct mxcmci_host *host)
197 static inline int is_mpc512x_mmc(struct mxcmci_host *host)
202 static inline u32 mxcmci_readl(struct mxcmci_host *host, int reg)
210 static inline void mxcmci_writel(struct mxcmci_host *host, u32 val, int reg)
218 static inline u16 mxcmci_readw(struct mxcmci_host *host, int reg)
226 static inline void mxcmci_writew(struct mxcmci_host *host, u16 val, int reg)
234 static void mxcmci_set_clk_rate(struct mxcmci_host *host, unsigned int clk_ios);
236 static void mxcmci_set_power(struct mxcmci_host *host, unsigned int vdd)
251 static inline int mxcmci_use_dma(struct mxcmci_host *host)
256 static void mxcmci_softreset(struct mxcmci_host *host)
296 static int mxcmci_setup_data(struct mxcmci_host *host, struct mmc_data *data)
357 static void mxcmci_cmd_done(struct mxcmci_host *host, unsigned int stat);
358 static void mxcmci_data_done(struct mxcmci_host *host, unsigned int stat);
362 struct mxcmci_host *host = data;
374 static int mxcmci_start_cmd(struct mxcmci_host *host, struct mmc_command *cmd,
427 static void mxcmci_finish_request(struct mxcmci_host *host,
446 static int mxcmci_finish_data(struct mxcmci_host *host, unsigned int stat)
493 static void mxcmci_read_response(struct mxcmci_host *host, unsigned int stat)
526 static int mxcmci_poll_status(struct mxcmci_host *host, u32 mask)
546 static int mxcmci_pull(struct mxcmci_host *host, void *_buf, int bytes)
575 static int mxcmci_push(struct mxcmci_host *host, void *_buf, int bytes)
603 static int mxcmci_transfer_data(struct mxcmci_host *host)
635 struct mxcmci_host *host = container_of(work, struct mxcmci_host,
653 static void mxcmci_data_done(struct mxcmci_host *host, unsigned int stat)
695 static void mxcmci_cmd_done(struct mxcmci_host *host, unsigned int stat)
716 struct mxcmci_host *host = devid;
757 struct mxcmci_host *host = mmc_priv(mmc);
790 static void mxcmci_set_clk_rate(struct mxcmci_host *host, unsigned int clk_ios)
825 struct mxcmci_host *host = mmc_priv(mmc);
841 struct mxcmci_host *host = mmc_priv(mmc);
900 struct mxcmci_host *host = mmc_priv(mmc);
914 struct mxcmci_host *host = mmc_priv(mmc);
933 struct mxcmci_host *mxcmci = mmc_priv(host);
950 struct mxcmci_host *host = param;
962 struct mxcmci_host *host = from_timer(host, t, watchdog);
999 struct mxcmci_host *host;
1194 struct mxcmci_host *host = mmc_priv(mmc);
1216 struct mxcmci_host *host = mmc_priv(mmc);
1226 struct mxcmci_host *host = mmc_priv(mmc);