Home
last modified time | relevance | path

Searched refs:rusage (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/process/
H A Dresource.rs147 let rusage = RUsage::default(); in get_rusage() localVariable
149 Some(rusage) in get_rusage()
H A Dsyscall.rs146 rusage: *mut c_void, in wait4()
160 let mut tmp_rusage = if rusage.is_null() { in wait4()
168 if !rusage.is_null() { in wait4()
170 rusage as *mut RUsage, in wait4()
409 pub fn get_rusage(who: i32, rusage: *mut RUsage) -> Result<usize, SystemError> { in get_rusage()
411 let mut writer = UserBufferWriter::new(rusage, core::mem::size_of::<RUsage>(), true)?; in get_rusage()
413 let rusage = pcb.get_rusage(who).ok_or(SystemError::EINVAL)?; in get_rusage() localVariable
416 ubuf.copy_from_slice(&[rusage]); in get_rusage()
/DragonOS/kernel/src/syscall/
H A Dmod.rs280 let rusage = args[3] as *mut c_void; in handle() localVariable
283 Self::wait4(pid.into(), wstatus, options, rusage) in handle()
911 let rusage = args[1] as *mut RUsage; in handle() localVariable
912 Self::get_rusage(who, rusage) in handle()