Searched defs:pcb (Results 1 – 13 of 13) sorted by relevance
/DragonOS-0.1.2/kernel/src/process/ |
D | process.c | 546 struct process_control_block *pcb = current_pcb; in process_do_exit() local 654 struct process_control_block *pcb = initial_proc_union.pcb.next_pcb; in process_find_pcb_by_pid() local 674 int process_wakeup(struct process_control_block *pcb) in process_wakeup() 695 int process_wakeup_immediately(struct process_control_block *pcb) in process_wakeup_immediately() 712 uint64_t process_exit_files(struct process_control_block *pcb) in process_exit_files() 735 uint64_t process_exit_mm(struct process_control_block *pcb) in process_exit_mm() 797 void process_exit_thread(struct process_control_block *pcb) in process_exit_thread() 807 int process_release_pcb(struct process_control_block *pcb) in process_release_pcb() 854 static void __set_pcb_name(struct process_control_block *pcb, const char *pcb_name) in __set_pcb_name() 868 void process_set_pcb_name(struct process_control_block *pcb, const char *pcb_name) in process_set_pcb_name()
|
D | kthread.c | 44 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 212 struct process_control_block *pcb = current_pcb; in kthreadd() local 263 int kthread_stop(struct process_control_block *pcb) in kthread_stop() 287 bool kthread_set_worker_private(struct process_control_block *pcb) in kthread_set_worker_private() 320 void free_kthread_struct(struct process_control_block *pcb) in free_kthread_struct()
|
D | fork.c | 169 int process_copy_flags(uint64_t clone_flags, struct process_control_block *pcb) in process_copy_flags() 183 int process_copy_files(uint64_t clone_flags, struct process_control_block *pcb) in process_copy_files() 211 int process_copy_mm(uint64_t clone_flags, struct process_control_block *pcb) in process_copy_mm() 345 int process_copy_thread(uint64_t clone_flags, struct process_control_block *pcb, uint64_t stack_sta… in process_copy_thread()
|
D | process.rs | 43 let pcb = unsafe { _pcb.as_mut() }.unwrap(); in process_try_to_wake_up() localVariable
|
D | proc-types.h | 135 struct process_control_block pcb; member
|
/DragonOS-0.1.2/kernel/src/common/ |
D | wait_queue.h | 15 struct process_control_block *pcb; member 60 #define DECLARE_WAIT_ON_STACK(name, pcb) \ argument 68 #define DECLARE_WAIT_ALLOC(name, pcb) \ argument
|
D | mutex.h | 31 struct process_control_block *pcb; member
|
/DragonOS-0.1.2/kernel/src/time/ |
D | sleep.c | 15 void nanosleep_handler(void *pcb) in nanosleep_handler()
|
D | timer.c | 141 static void __wake_up_helper(void *pcb) in __wake_up_helper()
|
/DragonOS-0.1.2/kernel/src/sched/ |
D | cfs.c | 33 void sched_cfs_enqueue(struct process_control_block *pcb) in sched_cfs_enqueue()
|
D | sched.c | 57 void sched_enqueue(struct process_control_block *pcb) in sched_enqueue()
|
/DragonOS-0.1.2/kernel/src/libs/ |
D | wait_queue.c | 13 void wait_queue_init(wait_queue_node_t *wait_queue, struct process_control_block *pcb) in wait_queue_init()
|
/DragonOS-0.1.2/kernel/src/ipc/ |
D | signal.rs | 116 let pcb = unsafe { process_find_pcb_by_pid(pid).as_mut() }; in signal_kill_proc_info() localVariable 886 let pcb = current_pcb(); in do_sigaction() localVariable 1007 let mut pcb = current_pcb(); in set_current_sig_blocked() localVariable
|