Lines Matching refs:event_msg
2830 errno_t kev_msg_post(struct kev_msg *event_msg)
2836 if (event_msg == NULL)
2840 if (event_msg->vendor_code < min_vendor ||
2841 event_msg->vendor_code > max_vendor)
2846 return kev_post_msg(event_msg);
2850 int kev_post_msg(struct kev_msg *event_msg)
2863 if (event_msg->dv[i].data_length == 0)
2865 total_size += event_msg->dv[i].data_length;
2881 if (event_msg->dv[i].data_length == 0)
2884 total_size += event_msg->dv[i].data_length;
2885 bcopy(event_msg->dv[i].data_ptr, tmp,
2886 event_msg->dv[i].data_length);
2887 tmp += event_msg->dv[i].data_length;
2892 ev->vendor_code = event_msg->vendor_code;
2893 ev->kev_class = event_msg->kev_class;
2894 ev->kev_subclass = event_msg->kev_subclass;
2895 ev->event_code = event_msg->event_code;