Lines Matching refs:psd

83 	struct pm_subsys_data *psd = dev_to_psd(dev);  in __pm_clk_add()  local
86 if (!psd) in __pm_clk_add()
109 spin_lock_irq(&psd->lock); in __pm_clk_add()
110 list_add_tail(&ce->node, &psd->clock_list); in __pm_clk_add()
111 spin_unlock_irq(&psd->lock); in __pm_clk_add()
266 struct pm_subsys_data *psd = dev_to_psd(dev); in pm_clk_remove() local
269 if (!psd) in pm_clk_remove()
272 spin_lock_irq(&psd->lock); in pm_clk_remove()
274 list_for_each_entry(ce, &psd->clock_list, node) { in pm_clk_remove()
283 spin_unlock_irq(&psd->lock); in pm_clk_remove()
288 spin_unlock_irq(&psd->lock); in pm_clk_remove()
304 struct pm_subsys_data *psd = dev_to_psd(dev); in pm_clk_remove_clk() local
307 if (!psd || !clk) in pm_clk_remove_clk()
310 spin_lock_irq(&psd->lock); in pm_clk_remove_clk()
312 list_for_each_entry(ce, &psd->clock_list, node) { in pm_clk_remove_clk()
317 spin_unlock_irq(&psd->lock); in pm_clk_remove_clk()
322 spin_unlock_irq(&psd->lock); in pm_clk_remove_clk()
337 struct pm_subsys_data *psd = dev_to_psd(dev); in pm_clk_init() local
338 if (psd) in pm_clk_init()
339 INIT_LIST_HEAD(&psd->clock_list); in pm_clk_init()
366 struct pm_subsys_data *psd = dev_to_psd(dev); in pm_clk_destroy() local
370 if (!psd) in pm_clk_destroy()
375 spin_lock_irq(&psd->lock); in pm_clk_destroy()
377 list_for_each_entry_safe_reverse(ce, c, &psd->clock_list, node) in pm_clk_destroy()
380 spin_unlock_irq(&psd->lock); in pm_clk_destroy()
397 struct pm_subsys_data *psd = dev_to_psd(dev); in pm_clk_suspend() local
403 if (!psd) in pm_clk_suspend()
406 spin_lock_irqsave(&psd->lock, flags); in pm_clk_suspend()
408 list_for_each_entry_reverse(ce, &psd->clock_list, node) { in pm_clk_suspend()
416 spin_unlock_irqrestore(&psd->lock, flags); in pm_clk_suspend()
428 struct pm_subsys_data *psd = dev_to_psd(dev); in pm_clk_resume() local
434 if (!psd) in pm_clk_resume()
437 spin_lock_irqsave(&psd->lock, flags); in pm_clk_resume()
439 list_for_each_entry(ce, &psd->clock_list, node) in pm_clk_resume()
442 spin_unlock_irqrestore(&psd->lock, flags); in pm_clk_resume()