Lines Matching refs:SYSEVENT_IMPL
122 #define SYSEVENT_IMPL(ev) ((sysevent_impl_t *)(void *)(ev)) macro
123 #define SE_VERSION(ev) (SYSEVENT_IMPL(ev)->seh_version)
124 #define SE_CLASS(ev) (SYSEVENT_IMPL(ev)->seh_class)
125 #define SE_SUBCLASS(ev) (SYSEVENT_IMPL(ev)->seh_subclass)
126 #define SE_SEQ(ev) (SYSEVENT_IMPL(ev)->seh_seq)
127 #define SE_TIME(ev) (SYSEVENT_IMPL(ev)->seh_time)
128 #define SE_SUBCLASS_OFF(ev) (SYSEVENT_IMPL(ev)->seh_subclass_off)
129 #define SE_PUB_OFF(ev) (SYSEVENT_IMPL(ev)->seh_pub_off)
130 #define SE_PAYLOAD_SZ(ev) (SYSEVENT_IMPL(ev)->seh_payload_sz)
131 #define SE_FLAG(ev) (SYSEVENT_IMPL(ev)->seh_flag)
133 #define SE_CLASS_NAME(ev) ((char *)&(SYSEVENT_IMPL(ev)->se_class_name))
148 #define SE_ATTR_PTR(ev) (SYSEVENT_IMPL(ev)->seh_attr_off)