Lines Matching defs:mxcmci_host

119 struct mxcmci_host {
175 static inline int is_imx31_mmc(struct mxcmci_host *host)
180 static inline int is_mpc512x_mmc(struct mxcmci_host *host)
185 static inline u32 mxcmci_readl(struct mxcmci_host *host, int reg)
193 static inline void mxcmci_writel(struct mxcmci_host *host, u32 val, int reg)
201 static inline u16 mxcmci_readw(struct mxcmci_host *host, int reg)
209 static inline void mxcmci_writew(struct mxcmci_host *host, u16 val, int reg)
217 static void mxcmci_set_clk_rate(struct mxcmci_host *host, unsigned int clk_ios);
219 static void mxcmci_set_power(struct mxcmci_host *host, unsigned int vdd)
234 static inline int mxcmci_use_dma(struct mxcmci_host *host)
239 static void mxcmci_softreset(struct mxcmci_host *host)
279 static int mxcmci_setup_data(struct mxcmci_host *host, struct mmc_data *data)
340 static void mxcmci_cmd_done(struct mxcmci_host *host, unsigned int stat);
341 static void mxcmci_data_done(struct mxcmci_host *host, unsigned int stat);
345 struct mxcmci_host *host = data;
357 static int mxcmci_start_cmd(struct mxcmci_host *host, struct mmc_command *cmd,
410 static void mxcmci_finish_request(struct mxcmci_host *host,
429 static int mxcmci_finish_data(struct mxcmci_host *host, unsigned int stat)
476 static void mxcmci_read_response(struct mxcmci_host *host, unsigned int stat)
509 static int mxcmci_poll_status(struct mxcmci_host *host, u32 mask)
529 static int mxcmci_pull(struct mxcmci_host *host, void *_buf, int bytes)
558 static int mxcmci_push(struct mxcmci_host *host, void *_buf, int bytes)
586 static int mxcmci_transfer_data(struct mxcmci_host *host)
618 struct mxcmci_host *host = container_of(work, struct mxcmci_host,
636 static void mxcmci_data_done(struct mxcmci_host *host, unsigned int stat)
678 static void mxcmci_cmd_done(struct mxcmci_host *host, unsigned int stat)
699 struct mxcmci_host *host = devid;
740 struct mxcmci_host *host = mmc_priv(mmc);
773 static void mxcmci_set_clk_rate(struct mxcmci_host *host, unsigned int clk_ios)
808 struct mxcmci_host *host = mmc_priv(mmc);
824 struct mxcmci_host *host = mmc_priv(mmc);
883 struct mxcmci_host *host = mmc_priv(mmc);
897 struct mxcmci_host *host = mmc_priv(mmc);
916 struct mxcmci_host *mxcmci = mmc_priv(host);
933 struct mxcmci_host *host = param;
945 struct mxcmci_host *host = from_timer(host, t, watchdog);
982 struct mxcmci_host *host;
1168 struct mxcmci_host *host = mmc_priv(mmc);
1187 struct mxcmci_host *host = mmc_priv(mmc);
1197 struct mxcmci_host *host = mmc_priv(mmc);