Symbol: pwrseq_device
drivers/power/sequencing/core.c
1042
struct pwrseq_device *pwrseq = to_pwrseq_device(dev);
drivers/power/sequencing/core.c
244
static struct pwrseq_device *to_pwrseq_device(struct device *dev)
drivers/power/sequencing/core.c
246
return container_of(dev, struct pwrseq_device, dev);
drivers/power/sequencing/core.c
249
static struct pwrseq_device *pwrseq_device_get(struct pwrseq_device *pwrseq)
drivers/power/sequencing/core.c
256
static void pwrseq_device_put(struct pwrseq_device *pwrseq)
drivers/power/sequencing/core.c
270
struct pwrseq_device *pwrseq;
drivers/power/sequencing/core.c
281
struct pwrseq_device *pwrseq = to_pwrseq_device(dev);
drivers/power/sequencing/core.c
414
struct pwrseq_device *pwrseq,
drivers/power/sequencing/core.c
447
struct pwrseq_device *pwrseq)
drivers/power/sequencing/core.c
473
struct pwrseq_device *
drivers/power/sequencing/core.c
476
struct pwrseq_device *pwrseq;
drivers/power/sequencing/core.c
541
void pwrseq_device_unregister(struct pwrseq_device *pwrseq)
drivers/power/sequencing/core.c
564
struct pwrseq_device *pwrseq = data;
drivers/power/sequencing/core.c
577
struct pwrseq_device *
drivers/power/sequencing/core.c
581
struct pwrseq_device *pwrseq;
drivers/power/sequencing/core.c
605
void *pwrseq_device_get_drvdata(struct pwrseq_device *pwrseq)
drivers/power/sequencing/core.c
619
struct pwrseq_device *pwrseq = to_pwrseq_device(pwrseq_dev);
drivers/power/sequencing/core.c
700
struct pwrseq_device *pwrseq;
drivers/power/sequencing/core.c
751
static int pwrseq_unit_enable(struct pwrseq_device *pwrseq,
drivers/power/sequencing/core.c
753
static int pwrseq_unit_disable(struct pwrseq_device *pwrseq,
drivers/power/sequencing/core.c
756
static int pwrseq_unit_enable_deps(struct pwrseq_device *pwrseq,
drivers/power/sequencing/core.c
774
static int pwrseq_unit_disable_deps(struct pwrseq_device *pwrseq,
drivers/power/sequencing/core.c
792
static int pwrseq_unit_enable(struct pwrseq_device *pwrseq,
drivers/power/sequencing/core.c
829
static int pwrseq_unit_disable(struct pwrseq_device *pwrseq,
drivers/power/sequencing/core.c
889
struct pwrseq_device *pwrseq;
drivers/power/sequencing/core.c
942
struct pwrseq_device *pwrseq;
drivers/power/sequencing/pwrseq-pcie-m2.c
22
struct pwrseq_device *pwrseq;
drivers/power/sequencing/pwrseq-pcie-m2.c
30
static int pwrseq_pcie_m2_m_vregs_enable(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-pcie-m2.c
37
static int pwrseq_pcie_m2_m_vregs_disable(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-pcie-m2.c
74
static int pwrseq_pcie_m2_match(struct pwrseq_device *pwrseq,
drivers/power/sequencing/pwrseq-qcom-wcn.c
106
static int pwrseq_qcom_wcn_clk_disable(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-qcom-wcn.c
140
static int pwrseq_qcom_wcn6855_clk_assert(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-qcom-wcn.c
167
static int pwrseq_qcom_wcn_bt_enable(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-qcom-wcn.c
178
static int pwrseq_qcom_wcn_bt_disable(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-qcom-wcn.c
201
static int pwrseq_qcom_wcn_wlan_enable(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-qcom-wcn.c
212
static int pwrseq_qcom_wcn_wlan_disable(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-qcom-wcn.c
235
static int pwrseq_qcom_wcn_pwup_delay(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-qcom-wcn.c
245
static int pwrseq_qcom_wcn6855_xo_clk_deassert(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-qcom-wcn.c
28
int (*match)(struct pwrseq_device *pwrseq, struct device *dev);
drivers/power/sequencing/pwrseq-qcom-wcn.c
32
struct pwrseq_device *pwrseq;
drivers/power/sequencing/pwrseq-qcom-wcn.c
337
static int pwrseq_qcom_wcn3990_match(struct pwrseq_device *pwrseq,
drivers/power/sequencing/pwrseq-qcom-wcn.c
405
static int pwrseq_qcom_wcn_match_regulator(struct pwrseq_device *pwrseq,
drivers/power/sequencing/pwrseq-qcom-wcn.c
438
static int pwrseq_qcom_wcn_match(struct pwrseq_device *pwrseq,
drivers/power/sequencing/pwrseq-qcom-wcn.c
444
static int pwrseq_qcom_wcn3990_match(struct pwrseq_device *pwrseq,
drivers/power/sequencing/pwrseq-qcom-wcn.c
59
static int pwrseq_qcom_wcn_vddio_enable(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-qcom-wcn.c
66
static int pwrseq_qcom_wcn_vddio_disable(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-qcom-wcn.c
79
static int pwrseq_qcom_wcn_vregs_enable(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-qcom-wcn.c
86
static int pwrseq_qcom_wcn_vregs_disable(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-qcom-wcn.c
99
static int pwrseq_qcom_wcn_clk_enable(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-thead-gpu.c
117
static int pwrseq_thead_gpu_match(struct pwrseq_device *pwrseq,
drivers/power/sequencing/pwrseq-thead-gpu.c
29
struct pwrseq_device *pwrseq;
drivers/power/sequencing/pwrseq-thead-gpu.c
40
static int pwrseq_thead_gpu_enable(struct pwrseq_device *pwrseq)
drivers/power/sequencing/pwrseq-thead-gpu.c
79
static int pwrseq_thead_gpu_disable(struct pwrseq_device *pwrseq)
include/linux/pwrseq/provider.h
11
struct pwrseq_device;
include/linux/pwrseq/provider.h
13
typedef int (*pwrseq_power_state_func)(struct pwrseq_device *);
include/linux/pwrseq/provider.h
14
typedef int (*pwrseq_match_func)(struct pwrseq_device *, struct device *);
include/linux/pwrseq/provider.h
69
struct pwrseq_device *
include/linux/pwrseq/provider.h
71
void pwrseq_device_unregister(struct pwrseq_device *pwrseq);
include/linux/pwrseq/provider.h
72
struct pwrseq_device *
include/linux/pwrseq/provider.h
76
void *pwrseq_device_get_drvdata(struct pwrseq_device *pwrseq);