Home
last modified time | relevance | path

Searched refs:pwrseq_device (Results 1 – 4 of 4) sorted by relevance

/linux/include/linux/pwrseq/
H A Dprovider.h11 struct pwrseq_device;
13 typedef int (*pwrseq_power_state_func)(struct pwrseq_device *);
14 typedef int (*pwrseq_match_func)(struct pwrseq_device *, struct device *);
69 struct pwrseq_device *
71 void pwrseq_device_unregister(struct pwrseq_device *pwrseq);
72 struct pwrseq_device *
76 void *pwrseq_device_get_drvdata(struct pwrseq_device *pwrseq);
/linux/drivers/power/sequencing/
H A Dcore.c233 struct pwrseq_device { struct
244 static struct pwrseq_device *to_pwrseq_device(struct device *dev) in to_pwrseq_device() argument
246 return container_of(dev, struct pwrseq_device, dev); in to_pwrseq_device()
249 static struct pwrseq_device *pwrseq_device_get(struct pwrseq_device *pwrseq) in pwrseq_device_get()
256 static void pwrseq_device_put(struct pwrseq_device *pwrseq) in pwrseq_device_put()
270 struct pwrseq_device *pwrseq;
281 struct pwrseq_device *pwrseq = to_pwrseq_device(dev); in pwrseq_release()
414 struct pwrseq_device *pwrseq, in pwrseq_do_setup_targets()
447 struct pwrseq_device *pwrseq) in pwrseq_setup_targets()
473 struct pwrseq_device *
[all …]
H A Dpwrseq-pcie-m2.c22 struct pwrseq_device *pwrseq;
30 static int pwrseq_pcie_m2_m_vregs_enable(struct pwrseq_device *pwrseq) in pwrseq_pcie_m2_m_vregs_enable()
37 static int pwrseq_pcie_m2_m_vregs_disable(struct pwrseq_device *pwrseq) in pwrseq_pcie_m2_m_vregs_disable()
74 static int pwrseq_pcie_m2_match(struct pwrseq_device *pwrseq, in pwrseq_pcie_m2_match()
H A Dpwrseq-thead-gpu.c29 struct pwrseq_device *pwrseq;
40 static int pwrseq_thead_gpu_enable(struct pwrseq_device *pwrseq) in pwrseq_thead_gpu_enable()
79 static int pwrseq_thead_gpu_disable(struct pwrseq_device *pwrseq) in pwrseq_thead_gpu_disable()
117 static int pwrseq_thead_gpu_match(struct pwrseq_device *pwrseq, in pwrseq_thead_gpu_match()