Lines Matching refs:info
75 let mut info = siginfo { in sys_kill() localVariable
90 let retval = signal_kill_something_info(sig, Some(&mut info), pid); in sys_kill()
108 info: Option<&mut siginfo>, in signal_kill_something_info()
118 return signal_kill_proc_info(sig, info, pid); in signal_kill_something_info()
123 info: Option<&mut siginfo>, in signal_kill_proc_info()
141 retval = signal_send_sig_info(sig, info, pcb.unwrap()); in signal_kill_proc_info()
163 info: Option<&mut siginfo>, in signal_send_sig_info()
180 retval = send_signal_locked(sig, info, target_pcb, PidType::PID); in signal_send_sig_info()
229 info: Option<&mut siginfo>, in send_signal_locked()
236 if info.is_none() { in send_signal_locked()
239 force_send = unsafe { info.as_ref().unwrap()._sinfo.data.si_code } in send_signal_locked()
245 return __send_signal_locked(sig, info, pcb, pt, force_send); in send_signal_locked()
258 info: Option<&mut siginfo>, in __send_signal_locked()
276 match info { in __send_signal_locked()
442 let (sig_number, info, ka) = get_signal_to_deliver(regs.clone()); in do_signal()
452 let res = handle_signal(sig_number, ka.unwrap(), &info.unwrap(), &oldset, regs); in do_signal()
472 let mut info: Option<siginfo>; in get_signal_to_deliver() localVariable
488 (sig_number, info) = in get_signal_to_deliver()
521 unsafe { process_do_exit(info.unwrap()._sinfo.data.si_signo as u64) }; in get_signal_to_deliver()
525 return (sig_number, info, ka); in get_signal_to_deliver()
538 let info: Option<siginfo>; in dequeue_signal() localVariable
541 info = Some(collect_signal( in dequeue_signal()
546 info = None; in dequeue_signal()
551 return (sig, info); in dequeue_signal()
589 let (info, still_pending) = unsafe { pending.queue.as_mut() } in collect_signal()
598 if info.is_some() { in collect_signal()
599 return info.unwrap(); in collect_signal()
620 info: &siginfo, in handle_signal()
625 let retval = setup_frame(sig, ka, info, oldset, regs); in handle_signal()
638 info: &siginfo, in setup_frame()
656 (*frame).arg1 = &((*frame).info) as *const siginfo as usize; in setup_frame()
662 err |= copy_siginfo_to_user(unsafe { &mut (*frame).info }, info).unwrap_or(1); in setup_frame()
687 regs.rsi = unsafe { &(*frame).info as *const siginfo as u64 }; in setup_frame()