Lines Matching refs:autodep
125 * _autodep_lookup - resolve autodep clkdm names to clkdm pointers; store
126 * @autodep: struct clkdm_autodep * to resolve
128 * Resolve autodep clockdomain names to clockdomain pointers via
129 * clkdm_lookup() and store the pointers in the autodep structure. An
130 * "autodep" is a clockdomain sleep/wakeup dependency that is
140 static void _autodep_lookup(struct clkdm_autodep *autodep)
144 if (!autodep)
147 clkdm = clkdm_lookup(autodep->clkdm.name);
150 autodep->clkdm.name);
153 autodep->clkdm.ptr = clkdm;
423 * registered, since the function will resolve autodep clockdomain
1046 /* Public autodep handling functions (deprecated) */
1052 * Add the "autodep" sleep & wakeup dependencies to clockdomain 'clkdm'
1061 struct clkdm_autodep *autodep;
1066 for (autodep = autodeps; autodep->clkdm.ptr; autodep++) {
1067 if (IS_ERR(autodep->clkdm.ptr))
1071 clkdm->name, autodep->clkdm.ptr->name);
1073 _clkdm_add_sleepdep(clkdm, autodep->clkdm.ptr);
1074 _clkdm_add_wkdep(clkdm, autodep->clkdm.ptr);
1082 * Remove the "autodep" sleep & wakeup dependencies from clockdomain 'clkdm'
1091 struct clkdm_autodep *autodep;
1096 for (autodep = autodeps; autodep->clkdm.ptr; autodep++) {
1097 if (IS_ERR(autodep->clkdm.ptr))
1101 clkdm->name, autodep->clkdm.ptr->name);
1103 _clkdm_del_sleepdep(clkdm, autodep->clkdm.ptr);
1104 _clkdm_del_wkdep(clkdm, autodep->clkdm.ptr);