Lines Matching refs:ipm
180 zxlogf(INFO, "%s: Error %d fetching ipm properties\n",
337 cpuperf_device_t* ipm = calloc(1, sizeof(*dev->cpuperf));
338 if (!ipm)
341 ipm_per_trace_state_t* per_trace = calloc(1, sizeof(ipm->per_trace_state[0]));
343 free(ipm);
350 free(ipm);
364 free(ipm);
370 ipm->per_trace_state = per_trace;
371 dev->cpuperf = ipm;
378 cpuperf_device_t* ipm = dev->cpuperf;
379 if (!ipm)
381 if (ipm->active)
384 ipm_per_trace_state_t* per_trace = ipm->per_trace_state;
387 free(ipm);
397 const cpuperf_device_t* ipm = dev->cpuperf;
398 if (!ipm)
405 alloc.num_buffers = ipm->per_trace_state->num_buffers;
406 alloc.buffer_size = ipm->per_trace_state->buffer_size;
418 cpuperf_device_t* ipm = dev->cpuperf;
419 if (!ipm)
429 const ipm_per_trace_state_t* per_trace = ipm->per_trace_state;
641 cpuperf_device_t* ipm = dev->cpuperf;
642 if (!ipm)
644 if (ipm->active)
649 ipm_per_trace_state_t* per_trace = ipm->per_trace_state;
765 const cpuperf_device_t* ipm = dev->cpuperf;
766 if (!ipm)
769 const ipm_per_trace_state_t* per_trace = ipm->per_trace_state;
785 cpuperf_device_t* ipm = dev->cpuperf;
786 if (!ipm)
788 if (ipm->active)
791 ipm_per_trace_state_t* per_trace = ipm->per_trace_state;
838 ipm->active = true;
856 cpuperf_device_t* ipm = dev->cpuperf;
857 if (!ipm)
865 ipm->active = false;