Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/proc.h
Show First 20 Lines • Show All 1,138 Lines • ▼ Show 20 Lines | |||||
void cpu_thread_alloc(struct thread *); | void cpu_thread_alloc(struct thread *); | ||||
void cpu_thread_clean(struct thread *); | void cpu_thread_clean(struct thread *); | ||||
void cpu_thread_exit(struct thread *); | void cpu_thread_exit(struct thread *); | ||||
void cpu_thread_free(struct thread *); | void cpu_thread_free(struct thread *); | ||||
void cpu_thread_swapin(struct thread *); | void cpu_thread_swapin(struct thread *); | ||||
void cpu_thread_swapout(struct thread *); | void cpu_thread_swapout(struct thread *); | ||||
struct thread *thread_alloc(int pages); | struct thread *thread_alloc(int pages); | ||||
int thread_alloc_stack(struct thread *, int pages); | int thread_alloc_stack(struct thread *, int pages); | ||||
int thread_check_susp(struct thread *td, bool sleep); | |||||
void thread_cow_get_proc(struct thread *newtd, struct proc *p); | void thread_cow_get_proc(struct thread *newtd, struct proc *p); | ||||
void thread_cow_get(struct thread *newtd, struct thread *td); | void thread_cow_get(struct thread *newtd, struct thread *td); | ||||
void thread_cow_free(struct thread *td); | void thread_cow_free(struct thread *td); | ||||
void thread_cow_update(struct thread *td); | void thread_cow_update(struct thread *td); | ||||
int thread_create(struct thread *td, struct rtprio *rtp, | int thread_create(struct thread *td, struct rtprio *rtp, | ||||
int (*initialize_thread)(struct thread *, void *), void *thunk); | int (*initialize_thread)(struct thread *, void *), void *thunk); | ||||
void thread_exit(void) __dead2; | void thread_exit(void) __dead2; | ||||
void thread_free(struct thread *td); | void thread_free(struct thread *td); | ||||
▲ Show 20 Lines • Show All 80 Lines • Show Last 20 Lines |