Lines Matching refs:msg
31 void z_log_msg_finalize(struct log_msg *msg, const void *source, in z_log_msg_finalize() argument
34 if (!msg) { in z_log_msg_finalize()
41 uint8_t *d = msg->data + desc.package_len; in z_log_msg_finalize()
46 msg->hdr.desc = desc; in z_log_msg_finalize()
47 msg->hdr.source = source; in z_log_msg_finalize()
49 msg->hdr.tid = k_is_in_isr() ? NULL : k_current_get(); in z_log_msg_finalize()
51 z_log_msg_commit(msg); in z_log_msg_finalize()
100 struct log_msg *msg = z_log_msg_alloc(Z_LOG_MSG_ALIGNED_WLEN(plen8, 0)); in z_log_msg_simple_create() local
108 if (msg) { in z_log_msg_simple_create()
109 uint32_t *package = (uint32_t *)msg->data; in z_log_msg_simple_create()
127 z_log_msg_finalize(msg, source, desc, NULL); in z_log_msg_simple_create()
294 struct log_msg *msg; in z_impl_z_log_msg_static_create() local
321 msg = z_log_msg_alloc(log_msg_get_total_wlen(out_desc)); in z_impl_z_log_msg_static_create()
322 if (msg) { in z_impl_z_log_msg_static_create()
324 msg->data, out_desc.package_len, in z_impl_z_log_msg_static_create()
329 msg = z_log_msg_alloc(log_msg_get_total_wlen(out_desc)); in z_impl_z_log_msg_static_create()
332 z_log_msg_finalize(msg, source, out_desc, data); in z_impl_z_log_msg_static_create()
370 struct log_msg *msg; in z_log_msg_runtime_vcreate() local
377 msg = NULL; in z_log_msg_runtime_vcreate()
379 msg = z_log_msg_alloc(msg_wlen); in z_log_msg_runtime_vcreate()
380 if (IS_ENABLED(CONFIG_LOG_FRONTEND) && msg == NULL) { in z_log_msg_runtime_vcreate()
383 pkg = msg ? msg->data : NULL; in z_log_msg_runtime_vcreate()
386 msg = alloca(msg_wlen * sizeof(int)); in z_log_msg_runtime_vcreate()
387 pkg = msg->data; in z_log_msg_runtime_vcreate()
404 z_log_msg_finalize(msg, source, desc, data); in z_log_msg_runtime_vcreate()
410 int16_t log_msg_get_source_id(struct log_msg *msg) in log_msg_get_source_id() argument
412 if (!z_log_is_local_domain(log_msg_get_domain(msg))) { in log_msg_get_source_id()
414 return (int16_t)(uintptr_t)log_msg_get_source(msg); in log_msg_get_source_id()
417 void *source = (void *)log_msg_get_source(msg); in log_msg_get_source_id()