Lines Matching refs:descriptor

505     zx_itrace_buffer_descriptor_t descriptor;
506 for (descriptor = 0; descriptor < ipt_dev->num_traces; ++descriptor) {
507 if (!ipt_dev->per_trace_state[descriptor].allocated)
510 if (descriptor == ipt_dev->num_traces)
513 ipt_per_trace_state_t* per_trace = &ipt_dev->per_trace_state[descriptor];
531 *out_descriptor = descriptor;
536 zx_itrace_buffer_descriptor_t descriptor,
544 zx_itrace_buffer_descriptor_t descriptor,
552 zx_itrace_buffer_descriptor_t descriptor) {
555 if (descriptor >= ipt_dev->num_traces)
558 ipt_per_trace_state_t* per_trace = &ipt_dev->per_trace_state[descriptor];
684 zx_itrace_buffer_descriptor_t descriptor;
685 if (replymax < sizeof(descriptor))
688 zx_status_t status = x86_pt_alloc_buffer(ipt_dev, &config, &descriptor);
691 memcpy(reply, &descriptor, sizeof(descriptor));
692 *out_actual = sizeof(descriptor);
703 return x86_pt_assign_thread_buffer(ipt_dev, assign.descriptor, assign.thread);
713 return x86_pt_release_thread_buffer(ipt_dev, assign.descriptor, assign.thread);
720 zx_itrace_buffer_descriptor_t descriptor;
723 if (cmdlen != sizeof(descriptor))
728 memcpy(&descriptor, cmd, sizeof(descriptor));
729 if (descriptor >= ipt_dev->num_traces)
731 const ipt_per_trace_state_t* per_trace = &ipt_dev->per_trace_state[descriptor];
752 zx_itrace_buffer_descriptor_t descriptor;
755 if (cmdlen != sizeof(descriptor))
763 memcpy(&descriptor, cmd, sizeof(descriptor));
764 if (descriptor >= ipt_dev->num_traces)
766 const ipt_per_trace_state_t* per_trace = &ipt_dev->per_trace_state[descriptor];
790 if (req.descriptor >= ipt_dev->num_traces)
792 const ipt_per_trace_state_t* per_trace = &ipt_dev->per_trace_state[req.descriptor];
808 zx_itrace_buffer_descriptor_t descriptor;
809 if (cmdlen != sizeof(descriptor))
811 memcpy(&descriptor, cmd, sizeof(descriptor));
813 x86_pt_free_buffer(ipt_dev, descriptor);