Home
last modified time | relevance | path

Searched defs:pcb (Results 1 – 13 of 13) sorted by relevance

/DragonOS-0.1.5/kernel/src/process/
Dprocess.c632 struct process_control_block *pcb = current_pcb; in process_do_exit() local
739 struct process_control_block *pcb = initial_proc_union.pcb.next_pcb; in process_find_pcb_by_pid() local
758 int process_wakeup(struct process_control_block *pcb) in process_wakeup()
778 int process_wakeup_immediately(struct process_control_block *pcb) in process_wakeup_immediately()
801 uint64_t process_exit_mm(struct process_control_block *pcb) in process_exit_mm()
862 void process_exit_thread(struct process_control_block *pcb) in process_exit_thread()
872 int process_release_pcb(struct process_control_block *pcb) in process_release_pcb()
897 static void __set_pcb_name(struct process_control_block *pcb, const char *pcb_name) in __set_pcb_name()
911 void process_set_pcb_name(struct process_control_block *pcb, const char *pcb_name) in process_set_pcb_name()
Dkthread.c44 struct kthread_info_t *to_kthread(struct process_control_block *pcb) in to_kthread()
53 struct process_control_block *pcb = NULL; in __kthread_create_on_node() local
140 struct process_control_block *pcb; in kthread_create_on_node() local
215 struct process_control_block *pcb = current_pcb; in kthreadd() local
269 int kthread_stop(struct process_control_block *pcb) in kthread_stop()
293 bool kthread_set_worker_private(struct process_control_block *pcb) in kthread_set_worker_private()
326 void free_kthread_struct(struct process_control_block *pcb) in free_kthread_struct()
Dfork.c171 int process_copy_flags(uint64_t clone_flags, struct process_control_block *pcb) in process_copy_flags()
186 int process_copy_mm(uint64_t clone_flags, struct process_control_block *pcb) in process_copy_mm()
320 int process_copy_thread(uint64_t clone_flags, struct process_control_block *pcb, uint64_t stack_sta… in process_copy_thread()
Dprocess.rs49 let pcb = unsafe { _pcb.as_mut() }.unwrap(); in process_try_to_wake_up() localVariable
Dproc-types.h143 struct process_control_block pcb; member
/DragonOS-0.1.5/kernel/src/common/
Dwait_queue.h15 struct process_control_block *pcb; member
60 #define DECLARE_WAIT_ON_STACK(name, pcb) \ argument
68 #define DECLARE_WAIT_ALLOC(name, pcb) \ argument
Dmutex.h31 struct process_control_block *pcb; member
/DragonOS-0.1.5/kernel/src/time/
Dsleep.c15 void nanosleep_handler(void *pcb) in nanosleep_handler()
Dtimer.c141 static void __wake_up_helper(void *pcb) in __wake_up_helper()
/DragonOS-0.1.5/kernel/src/libs/
Dwait_queue.c13 void wait_queue_init(wait_queue_node_t *wait_queue, struct process_control_block *pcb) in wait_queue_init()
/DragonOS-0.1.5/kernel/src/sched/
Dcore.rs182 let pcb = __sched(); in sys_sched() localVariable
/DragonOS-0.1.5/kernel/src/ipc/
Dsignal.rs131 let pcb = unsafe { process_find_pcb_by_pid(pid).as_mut() }; in signal_kill_proc_info() localVariable
916 let pcb = current_pcb(); in do_sigaction() localVariable
1031 let mut pcb = current_pcb(); in set_current_sig_blocked() localVariable
/DragonOS-0.1.5/kernel/src/filesystem/procfs/
Dmod.rs120 let pcb = unsafe { process_find_pcb_by_pid(*pid).as_mut() }; in open_status() localVariable
121 let pcb = if pcb.is_none() { in open_status() localVariable