.. | .. |
---|
56 | 56 | */ |
---|
57 | 57 | /* info_val==exit code; gpu_addr==chain gpuaddr */ |
---|
58 | 58 | 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), |
---|
59 | 67 | /* gpu_addr==JS_HEAD_NEXT written, info_val==lower 32 bits of |
---|
60 | 68 | * affinity |
---|
61 | 69 | */ |
---|
.. | .. |
---|
120 | 128 | KBASE_KTRACE_CODE_MAKE_CODE(JS_ADD_JOB), |
---|
121 | 129 | /* gpu_addr==last value written/would be written to JS_HEAD */ |
---|
122 | 130 | 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), |
---|
123 | 138 | KBASE_KTRACE_CODE_MAKE_CODE(JS_TRY_SCHEDULE_HEAD_CTX), |
---|
124 | 139 | /* gpu_addr==value to write into JS_HEAD */ |
---|
125 | 140 | KBASE_KTRACE_CODE_MAKE_CODE(JS_JOB_DONE_TRY_RUN_NEXT_JOB), |
---|
.. | .. |
---|
146 | 161 | KBASE_KTRACE_CODE_MAKE_CODE(JS_CTX_ATTR_NOW_OFF_CTX), |
---|
147 | 162 | /* info_val == the ctx attribute now off runpool */ |
---|
148 | 163 | 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), |
---|
149 | 183 | /* |
---|
150 | 184 | * Scheduler Policy events |
---|
151 | 185 | */ |
---|