/* * included from arch/x86/include/asm/unistd_64.h * * LITMUS^RT syscalls with "relative" numbers */ #define __LSC(x) (__NR_LITMUS + x) #define __NR_set_rt_task_param __LSC(0) __SYSCALL(__NR_set_rt_task_param, sys_set_rt_task_param) #define __NR_get_rt_task_param __LSC(1) __SYSCALL(__NR_get_rt_task_param, sys_get_rt_task_param) #define __NR_complete_job __LSC(2) __SYSCALL(__NR_complete_job, sys_complete_job) #define __NR_od_open __LSC(3) __SYSCALL(__NR_od_open, sys_od_open) #define __NR_od_close __LSC(4) __SYSCALL(__NR_od_close, sys_od_close) #define __NR_litmus_lock __LSC(5) __SYSCALL(__NR_litmus_lock, sys_litmus_lock) #define __NR_litmus_unlock __LSC(6) __SYSCALL(__NR_litmus_unlock, sys_litmus_unlock) #define __NR_query_job_no __LSC(7) __SYSCALL(__NR_query_job_no, sys_query_job_no) #define __NR_wait_for_job_release __LSC(8) __SYSCALL(__NR_wait_for_job_release, sys_wait_for_job_release) #define __NR_wait_for_ts_release __LSC(9) __SYSCALL(__NR_wait_for_ts_release, sys_wait_for_ts_release) #define __NR_release_ts __LSC(10) __SYSCALL(__NR_release_ts, sys_release_ts) #define __NR_null_call __LSC(11) __SYSCALL(__NR_null_call, sys_null_call) #define __NR_get_current_budget __LSC(12) __SYSCALL(__NR_get_current_budget, sys_get_current_budget) #define __NR_reservation_create __LSC(13) __SYSCALL(__NR_reservation_create, sys_reservation_create) #define __NR_reservation_destroy __LSC(14) __SYSCALL(__NR_reservation_destroy, sys_reservation_destroy) #define __NR_set_mc2_task_param __LSC(15) __SYSCALL(__NR_set_mc2_task_param, sys_set_mc2_task_param) #define __NR_set_page_color __LSC(16) __SYSCALL(__NR_set_page_color, sys_set_page_color) #define __NR_test_call __LSC(17) __SYSCALL(__NR_test_call, sys_test_call) #define __NR_run_test __LSC(18) __SYSCALL(__NR_run_test, sys_run_test) #define __NR_lock_buffer __LSC(19) __SYACALL(__NR_lock_buffer, sys_lock_buffer) #define NR_litmus_syscalls 20