| 
    Zephyr Project API
    3.4.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  More... | |
Functions | |
| void | adsp_mtrace_log_init (adsp_mtrace_log_hook_t hook) | 
| Initialize the Intel ADSP mtrace logger.  More... | |
| 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 | ) |