Home
last modified time | relevance | path

Searched refs:c_void (Results 1 – 7 of 7) sorted by relevance

/DragonOS-0.1.5/kernel/src/exception/
Dsoftirq.rs1 use core::{ffi::c_void, ptr::null_mut};
27 pub action: Option<unsafe extern "C" fn(data: *mut ::core::ffi::c_void)>, //软中断处理函数
28 pub data: *mut c_void,
83 action: Option<unsafe extern "C" fn(data: *mut ::core::ffi::c_void)>, in register_softirq() argument
84 data: *mut c_void, in register_softirq() argument
191 action: Option<unsafe extern "C" fn(data: *mut ::core::ffi::c_void)>, in register_softirq() argument
192 data: *mut c_void, in register_softirq() argument
/DragonOS-0.1.5/kernel/src/process/
Dinitial_proc.rs1 use core::ffi::c_void;
43 Box::leak(Box::new(SigQueue::default())) as *mut SigQueue as *mut c_void; in initial_proc_init_signal()
Dprocess.rs2 ffi::c_void,
121 self.fds = fd_vec as *mut FileDescriptorVec as usize as *mut c_void; in init_files()
155 self.fds = new_fd_vec as *mut FileDescriptorVec as usize as *mut c_void; in copy_files()
Dfork.rs1 use core::{ffi::c_void, ptr::null_mut, sync::atomic::compiler_fence};
103 Box::leak(Box::new(SigQueue::default())) as *mut SigQueue as *mut c_void; in process_copy_signal()
/DragonOS-0.1.5/kernel/src/ipc/
Dsignal_types.rs4 use core::ffi::c_void;
65 arg1: *mut ::core::ffi::c_void,
141 pub sa_handler: *mut core::ffi::c_void,
142 pub sa_sigaction: *mut core::ffi::c_void,
145 pub sa_restorer: *mut core::ffi::c_void,
549 pub fn from_c_void(p: *mut c_void) -> &'static mut SigQueue { in from_c_void()
632 pub ret_code_ptr: *mut core::ffi::c_void,
640 pub handler: *mut c_void,
664 pub sp: *mut c_void,
Dsignal.rs1 use core::{ffi::c_void, intrinsics::size_of, ptr::read_volatile, sync::atomic::compiler_fence};
658 (*frame).handler = ka._u._sa_handler as usize as *mut c_void; in setup_frame()
671 (*frame).ret_code_ptr = ka.sa_restorer as usize as *mut c_void; in setup_frame()
901 (*old_act).sa_handler = sah as *mut c_void; in sys_sigaction()
904 (*old_act).sa_restorer = old_ka.sa_restorer as *mut c_void; in sys_sigaction()
/DragonOS-0.1.5/kernel/src/mm/
Dallocator.rs32 kfree(ptr as *mut ::core::ffi::c_void); in local_dealloc()