Lines Matching refs:perfmon
32 * using perfmon related ioctls. A perfmon can be attached to a submit_cl
38 /* Tracks the number of users of the perfmon, when this counter reaches
39 * zero the perfmon is destroyed.
43 /* Protects perfmon stop, as it can be invoked from multiple places. */
46 /* Number of counters activated in this perfmon instance
55 * HW perf counter values every time the perfmon is attached
56 * to a GPU job. This way, perfmon users don't have to
60 * destroying the perfmon and creating a new one.
117 /* Used to track the active perfmon if any. */
167 } perfmon;
239 struct v3d_perfmon *perfmon;
407 void v3d_perfmon_get(struct v3d_perfmon *perfmon);
408 void v3d_perfmon_put(struct v3d_perfmon *perfmon);
409 void v3d_perfmon_start(struct v3d_dev *v3d, struct v3d_perfmon *perfmon);
410 void v3d_perfmon_stop(struct v3d_dev *v3d, struct v3d_perfmon *perfmon,