Lines Matching refs:dw_mci
160 struct dw_mci { struct
227 void (*push_data)(struct dw_mci *host, void *buf, int cnt); argument
228 void (*pull_data)(struct dw_mci *host, void *buf, int cnt); argument
250 int (*init)(struct dw_mci *host); argument
251 int (*start)(struct dw_mci *host, unsigned int sg_len);
253 void (*stop)(struct dw_mci *host);
254 void (*cleanup)(struct dw_mci *host);
255 void (*exit)(struct dw_mci *host);
512 extern int dw_mci_probe(struct dw_mci *host);
513 extern void dw_mci_remove(struct dw_mci *host);
537 struct dw_mci *host;
579 int (*init)(struct dw_mci *host);
580 void (*set_ios)(struct dw_mci *host, struct mmc_ios *ios);
581 int (*parse_dt)(struct dw_mci *host);
583 int (*prepare_hs400_tuning)(struct dw_mci *host,
587 void (*set_data_timeout)(struct dw_mci *host,
589 u32 (*get_drto_clks)(struct dw_mci *host);
590 void (*hw_reset)(struct dw_mci *host);