- TP_ARGS(rq, prev, next),
-#endif /* #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35)) */
-
- TP_STRUCT__entry(
- __array_text( char, prev_comm, TASK_COMM_LEN )
- __field( pid_t, prev_tid )
- __field( int, prev_prio )
- __field( long, prev_state )
- __array_text( char, next_comm, TASK_COMM_LEN )
- __field( pid_t, next_tid )
- __field( int, next_prio )
- ),
-
- TP_fast_assign(
- tp_memcpy(next_comm, next->comm, TASK_COMM_LEN)
- tp_assign(prev_tid, prev->pid)
- tp_assign(prev_prio, prev->prio - MAX_RT_PRIO)
- tp_assign(prev_state, __trace_sched_switch_state(prev))
- tp_memcpy(prev_comm, prev->comm, TASK_COMM_LEN)
- tp_assign(next_tid, next->pid)
- tp_assign(next_prio, next->prio - MAX_RT_PRIO)
- ),