Lines Matching full:bulk
64 * struct reset_ctl_bulk - A handle to (allowing control of) a bulk of reset
67 * Clients provide storage for the reset control bulk. The content of the
68 * structure is managed solely by the reset API. A reset control bulk struct is
69 * initialized by "get"ing the reset control bulk struct.
70 * The reset control bulk struct is passed to all other bulk reset APIs to apply
71 * the API to all the reset signals in the bulk struct.
112 * @bulk A pointer to a reset control bulk struct to initialize.
115 int reset_get_bulk(struct udevice *dev, struct reset_ctl_bulk *bulk);
169 * reset_assert_bulk - Assert all reset signals in a reset control bulk struct.
172 * bulk struct, thus resetting the affected HW module(s). Depending on the
177 * @bulk: A reset control bulk struct that was previously successfully
181 int reset_assert_bulk(struct reset_ctl_bulk *bulk);
197 * reset_deassert_bulk - Deassert all reset signals in a reset control bulk
201 * bulk struct, thus releasing the affected HW modules() from reset, and
204 * @bulk: A reset control bulk struct that was previously successfully
208 int reset_deassert_bulk(struct reset_ctl_bulk *bulk);
225 * signals in a reset control bulk struct.
227 * For each reset contained in the reset control bulk struct, this function
231 * @bulk: A reset control bulk struct that was previously successfully
235 static inline int reset_release_bulk(struct reset_ctl_bulk *bulk) in reset_release_bulk() argument
237 return reset_release_all(bulk->resets, bulk->count); in reset_release_bulk()
247 struct reset_ctl_bulk *bulk) in reset_get_bulk() argument
268 static inline int reset_assert_bulk(struct reset_ctl_bulk *bulk) in reset_assert_bulk() argument
278 static inline int reset_deassert_bulk(struct reset_ctl_bulk *bulk) in reset_deassert_bulk() argument
288 static inline int reset_release_bulk(struct reset_ctl_bulk *bulk) in reset_release_bulk() argument