Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Go to the source code of this file.
Typedefs | |
typedef void(* | adsp_mtrace_log_hook_t) (size_t written, size_t space_left) |
mtracelogger requires a hook for IPC messages | |
Functions | |
void | adsp_mtrace_log_init (adsp_mtrace_log_hook_t hook) |
Initialize the Intel ADSP mtrace logger. | |
const struct log_backend * | log_backend_adsp_mtrace_get (void) |
mtracelogger requires a hook for IPC messages
When new log data is added to the SRAM buffer, a IPC message should be sent to the host. This hook function pointer allows for that.
void adsp_mtrace_log_init | ( | adsp_mtrace_log_hook_t | hook | ) |
Initialize the Intel ADSP mtrace logger.
hook | Function is called after each write to the SRAM buffer It is up to the author of the hook to serialize if needed. |
const struct log_backend * log_backend_adsp_mtrace_get | ( | void | ) |