Lines Matching refs:zbus_observer

148 struct zbus_observer {  struct
182 const struct zbus_observer *obs; argument
231 #define _ZBUS_OBS_EXTERN(_name) extern const struct zbus_observer _name
451 _ZBUS_CPP_EXTERN const STRUCT_SECTION_ITERABLE(zbus_observer, _name) = { \
493 _ZBUS_CPP_EXTERN const STRUCT_SECTION_ITERABLE(zbus_observer, _name) = { \
533 _ZBUS_CPP_EXTERN const STRUCT_SECTION_ITERABLE(zbus_observer, _name) = { \
880 int zbus_chan_add_obs(const struct zbus_channel *chan, const struct zbus_observer *obs,
900 int zbus_chan_rm_obs(const struct zbus_channel *chan, const struct zbus_observer *obs,
907 const struct zbus_observer *obs;
927 int zbus_obs_set_enable(const struct zbus_observer *obs, bool enabled);
939 static inline int zbus_obs_is_enabled(const struct zbus_observer *obs, bool *enable) in zbus_obs_is_enabled()
963 int zbus_obs_set_chan_notification_mask(const struct zbus_observer *obs,
978 int zbus_obs_is_chan_notification_masked(const struct zbus_observer *obs,
992 static inline const char *zbus_obs_name(const struct zbus_observer *obs) in zbus_obs_name()
1012 int zbus_obs_attach_to_thread(const struct zbus_observer *obs);
1023 int zbus_obs_detach_from_thread(const struct zbus_observer *obs);
1045 int zbus_sub_wait(const struct zbus_observer *sub, const struct zbus_channel **chan,
1068 int zbus_sub_wait_msg(const struct zbus_observer *sub, const struct zbus_channel **chan, void *msg,
1117 bool zbus_iterate_over_observers(bool (*iterator_func)(const struct zbus_observer *obs));
1133 bool (*iterator_func)(const struct zbus_observer *obs, void *user_data), void *user_data);