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
1086 /* Public autodep handling functions (deprecated) */
1092 * Add the "autodep" sleep & wakeup dependencies to clockdomain 'clkdm'
1101 struct clkdm_autodep *autodep;
1106 for (autodep = autodeps; autodep->clkdm.ptr; autodep++) {
1107 if (IS_ERR(autodep->clkdm.ptr))
1111 clkdm->name, autodep->clkdm.ptr->name);
1113 _clkdm_add_sleepdep(clkdm, autodep->clkdm.ptr);
1114 _clkdm_add_wkdep(clkdm, autodep->clkdm.ptr);
1122 * Remove the "autodep" sleep & wakeup dependencies from clockdomain 'clkdm'
1131 struct clkdm_autodep *autodep;
1136 for (autodep = autodeps; autodep->clkdm.ptr; autodep++) {
1137 if (IS_ERR(autodep->clkdm.ptr))
1141 clkdm->name, autodep->clkdm.ptr->name);
1143 _clkdm_del_sleepdep(clkdm, autodep->clkdm.ptr);
1144 _clkdm_del_wkdep(clkdm, autodep->clkdm.ptr);