Lines Matching refs:pwrctrl
17 struct pci_pwrctrl pwrctrl; member
55 static int pwrseq_pwrctrl_power_on(struct pci_pwrctrl *pwrctrl) in pwrseq_pwrctrl_power_on() argument
57 struct pwrseq_pwrctrl *pwrseq = container_of(pwrctrl, in pwrseq_pwrctrl_power_on()
58 struct pwrseq_pwrctrl, pwrctrl); in pwrseq_pwrctrl_power_on()
63 static int pwrseq_pwrctrl_power_off(struct pci_pwrctrl *pwrctrl) in pwrseq_pwrctrl_power_off() argument
65 struct pwrseq_pwrctrl *pwrseq = container_of(pwrctrl, in pwrseq_pwrctrl_power_off()
66 struct pwrseq_pwrctrl, pwrctrl); in pwrseq_pwrctrl_power_off()
97 pwrseq->pwrctrl.power_on = pwrseq_pwrctrl_power_on; in pwrseq_pwrctrl_probe()
98 pwrseq->pwrctrl.power_off = pwrseq_pwrctrl_power_off; in pwrseq_pwrctrl_probe()
100 pci_pwrctrl_init(&pwrseq->pwrctrl, dev); in pwrseq_pwrctrl_probe()
102 ret = devm_pci_pwrctrl_device_set_ready(dev, &pwrseq->pwrctrl); in pwrseq_pwrctrl_probe()