H A D | intel-pt.c | 137 static zx_status_t x86_pt_free(insntrace_device_t* ipt_dev); 213 static void make_topa(insntrace_device_t* ipt_dev, ipt_per_trace_state_t* per_trace) { 287 static uint32_t compute_topa_entry_count(insntrace_device_t* ipt_dev, 303 static size_t compute_capture_size(insntrace_device_t* ipt_dev, 309 zxlogf(DEBUG1, "IPT: compute_capture_size: trace %tu\n", per_trace - ipt_dev->per_trace_state); 336 static zx_status_t x86_pt_alloc_buffer1(insntrace_device_t* ipt_dev, 352 status = io_buffer_init_aligned(&per_trace->chunks[i], ipt_dev->bti, 377 uint32_t entry_count = compute_topa_entry_count(ipt_dev, per_trace); 398 status = io_buffer_init(&per_trace->topas[i], ipt_dev->bti, 409 make_topa(ipt_dev, per_trac 212 make_topa(insntrace_device_t* ipt_dev, ipt_per_trace_state_t* per_trace) argument 286 compute_topa_entry_count(insntrace_device_t* ipt_dev, ipt_per_trace_state_t* per_trace) argument 302 compute_capture_size(insntrace_device_t* ipt_dev, const ipt_per_trace_state_t* per_trace) argument 335 x86_pt_alloc_buffer1(insntrace_device_t* ipt_dev, ipt_per_trace_state_t* per_trace, uint32_t num, uint32_t order, bool is_circular) argument 413 x86_pt_free_buffer1(insntrace_device_t* ipt_dev, ipt_per_trace_state_t* per_trace) argument 433 x86_pt_alloc_buffer(insntrace_device_t* ipt_dev, const ioctl_insntrace_buffer_config_t* config, zx_itrace_buffer_descriptor_t* out_descriptor) argument 534 x86_pt_assign_thread_buffer(insntrace_device_t* ipt_dev, zx_itrace_buffer_descriptor_t descriptor, zx_handle_t thread) argument 542 x86_pt_release_thread_buffer(insntrace_device_t* ipt_dev, zx_itrace_buffer_descriptor_t descriptor, zx_handle_t thread) argument 550 x86_pt_free_buffer(insntrace_device_t* ipt_dev, zx_itrace_buffer_descriptor_t descriptor) argument 628 insntrace_device_t* ipt_dev = dev->insntrace; local 652 ipt_get_trace_config(insntrace_device_t* ipt_dev, void* reply, size_t replymax, size_t* out_actual) argument 674 ipt_alloc_buffer(insntrace_device_t* ipt_dev, const void* cmd, size_t cmdlen, void* reply, size_t replymax, size_t* out_actual) argument 694 ipt_assign_thread_buffer(insntrace_device_t* ipt_dev, const void* cmd, size_t cmdlen) argument 704 ipt_release_thread_buffer(insntrace_device_t* ipt_dev, const void* cmd, size_t cmdlen) argument 714 ipt_get_buffer_config(insntrace_device_t* ipt_dev, const void* cmd, size_t cmdlen, void* reply, size_t replymax, size_t* out_actual) argument 746 ipt_get_buffer_info(insntrace_device_t* ipt_dev, const void* cmd, size_t cmdlen, void* reply, size_t replymax, size_t* out_actual) argument 775 ipt_get_chunk_handle(insntrace_device_t* ipt_dev, const void* cmd, size_t cmdlen, void* reply, size_t replymax, size_t* out_actual) argument 804 ipt_free_buffer(insntrace_device_t* ipt_dev, const void* cmd, size_t cmdlen) argument 816 ipt_start(insntrace_device_t* ipt_dev) argument 864 ipt_stop(insntrace_device_t* ipt_dev) argument 912 insntrace_device_t* ipt_dev = dev->insntrace; local [all...] |