Lines Matching refs:pwrseq
55 struct mmc_pwrseq *pwrseq; in mmc_pwrseq_alloc() local
74 pwrseq = match->alloc(host, &pdev->dev); in mmc_pwrseq_alloc()
75 if (IS_ERR(pwrseq)) { in mmc_pwrseq_alloc()
76 ret = PTR_ERR(pwrseq); in mmc_pwrseq_alloc()
80 host->pwrseq = pwrseq; in mmc_pwrseq_alloc()
90 struct mmc_pwrseq *pwrseq = host->pwrseq; in mmc_pwrseq_pre_power_on() local
92 if (pwrseq && pwrseq->ops && pwrseq->ops->pre_power_on) in mmc_pwrseq_pre_power_on()
93 pwrseq->ops->pre_power_on(host); in mmc_pwrseq_pre_power_on()
98 struct mmc_pwrseq *pwrseq = host->pwrseq; in mmc_pwrseq_post_power_on() local
100 if (pwrseq && pwrseq->ops && pwrseq->ops->post_power_on) in mmc_pwrseq_post_power_on()
101 pwrseq->ops->post_power_on(host); in mmc_pwrseq_post_power_on()
106 struct mmc_pwrseq *pwrseq = host->pwrseq; in mmc_pwrseq_power_off() local
108 if (pwrseq && pwrseq->ops && pwrseq->ops->power_off) in mmc_pwrseq_power_off()
109 pwrseq->ops->power_off(host); in mmc_pwrseq_power_off()
114 struct mmc_pwrseq *pwrseq = host->pwrseq; in mmc_pwrseq_free() local
116 if (pwrseq && pwrseq->ops && pwrseq->ops->free) in mmc_pwrseq_free()
117 pwrseq->ops->free(host); in mmc_pwrseq_free()
119 host->pwrseq = NULL; in mmc_pwrseq_free()