Lines Matching refs:bulk

105 			    struct reset_ctl_bulk *bulk)  in __reset_get_bulk()  argument
109 bulk->count = 0; in __reset_get_bulk()
116 bulk->resets = devm_kcalloc(dev, count, sizeof(struct reset_ctl), in __reset_get_bulk()
118 if (!bulk->resets) in __reset_get_bulk()
122 ret = reset_get_by_index_nodev(node, i, &bulk->resets[i]); in __reset_get_bulk()
126 ++bulk->count; in __reset_get_bulk()
132 err = reset_release_all(bulk->resets, bulk->count); in __reset_get_bulk()
140 int reset_get_bulk(struct udevice *dev, struct reset_ctl_bulk *bulk) in reset_get_bulk() argument
142 return __reset_get_bulk(dev, dev_ofnode(dev), bulk); in reset_get_bulk()
190 int reset_assert_bulk(struct reset_ctl_bulk *bulk) in reset_assert_bulk() argument
194 for (i = 0; i < bulk->count; i++) { in reset_assert_bulk()
195 ret = reset_assert(&bulk->resets[i]); in reset_assert_bulk()
212 int reset_deassert_bulk(struct reset_ctl_bulk *bulk) in reset_deassert_bulk() argument
216 for (i = 0; i < bulk->count; i++) { in reset_deassert_bulk()
217 ret = reset_deassert(&bulk->resets[i]); in reset_deassert_bulk()
312 struct reset_ctl_bulk *bulk = res; in devm_reset_bulk_release() local
314 reset_release_all(bulk->resets, bulk->count); in devm_reset_bulk_release()
321 struct reset_ctl_bulk *bulk; in devm_reset_bulk_get_by_node() local
323 bulk = devres_alloc(devm_reset_bulk_release, in devm_reset_bulk_get_by_node()
326 if (unlikely(!bulk)) in devm_reset_bulk_get_by_node()
329 rc = __reset_get_bulk(dev, node, bulk); in devm_reset_bulk_get_by_node()
333 devres_add(dev, bulk); in devm_reset_bulk_get_by_node()
334 return bulk; in devm_reset_bulk_get_by_node()
340 struct reset_ctl_bulk *bulk; in devm_reset_bulk_get_optional_by_node() local
342 bulk = devm_reset_bulk_get_by_node(dev, node); in devm_reset_bulk_get_optional_by_node()
344 if (IS_ERR(bulk)) in devm_reset_bulk_get_optional_by_node()
347 return bulk; in devm_reset_bulk_get_optional_by_node()