Lines Matching refs:psd
29 struct pm_subsys_data *psd; in dev_pm_get_subsys_data() local
31 psd = kzalloc(sizeof(*psd), GFP_KERNEL); in dev_pm_get_subsys_data()
32 if (!psd) in dev_pm_get_subsys_data()
40 spin_lock_init(&psd->lock); in dev_pm_get_subsys_data()
41 psd->refcount = 1; in dev_pm_get_subsys_data()
42 dev->power.subsys_data = psd; in dev_pm_get_subsys_data()
44 psd = NULL; in dev_pm_get_subsys_data()
50 kfree(psd); in dev_pm_get_subsys_data()
65 struct pm_subsys_data *psd; in dev_pm_put_subsys_data() local
69 psd = dev_to_psd(dev); in dev_pm_put_subsys_data()
70 if (!psd) in dev_pm_put_subsys_data()
73 if (--psd->refcount == 0) in dev_pm_put_subsys_data()
76 psd = NULL; in dev_pm_put_subsys_data()
80 kfree(psd); in dev_pm_put_subsys_data()