Lines Matching refs:log_buffer
99 void *log_buffer; member
123 if (core_data->log_buffer) { in sof_ipc4_mtrace_dfs_open()
132 core_data->log_buffer = kmalloc(SOF_IPC4_DEBUG_SLOT_SIZE, GFP_KERNEL); in sof_ipc4_mtrace_dfs_open()
133 if (!core_data->log_buffer) { in sof_ipc4_mtrace_dfs_open()
141 kfree(core_data->log_buffer); in sof_ipc4_mtrace_dfs_open()
183 void *log_buffer = core_data->log_buffer; in sof_ipc4_mtrace_dfs_read() local
237 sof_mailbox_read(sdev, log_buffer_offset + read_ptr, log_buffer, avail); in sof_ipc4_mtrace_dfs_read()
240 sof_mailbox_read(sdev, log_buffer_offset + read_ptr, log_buffer, in sof_ipc4_mtrace_dfs_read()
245 (u8 *)(log_buffer) + avail - write_ptr, in sof_ipc4_mtrace_dfs_read()
255 ret = copy_to_user(buffer + sizeof(avail), log_buffer, avail); in sof_ipc4_mtrace_dfs_read()
285 kfree(core_data->log_buffer); in sof_ipc4_mtrace_dfs_release()
286 core_data->log_buffer = NULL; in sof_ipc4_mtrace_dfs_release()