Lines Matching defs:pwrseq_device
222 * struct pwrseq_device - Private power sequencing data.
233 struct pwrseq_device {
244 static struct pwrseq_device *to_pwrseq_device(struct device *dev)
246 return container_of(dev, struct pwrseq_device, dev);
249 static struct pwrseq_device *pwrseq_device_get(struct pwrseq_device *pwrseq)
256 static void pwrseq_device_put(struct pwrseq_device *pwrseq)
262 * struct pwrseq_desc - Wraps access to the pwrseq_device and ensures that one
270 struct pwrseq_device *pwrseq;
281 struct pwrseq_device *pwrseq = to_pwrseq_device(dev);
414 struct pwrseq_device *pwrseq,
447 struct pwrseq_device *pwrseq)
473 struct pwrseq_device *
476 struct pwrseq_device *pwrseq;
541 void pwrseq_device_unregister(struct pwrseq_device *pwrseq)
567 struct pwrseq_device *pwrseq = data;
580 struct pwrseq_device *
584 struct pwrseq_device *pwrseq;
608 void *pwrseq_device_get_drvdata(struct pwrseq_device *pwrseq)
622 struct pwrseq_device *pwrseq = to_pwrseq_device(pwrseq_dev);
703 struct pwrseq_device *pwrseq;
754 static int pwrseq_unit_enable(struct pwrseq_device *pwrseq,
756 static int pwrseq_unit_disable(struct pwrseq_device *pwrseq,
759 static int pwrseq_unit_enable_deps(struct pwrseq_device *pwrseq,
777 static int pwrseq_unit_disable_deps(struct pwrseq_device *pwrseq,
795 static int pwrseq_unit_enable(struct pwrseq_device *pwrseq,
832 static int pwrseq_unit_disable(struct pwrseq_device *pwrseq,
892 struct pwrseq_device *pwrseq;
945 struct pwrseq_device *pwrseq;
1070 struct pwrseq_device *pwrseq = to_pwrseq_device(dev);