diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/sched_trace.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/sched_trace.h b/include/sched_trace.h index 610bfb0..0c6daaa 100644 --- a/include/sched_trace.h +++ b/include/sched_trace.h | |||
@@ -76,6 +76,12 @@ struct st_resume_data { /* A task resumes. */ | |||
76 | u64 __unused; | 76 | u64 __unused; |
77 | }; | 77 | }; |
78 | 78 | ||
79 | struct st_action_data { | ||
80 | u64 when; | ||
81 | u8 action; | ||
82 | u8 __unused[7]; | ||
83 | }; | ||
84 | |||
79 | struct st_sys_release_data { | 85 | struct st_sys_release_data { |
80 | u64 when; | 86 | u64 when; |
81 | u64 release; | 87 | u64 release; |
@@ -148,6 +154,7 @@ typedef enum { | |||
148 | ST_COMPLETION, | 154 | ST_COMPLETION, |
149 | ST_BLOCK, | 155 | ST_BLOCK, |
150 | ST_RESUME, | 156 | ST_RESUME, |
157 | ST_ACTION, | ||
151 | ST_SYS_RELEASE, | 158 | ST_SYS_RELEASE, |
152 | ST_TASKLET_RELEASE, | 159 | ST_TASKLET_RELEASE, |
153 | ST_TASKLET_BEGIN, | 160 | ST_TASKLET_BEGIN, |
@@ -174,6 +181,7 @@ struct st_event_record { | |||
174 | DATA(completion); | 181 | DATA(completion); |
175 | DATA(block); | 182 | DATA(block); |
176 | DATA(resume); | 183 | DATA(resume); |
184 | DATA(action); | ||
177 | DATA(sys_release); | 185 | DATA(sys_release); |
178 | DATA(tasklet_release); | 186 | DATA(tasklet_release); |
179 | DATA(tasklet_begin); | 187 | DATA(tasklet_begin); |