Lines Matching refs:syscall
10 #include <zircon/zx-syscall-numbers.h>
16 // Macros for preparing ABI conformant calls for syscall wrappers.
221 // Adds a label for making the syscall and adds it to the jump table.
222 .macro syscall_dispatch nargs, syscall
223 .pushsection .text.syscall-dispatch,"ax",%progbits
224 LOCAL_FUNCTION(.Lcall_\syscall\())
228 call wrapper_\syscall
230 END_FUNCTION(.Lcall_\syscall\())
232 .pushsection .rodata.syscall-table,"a",%progbits
233 .quad .Lcall_\syscall
239 .pushsection .rodata.syscall-table,"a",%progbits
256 * rax - syscall # and return
258 * rcx - modified as part of syscall instruction
267 * r11 - modified as part of syscall instruction
303 // Verify the syscall is in range and jump to it.
316 rax = syscall result
405 #include <zircon/syscall-kernel-branches.S>