• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/

Lines Matching refs:call

35  *    Interrupt, trap, system call and debugger entry. Each has it's own
185 /* call trap handler proper, with
321 LEXT(shandler) ; System call handler
328 rlwinm r15,r0,0,0,19 ; Clear the bottom of call number for fast check
428 beq-- ppcscall ; Call the ppc-only system call handler...
433 blt-- .L_kernel_syscall ; System call number if negative, this is a mach call...
436 cmpwi cr0,r0,0x7FFA ; Special blue box call?
437 beq-- .L_notify_interrupt_syscall ; Yeah, call it...
472 ; Handle PPC-only system call interface
485 ; 0 the call is disabled or something, we treat this like it was bogus
486 ; + the call finished ok, check for AST
487 ; - the call finished ok, do not check for AST
492 ; NOTE: Both R16 (thread) and R30 (savearea) need to be preserved over this call!!!!
498 lis r10,hi16(EXT(PPCcalls)) ; Get PPC-only system call table
501 bgt- .L_call_server_syscall_exception ; Bogus call...
514 beq- .L_call_server_syscall_exception ; Disabled call...
536 lwz r0,saver0+4(r30) ; Restore the system call number
562 cmplwi r0,0 ; do we have a munger to call?
563 mtctr r0 ; Set the function call address
566 beq-- .L_ksystrace_trapcall ; just make the trap call
571 mtctr r0 ; Set the function call address
576 bl EXT(syscall_trace_end) ; Trace the exit of the system call
628 mtctr r0 ; Set the function call address
631 beq-- .L_kernel_syscall_trapcall ; null munger - skip to trap call
636 mtctr r0 ; Set the function call address
691 /* Yes there is, call ast_taken
719 * if it was due to a non-existent system call
735 cmpw cr0,r27,r28 ; Check if this is an invalid system call
736 beq-- .L_call_server_syscall_exception ; We have a bad system call
737 b .L_mach_invalid_arg ; a system call returned KERN_INVALID_ARG
770 * Return to user mode directly from within a system call.
788 /* We don't bother establishing a call frame even though CHECK_AST
799 /* Yes there is, call ast_taken
840 /* If the system call flag isn't set, then we came from a trap,
848 b .L_thread_syscall_return ; Join up with the system call return...
1114 ; on. We WILL call exception_exit and launch this context. No worries
1522 ; Null PPC call - performance testing, does absolutely nothing
1536 ; Instrumented null PPC call - performance testing, does absolutely nothing
1577 * though we do not interpret it. This call is mostly used by 32-bit tasks, but we save all 64 bits
1631 ; R3 and R30 are preserved across the call and hold the activation
1671 ; by the Choke firmware call or by lowmem_vectors when it detects a