Lines Matching full:bulk

65  * struct reset_ctl_bulk - A handle to (allowing control of) a bulk of reset
68 * Clients provide storage for the reset control bulk. The content of the
69 * structure is managed solely by the reset API. A reset control bulk struct is
70 * initialized by "get"ing the reset control bulk struct.
71 * The reset control bulk struct is passed to all other bulk reset APIs to apply
72 * the API to all the reset signals in the bulk struct.
113 * @bulk A pointer to a reset control bulk struct to initialize.
116 int reset_get_bulk(struct udevice *dev, struct reset_ctl_bulk *bulk);
170 * reset_assert_bulk - Assert all reset signals in a reset control bulk struct.
173 * bulk struct, thus resetting the affected HW module(s). Depending on the
178 * @bulk: A reset control bulk struct that was previously successfully
182 int reset_assert_bulk(struct reset_ctl_bulk *bulk);
198 * reset_deassert_bulk - Deassert all reset signals in a reset control bulk
202 * bulk struct, thus releasing the affected HW modules() from reset, and
205 * @bulk: A reset control bulk struct that was previously successfully
209 int reset_deassert_bulk(struct reset_ctl_bulk *bulk);
235 * signals in a reset control bulk struct.
237 * For each reset contained in the reset control bulk struct, this function
241 * @bulk: A reset control bulk struct that was previously successfully
245 static inline int reset_release_bulk(struct reset_ctl_bulk *bulk) in reset_release_bulk() argument
247 return reset_release_all(bulk->resets, bulk->count); in reset_release_bulk()
257 struct reset_ctl_bulk *bulk) in reset_get_bulk() argument
278 static inline int reset_assert_bulk(struct reset_ctl_bulk *bulk) in reset_assert_bulk() argument
288 static inline int reset_deassert_bulk(struct reset_ctl_bulk *bulk) in reset_deassert_bulk() argument
303 static inline int reset_release_bulk(struct reset_ctl_bulk *bulk) in reset_release_bulk() argument