hc
2024-05-16 8d2a02b24d66aa359e83eebc1ed3c0f85367a1cb
kernel/drivers/gpu/arm/bifrost/debug/backend/mali_kbase_debug_ktrace_codes_jm.h
....@@ -56,6 +56,14 @@
5656 */
5757 /* info_val==exit code; gpu_addr==chain gpuaddr */
5858 KBASE_KTRACE_CODE_MAKE_CODE(JM_JOB_DONE),
59
+ /* gpu_addr==JS_HEAD read
60
+ * info_val==event code
61
+ */
62
+ KBASE_KTRACE_CODE_MAKE_CODE(JM_RETURN_ATOM_TO_JS),
63
+ /* gpu_addr==JS_HEAD read
64
+ * info_val==event code
65
+ */
66
+ KBASE_KTRACE_CODE_MAKE_CODE(JM_MARK_FOR_RETURN_TO_JS),
5967 /* gpu_addr==JS_HEAD_NEXT written, info_val==lower 32 bits of
6068 * affinity
6169 */
....@@ -120,6 +128,13 @@
120128 KBASE_KTRACE_CODE_MAKE_CODE(JS_ADD_JOB),
121129 /* gpu_addr==last value written/would be written to JS_HEAD */
122130 KBASE_KTRACE_CODE_MAKE_CODE(JS_REMOVE_JOB),
131
+ /* gpu_addr==value to write into JS_HEAD
132
+ * info_val==priority of atom as a KBASE_JS_ATOM_SCHED_PRIO_<...> value
133
+ * (0 highest)
134
+ */
135
+ KBASE_KTRACE_CODE_MAKE_CODE(JS_PULL_JOB),
136
+ /* gpu_addr==value that would be written to JS_HEAD if run again */
137
+ KBASE_KTRACE_CODE_MAKE_CODE(JS_UNPULL_JOB),
123138 KBASE_KTRACE_CODE_MAKE_CODE(JS_TRY_SCHEDULE_HEAD_CTX),
124139 /* gpu_addr==value to write into JS_HEAD */
125140 KBASE_KTRACE_CODE_MAKE_CODE(JS_JOB_DONE_TRY_RUN_NEXT_JOB),
....@@ -146,6 +161,25 @@
146161 KBASE_KTRACE_CODE_MAKE_CODE(JS_CTX_ATTR_NOW_OFF_CTX),
147162 /* info_val == the ctx attribute now off runpool */
148163 KBASE_KTRACE_CODE_MAKE_CODE(JS_CTX_ATTR_NOW_OFF_RUNPOOL),
164
+ /* gpu_addr==value to write into JS_HEAD */
165
+ KBASE_KTRACE_CODE_MAKE_CODE(JS_RETURN_WORKER),
166
+ /* gpu_addr==value to write into JS_HEAD */
167
+ KBASE_KTRACE_CODE_MAKE_CODE(JS_RETURN_WORKER_END),
168
+ /* info_val==priority level blocked (0 highest) */
169
+ KBASE_KTRACE_CODE_MAKE_CODE(JS_SLOT_PRIO_BLOCKED),
170
+ /* info_val==priority level unblocked (0 highest)
171
+ * note that the priority level may still be blocked on higher levels
172
+ */
173
+ KBASE_KTRACE_CODE_MAKE_CODE(JS_SLOT_PRIO_UNBLOCKED),
174
+ /* gpu_addr==value to write into JS_HEAD
175
+ * info_val==priority level unblocked - priorities at this and higher
176
+ * are unblocked (0 highest)
177
+ */
178
+ KBASE_KTRACE_CODE_MAKE_CODE(JS_SLOT_PRIO_AND_HIGHER_UNBLOCKED),
179
+ /* gpu_addr==value to write into JS_HEAD
180
+ * info_val==priority level blocked (0 highest)
181
+ */
182
+ KBASE_KTRACE_CODE_MAKE_CODE(JS_SLOT_PRIO_IS_BLOCKED),
149183 /*
150184 * Scheduler Policy events
151185 */