Lines Matching refs:resets
186 static int reset_control_array_reset(struct reset_control_array *resets) in reset_control_array_reset() argument
190 for (i = 0; i < resets->num_rstcs; i++) { in reset_control_array_reset()
191 ret = reset_control_reset(resets->rstc[i]); in reset_control_array_reset()
199 static int reset_control_array_assert(struct reset_control_array *resets) in reset_control_array_assert() argument
203 for (i = 0; i < resets->num_rstcs; i++) { in reset_control_array_assert()
204 ret = reset_control_assert(resets->rstc[i]); in reset_control_array_assert()
213 reset_control_deassert(resets->rstc[i]); in reset_control_array_assert()
217 static int reset_control_array_deassert(struct reset_control_array *resets) in reset_control_array_deassert() argument
221 for (i = 0; i < resets->num_rstcs; i++) { in reset_control_array_deassert()
222 ret = reset_control_deassert(resets->rstc[i]); in reset_control_array_deassert()
231 reset_control_assert(resets->rstc[i]); in reset_control_array_deassert()
601 static void reset_control_array_put(struct reset_control_array *resets) in reset_control_array_put() argument
606 for (i = 0; i < resets->num_rstcs; i++) in reset_control_array_put()
607 __reset_control_put_internal(resets->rstc[i]); in reset_control_array_put()
725 struct reset_control_array *resets; in of_reset_control_array_get() local
733 resets = kzalloc(struct_size(resets, rstc, num), GFP_KERNEL); in of_reset_control_array_get()
734 if (!resets) in of_reset_control_array_get()
741 resets->rstc[i] = rstc; in of_reset_control_array_get()
743 resets->num_rstcs = num; in of_reset_control_array_get()
744 resets->base.array = true; in of_reset_control_array_get()
746 return &resets->base; in of_reset_control_array_get()
751 __reset_control_put_internal(resets->rstc[i]); in of_reset_control_array_get()
754 kfree(resets); in of_reset_control_array_get()