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