Lines Matching refs:psd
28 struct pm_subsys_data *psd; in dev_pm_get_subsys_data() local
30 psd = kzalloc(sizeof(*psd), GFP_KERNEL); in dev_pm_get_subsys_data()
31 if (!psd) in dev_pm_get_subsys_data()
39 spin_lock_init(&psd->lock); in dev_pm_get_subsys_data()
40 psd->refcount = 1; in dev_pm_get_subsys_data()
41 dev->power.subsys_data = psd; in dev_pm_get_subsys_data()
43 psd = NULL; in dev_pm_get_subsys_data()
49 kfree(psd); in dev_pm_get_subsys_data()
64 struct pm_subsys_data *psd; in dev_pm_put_subsys_data() local
68 psd = dev_to_psd(dev); in dev_pm_put_subsys_data()
69 if (!psd) in dev_pm_put_subsys_data()
72 if (--psd->refcount == 0) in dev_pm_put_subsys_data()
75 psd = NULL; in dev_pm_put_subsys_data()
79 kfree(psd); in dev_pm_put_subsys_data()