/illumos-gate/usr/src/uts/sparc/ml/ |
H A D | modstubs.s | 110 * "weak stub", don't load on account of this call 127 * System call modstubs needs special handling for the case where 128 * the modstub is a system call, because %fp comes from user frame. 132 /* "weak stub" for non-unloadable module, don't load on account of this call */ 155 * call (and also to avoid possible TLB misses which could be induced 247 call mod_hold_stub /* Hold the module */ 253 call %i0 264 call %g1 /* jump to the stub function */ 268 call mod_release_stub /* release hold on module */ 288 * When zero is used as the return function, the system will call [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | priv_defs | 278 Allows a process to call execve(). 282 Allows a process to call fork1()/forkall()/vfork() 374 Allows a process to successfully call a kernel module that 406 system call will force the "nosuid" and "restrict" options, the 480 Allows a process to successfully call a third party loadable module
|
H A D | sysent.c | 55 * routine for processing a system call. Each row contains the 338 * These take the name string of the system call even though that isn't 342 * These system calls return the longlong_t return value and must call 357 #define SYSENT_C(name, call, narg) \ 358 { (narg), SE_64RVAL, NULL, NULL, (llfcn_t)(call) } 361 #define SYSENT_CI(name, call, narg) \ 362 { (narg), SE_32RVAL1, NULL, NULL, (llfcn_t)(call) } 365 #define SYSENT_2CI(name, call, narg) \ 366 { (narg), SE_32RVAL1|SE_32RVAL2, NULL, NULL, (llfcn_t)(call) } 375 #define SYSENT_AP(name, call, nar [all...] |
/illumos-gate/usr/src/uts/intel/ia32/ml/ |
H A D | copy.s | 89 * call the non-*_noeer() routines. 92 * make sure that we call smap_enable again to ensure that we are safely 96 * registers beyond those done by the call and ret. These routines may be called 144 * additional call instructions. 188 call panic 200 call bcopy_altentry 230 call panic 319 call panic 461 jmp call_panic /* setup stack and call panic */ 974 call pani [all...] |
H A D | modstubs.s | 41 * need to be called using 'call' instruction because of preamble and 43 * function call. Due to this we need to copy arguments for the 189 call mod_hold_stub /* mod_hold_stub(mod_stub_info *) */ 193 call *%rax 222 call *(%r15) /* call the stub fn(arg, ..) */ 227 call mod_release_stub /* release hold on module */ 273 * call (and also to avoid possible TLB misses which could be induced 327 call mod_hold_stub / mod_hold_stub(mod_stub_info *) 332 call * [all...] |
/illumos-gate/usr/src/boot/sys/i386/include/ |
H A D | asm.h | 44 call 1f; \ 80 call PIC_PLT(HIDENAME(mcount)); \ 85 call PIC_PLT(HIDENAME(mcount)); \
|
/illumos-gate/usr/src/boot/lib/libstand/ |
H A D | rpc.c | 79 int32_t rp_direction; /* call direction (0) */ 88 int32_t rp_direction; /* call direction (1) */ 107 * Make a rpc call; return length of answer 116 struct rpc_call *call; local 164 /* RPC call structure. */ 165 send_head -= sizeof(*call); 166 call = (struct rpc_call *)send_head; 168 call->rp_xid = htonl(rpc_xid); 169 call->rp_direction = htonl(RPC_CALL); 170 call [all...] |
/illumos-gate/usr/src/boot/sys/amd64/include/ |
H A D | asm.h | 66 call PIC_PLT(HIDENAME(mcount)); \ 71 call PIC_PLT(HIDENAME(mcount)); \
|
H A D | asmacros.h | 66 * stack. gcc should eventually generate code to call __mcount in most 76 * call [.]mexitcount at the end of a function like the MEXITCOUNT macro does, 80 * [.]mcount and __mcount may clobber the call-used registers and %ef. 91 * have to be counted as ordinary entries for gprof to get the call times 108 #define FAKE_MCOUNT(caller) pushq caller ; call __mcount ; popq %rcx 109 #define MCOUNT call __mcount 112 #define MEXITCOUNT call .mexitcount
|
/illumos-gate/usr/src/boot/sys/boot/efi/loader/arch/amd64/ |
H A D | start.S | 56 call self_reloc 61 call efi_main
|
/illumos-gate/usr/src/boot/sys/boot/efi/loader/arch/i386/ |
H A D | start.S | 49 call 0f 56 call self_reloc 59 call efi_main
|
/illumos-gate/usr/src/boot/sys/boot/i386/boot0/ |
H A D | boot0.S | 252 call putkey 362 call bioscom 394 call bioscom 463 * Around the call, save the partition pointer to %bx and
|
/illumos-gate/usr/src/boot/sys/boot/i386/btx/btx/ |
H A D | btx.S | 82 .set V86F_CALLF,0x20000 # Emulate far call 229 call sio_init # setup the serial console 373 call dump # buffer 375 call putstr # display 433 * Invoke real mode interrupt/function call from user mode with arguments. 437 * Invoke real mode interrupt/function call from protected mode. 535 intusr.4: testl $V86F_CALLF,%edx # Far call? 539 call putstr # VM86 call 554 * If this is a v86 call, cop [all...] |
/illumos-gate/usr/src/boot/sys/boot/i386/btx/btxldr/ |
H A D | btxldr.S | 75 call putstr # ourselves 81 call hexout # amount of 82 call putstr # base memory 91 call hexout # stack 92 call putstr # pointer 98 call hexout # Display it 100 call putstr # End message 115 call hexout # relocation 116 call putstr # message 130 call hexou [all...] |
/illumos-gate/usr/src/boot/sys/boot/i386/btx/lib/ |
H A D | btxcsu.S | 43 call main # Invoke client main() 44 call exit # Invoke client exit()
|
H A D | btxsys.s | 32 # System call: exit 35 int $INT_SYS # call 0x0 37 # System call: exec 40 int $INT_SYS # call 0x1
|
H A D | btxv86.s | 53 call __v86_swap # Load V86 registers 55 call __v86_swap # Load user registers
|
/illumos-gate/usr/src/boot/sys/boot/i386/cdboot/ |
H A D | cdboot.S | 124 call putstr # display the welcome message 129 call putstr # display the message 148 call read # Read it in 164 call lookup # Try to find file 188 call error 201 call read # Read it in 211 call seta20 # Turn A20 on 216 call putstr # relocation message 294 call putstr # jump message 307 call putst [all...] |
/illumos-gate/usr/src/boot/sys/boot/i386/gptzfsboot/ |
H A D | sio.S | 49 sio_flush.1: call sio_ischar # Check for character 72 sio_getc: call sio_ischar # Character available?
|
/illumos-gate/usr/src/boot/sys/boot/i386/libi386/ |
H A D | multiboot_tramp.S | 51 call *%ecx
|
H A D | pxetramp.s | 28 .byte 0x9a # far call 35 .byte 0x9a # far call
|
H A D | relocater_tramp.S | 22 * to this area. __exec will set the pointer to %eax and call *%eax, 193 call a20_check_state
|
/illumos-gate/usr/src/boot/sys/boot/i386/pmbr/ |
H A D | pmbr.s | 113 call read
|
/illumos-gate/usr/src/boot/sys/boot/i386/pxeldr/ |
H A D | pxeldr.S | 231 int $0x10 # call BIOS, print char in %al 273 pushl %eax # Emulate a near call 274 movl $0x1, %eax # 'exec' system call 275 int $INT_SYS # BTX system call
|
/illumos-gate/usr/src/boot/sys/boot/sparc64/boot1/ |
H A D | _start.s | 6 call ofw_init
|