Lines Matching defs:dw_mci
57 * struct dw_mci - MMC controller state shared between all slots
155 struct dw_mci {
221 void (*push_data)(struct dw_mci *host, void *buf, int cnt);
222 void (*pull_data)(struct dw_mci *host, void *buf, int cnt);
238 int (*init)(struct dw_mci *host);
239 int (*start)(struct dw_mci *host, unsigned int sg_len);
241 void (*stop)(struct dw_mci *host);
242 void (*cleanup)(struct dw_mci *host);
243 void (*exit)(struct dw_mci *host);
497 extern int dw_mci_probe(struct dw_mci *host);
498 extern void dw_mci_remove(struct dw_mci *host);
512 * &struct dw_mci.
522 struct dw_mci *host;
543 * dw_mci driver data - dw-mshc implementation specific driver data.
558 int (*init)(struct dw_mci *host);
559 void (*set_ios)(struct dw_mci *host, struct mmc_ios *ios);
560 int (*parse_dt)(struct dw_mci *host);
562 int (*prepare_hs400_tuning)(struct dw_mci *host,