/* autogenerated by gensyscalls.py */ | |
#include <sys/linux-syscalls.h> | |
.text | |
.type sched_setparam, @function | |
.globl sched_setparam | |
.align 4 | |
sched_setparam: | |
/* invoke trap */ | |
mov.l 0f, r3 /* trap num */ | |
trapa #(2 + 0x10) | |
/* check return value */ | |
cmp/pz r0 | |
bt __NR_sched_setparam_end | |
/* keep error number */ | |
sts.l pr, @-r15 | |
mov.l 1f, r1 | |
jsr @r1 | |
mov r0, r4 | |
lds.l @r15+, pr | |
__NR_sched_setparam_end: | |
rts | |
nop | |
.align 2 | |
0: .long __NR_sched_setparam | |
1: .long __set_syscall_errno |