• Home
  • Raw
  • Download

Lines Matching refs:cd

105 	struct clkdm_dep *cd;  in _clkdm_deps_lookup()  local
110 for (cd = deps; cd->clkdm_name; cd++) { in _clkdm_deps_lookup()
111 if (!cd->clkdm && cd->clkdm_name) in _clkdm_deps_lookup()
112 cd->clkdm = _clkdm_lookup(cd->clkdm_name); in _clkdm_deps_lookup()
114 if (cd->clkdm == clkdm) in _clkdm_deps_lookup()
118 if (!cd->clkdm_name) in _clkdm_deps_lookup()
121 return cd; in _clkdm_deps_lookup()
168 struct clkdm_dep *cd; in _resolve_clkdm_deps() local
170 for (cd = clkdm_deps; cd && cd->clkdm_name; cd++) { in _resolve_clkdm_deps()
171 if (cd->clkdm) in _resolve_clkdm_deps()
173 cd->clkdm = _clkdm_lookup(cd->clkdm_name); in _resolve_clkdm_deps()
175 …WARN(!cd->clkdm, "clockdomain: %s: could not find clkdm %s while resolving dependencies - should n… in _resolve_clkdm_deps()
176 clkdm->name, cd->clkdm_name); in _resolve_clkdm_deps()
195 struct clkdm_dep *cd; in _clkdm_add_wkdep() local
201 cd = _clkdm_deps_lookup(clkdm2, clkdm1->wkdep_srcs); in _clkdm_add_wkdep()
202 if (IS_ERR(cd)) in _clkdm_add_wkdep()
203 ret = PTR_ERR(cd); in _clkdm_add_wkdep()
214 cd->wkdep_usecount++; in _clkdm_add_wkdep()
215 if (cd->wkdep_usecount == 1) { in _clkdm_add_wkdep()
238 struct clkdm_dep *cd; in _clkdm_del_wkdep() local
244 cd = _clkdm_deps_lookup(clkdm2, clkdm1->wkdep_srcs); in _clkdm_del_wkdep()
245 if (IS_ERR(cd)) in _clkdm_del_wkdep()
246 ret = PTR_ERR(cd); in _clkdm_del_wkdep()
257 cd->wkdep_usecount--; in _clkdm_del_wkdep()
258 if (cd->wkdep_usecount == 0) { in _clkdm_del_wkdep()
283 struct clkdm_dep *cd; in _clkdm_add_sleepdep() local
289 cd = _clkdm_deps_lookup(clkdm2, clkdm1->sleepdep_srcs); in _clkdm_add_sleepdep()
290 if (IS_ERR(cd)) in _clkdm_add_sleepdep()
291 ret = PTR_ERR(cd); in _clkdm_add_sleepdep()
302 cd->sleepdep_usecount++; in _clkdm_add_sleepdep()
303 if (cd->sleepdep_usecount == 1) { in _clkdm_add_sleepdep()
328 struct clkdm_dep *cd; in _clkdm_del_sleepdep() local
334 cd = _clkdm_deps_lookup(clkdm2, clkdm1->sleepdep_srcs); in _clkdm_del_sleepdep()
335 if (IS_ERR(cd)) in _clkdm_del_sleepdep()
336 ret = PTR_ERR(cd); in _clkdm_del_sleepdep()
347 cd->sleepdep_usecount--; in _clkdm_del_sleepdep()
348 if (cd->sleepdep_usecount == 0) { in _clkdm_del_sleepdep()
595 struct clkdm_dep *cd; in clkdm_add_wkdep() local
601 cd = _clkdm_deps_lookup(clkdm2, clkdm1->wkdep_srcs); in clkdm_add_wkdep()
602 if (IS_ERR(cd)) in clkdm_add_wkdep()
603 return PTR_ERR(cd); in clkdm_add_wkdep()
605 pwrdm_lock(cd->clkdm->pwrdm.ptr); in clkdm_add_wkdep()
607 pwrdm_unlock(cd->clkdm->pwrdm.ptr); in clkdm_add_wkdep()
624 struct clkdm_dep *cd; in clkdm_del_wkdep() local
630 cd = _clkdm_deps_lookup(clkdm2, clkdm1->wkdep_srcs); in clkdm_del_wkdep()
631 if (IS_ERR(cd)) in clkdm_del_wkdep()
632 return PTR_ERR(cd); in clkdm_del_wkdep()
634 pwrdm_lock(cd->clkdm->pwrdm.ptr); in clkdm_del_wkdep()
636 pwrdm_unlock(cd->clkdm->pwrdm.ptr); in clkdm_del_wkdep()
657 struct clkdm_dep *cd; in clkdm_read_wkdep() local
663 cd = _clkdm_deps_lookup(clkdm2, clkdm1->wkdep_srcs); in clkdm_read_wkdep()
664 if (IS_ERR(cd)) in clkdm_read_wkdep()
665 ret = PTR_ERR(cd); in clkdm_read_wkdep()
715 struct clkdm_dep *cd; in clkdm_add_sleepdep() local
721 cd = _clkdm_deps_lookup(clkdm2, clkdm1->wkdep_srcs); in clkdm_add_sleepdep()
722 if (IS_ERR(cd)) in clkdm_add_sleepdep()
723 return PTR_ERR(cd); in clkdm_add_sleepdep()
725 pwrdm_lock(cd->clkdm->pwrdm.ptr); in clkdm_add_sleepdep()
727 pwrdm_unlock(cd->clkdm->pwrdm.ptr); in clkdm_add_sleepdep()
746 struct clkdm_dep *cd; in clkdm_del_sleepdep() local
752 cd = _clkdm_deps_lookup(clkdm2, clkdm1->wkdep_srcs); in clkdm_del_sleepdep()
753 if (IS_ERR(cd)) in clkdm_del_sleepdep()
754 return PTR_ERR(cd); in clkdm_del_sleepdep()
756 pwrdm_lock(cd->clkdm->pwrdm.ptr); in clkdm_del_sleepdep()
758 pwrdm_unlock(cd->clkdm->pwrdm.ptr); in clkdm_del_sleepdep()
781 struct clkdm_dep *cd; in clkdm_read_sleepdep() local
787 cd = _clkdm_deps_lookup(clkdm2, clkdm1->sleepdep_srcs); in clkdm_read_sleepdep()
788 if (IS_ERR(cd)) in clkdm_read_sleepdep()
789 ret = PTR_ERR(cd); in clkdm_read_sleepdep()