Home | History | Annotate | Download | only in fdt

Lines Matching defs:mps

55 	struct fdtbus_mmc_pwrseq *mps;
57 mps = kmem_alloc(sizeof(*mps), KM_SLEEP);
58 mps->mps_dev = dev;
59 mps->mps_phandle = phandle;
60 mps->mps_funcs = funcs;
62 LIST_INSERT_HEAD(&fdtbus_mmc_pwrseqs, mps, mps_next);
70 struct fdtbus_mmc_pwrseq *mps;
72 LIST_FOREACH(mps, &fdtbus_mmc_pwrseqs, mps_next) {
73 if (mps->mps_phandle == phandle)
74 return mps;
95 fdtbus_mmc_pwrseq_pre_power_on(struct fdtbus_mmc_pwrseq *mps)
97 if (mps->mps_funcs->pre_power_on)
98 mps->mps_funcs->pre_power_on(mps->mps_dev);
102 fdtbus_mmc_pwrseq_post_power_on(struct fdtbus_mmc_pwrseq *mps)
104 if (mps->mps_funcs->post_power_on)
105 mps->mps_funcs->post_power_on(mps->mps_dev);
109 fdtbus_mmc_pwrseq_power_off(struct fdtbus_mmc_pwrseq *mps)
111 if (mps->mps_funcs->power_off)
112 mps->mps_funcs->power_off(mps->mps_dev);
116 fdtbus_mmc_pwrseq_reset(struct fdtbus_mmc_pwrseq *mps)
118 if (mps->mps_funcs->reset)
119 mps->mps_funcs->reset(mps->mps_dev);