Lines Matching refs:u64
45 _sa_handler: NULL as u64,
49 sa_restorer: NULL as u64,
56 _sa_handler: NULL as u64,
60 sa_restorer: NULL as u64,
232 if sig == SignalNumber::SIGKILL || (pcb.flags & (PF_KTHREAD as u64)) != 0 { in __send_signal_locked()
317 if (pcb.flags & (PF_EXITING as u64)) > 0 { in wants_signal()
370 let mut state: u64 = 0; in signal_wake_up()
372 state = PF_WAKEKILL as u64; in signal_wake_up()
377 fn signal_wake_up_state(pcb: &mut process_control_block, state: u64) { in signal_wake_up_state() argument
382 if !process_wake_up_state(pcb, state | (PROC_INTERRUPTIBLE as u64)) { in signal_wake_up_state()
479 current_pcb().flags |= PF_SIGNALED as u64; in get_signal_to_deliver()
482 unsafe { process_do_exit(info.unwrap()._sinfo.data.si_signo as u64) }; in get_signal_to_deliver()
607 let access_check_ok = unsafe { verify_area(frame as u64, size_of::<sigframe>() as u64) }; in setup_frame()
616 (*frame).arg0 = sig as u64; in setup_frame()
661 regs.rdi = sig as u64; in setup_frame()
662 regs.rsi = unsafe { &(*frame).info as *const siginfo as u64 }; in setup_frame()
663 regs.rsp = frame as u64; in setup_frame()
680 regs.cs = (USER_CS | 0x3) as u64; in setup_frame()
681 regs.ds = (USER_DS | 0x3) as u64; in setup_frame()
702 if unsafe { !verify_area(to as u64, size_of::<siginfo>() as u64) } { in copy_siginfo_to_user()
865 pub fn sigmask(sig: SignalNumber) -> u64 { in sigmask() argument
870 pub fn sys_rt_sigreturn(regs: &mut pt_regs) -> u64 { in sys_rt_sigreturn() argument
874 if unsafe { !verify_area(frame as u64, size_of::<sigframe>() as u64) } { in sys_rt_sigreturn()
878 process_do_exit(SignalNumber::SIGSEGV as u64); in sys_rt_sigreturn()
890 process_do_exit(SignalNumber::SIGSEGV as u64); in sys_rt_sigreturn()