Lines Matching refs:resets

38  *                   only used for shared resets, which means that the value
198 static int reset_control_array_reset(struct reset_control_array *resets)
202 for (i = 0; i < resets->num_rstcs; i++) {
203 ret = reset_control_reset(resets->rstc[i]);
211 static int reset_control_array_assert(struct reset_control_array *resets)
215 for (i = 0; i < resets->num_rstcs; i++) {
216 ret = reset_control_assert(resets->rstc[i]);
225 reset_control_deassert(resets->rstc[i]);
229 static int reset_control_array_deassert(struct reset_control_array *resets)
233 for (i = 0; i < resets->num_rstcs; i++) {
234 ret = reset_control_deassert(resets->rstc[i]);
243 reset_control_assert(resets->rstc[i]);
247 static int reset_control_array_acquire(struct reset_control_array *resets)
252 for (i = 0; i < resets->num_rstcs; i++) {
253 err = reset_control_acquire(resets->rstc[i]);
262 reset_control_release(resets->rstc[i]);
267 static void reset_control_array_release(struct reset_control_array *resets)
271 for (i = 0; i < resets->num_rstcs; i++)
272 reset_control_release(resets->rstc[i]);
467 * that exclusive resets are requested as acquired by default. In order for a
630 ret = of_parse_phandle_with_args(node, "resets", "#reset-cells",
750 static void reset_control_array_put(struct reset_control_array *resets)
755 for (i = 0; i < resets->num_rstcs; i++)
756 __reset_control_put_internal(resets->rstc[i]);
758 kfree(resets);
842 * of_reset_control_get_count - Count number of resets available with a device
844 * @node: device node that contains 'resets'.
856 count = of_count_phandle_with_args(node, "resets", "#reset-cells");
879 struct reset_control_array *resets;
887 resets = kzalloc(struct_size(resets, rstc, num), GFP_KERNEL);
888 if (!resets)
896 resets->rstc[i] = rstc;
898 resets->num_rstcs = num;
899 resets->base.array = true;
901 return &resets->base;
906 __reset_control_put_internal(resets->rstc[i]);
909 kfree(resets);
922 * The reset control array APIs are intended for a list of resets
977 * reset_control_get_count - Count number of resets available with a device
979 * @dev: device for which to return the number of resets