Lines Matching refs:psd
78 struct pm_subsys_data *psd = dev_to_psd(dev); in __pm_clk_add() local
81 if (!psd) in __pm_clk_add()
106 spin_lock_irq(&psd->lock); in __pm_clk_add()
107 list_add_tail(&ce->node, &psd->clock_list); in __pm_clk_add()
108 spin_unlock_irq(&psd->lock); in __pm_clk_add()
264 struct pm_subsys_data *psd = dev_to_psd(dev); in pm_clk_remove() local
267 if (!psd) in pm_clk_remove()
270 spin_lock_irq(&psd->lock); in pm_clk_remove()
272 list_for_each_entry(ce, &psd->clock_list, node) { in pm_clk_remove()
281 spin_unlock_irq(&psd->lock); in pm_clk_remove()
286 spin_unlock_irq(&psd->lock); in pm_clk_remove()
302 struct pm_subsys_data *psd = dev_to_psd(dev); in pm_clk_remove_clk() local
305 if (!psd || !clk) in pm_clk_remove_clk()
308 spin_lock_irq(&psd->lock); in pm_clk_remove_clk()
310 list_for_each_entry(ce, &psd->clock_list, node) { in pm_clk_remove_clk()
315 spin_unlock_irq(&psd->lock); in pm_clk_remove_clk()
320 spin_unlock_irq(&psd->lock); in pm_clk_remove_clk()
335 struct pm_subsys_data *psd = dev_to_psd(dev); in pm_clk_init() local
336 if (psd) in pm_clk_init()
337 INIT_LIST_HEAD(&psd->clock_list); in pm_clk_init()
364 struct pm_subsys_data *psd = dev_to_psd(dev); in pm_clk_destroy() local
368 if (!psd) in pm_clk_destroy()
373 spin_lock_irq(&psd->lock); in pm_clk_destroy()
375 list_for_each_entry_safe_reverse(ce, c, &psd->clock_list, node) in pm_clk_destroy()
378 spin_unlock_irq(&psd->lock); in pm_clk_destroy()
395 struct pm_subsys_data *psd = dev_to_psd(dev); in pm_clk_suspend() local
401 if (!psd) in pm_clk_suspend()
404 spin_lock_irqsave(&psd->lock, flags); in pm_clk_suspend()
406 list_for_each_entry_reverse(ce, &psd->clock_list, node) { in pm_clk_suspend()
414 spin_unlock_irqrestore(&psd->lock, flags); in pm_clk_suspend()
426 struct pm_subsys_data *psd = dev_to_psd(dev); in pm_clk_resume() local
432 if (!psd) in pm_clk_resume()
435 spin_lock_irqsave(&psd->lock, flags); in pm_clk_resume()
437 list_for_each_entry(ce, &psd->clock_list, node) in pm_clk_resume()
440 spin_unlock_irqrestore(&psd->lock, flags); in pm_clk_resume()