Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/proc.h
Show First 20 Lines • Show All 170 Lines • ▼ Show 20 Lines | |||||
* either lock is sufficient for read access, but both locks must be held | * either lock is sufficient for read access, but both locks must be held | ||||
* for write access. | * for write access. | ||||
*/ | */ | ||||
struct cpuset; | struct cpuset; | ||||
struct filecaps; | struct filecaps; | ||||
struct filemon; | struct filemon; | ||||
struct kaioinfo; | struct kaioinfo; | ||||
struct kaudit_record; | struct kaudit_record; | ||||
struct kcov_info; | |||||
struct kdtrace_proc; | struct kdtrace_proc; | ||||
struct kdtrace_thread; | struct kdtrace_thread; | ||||
struct mqueue_notifier; | struct mqueue_notifier; | ||||
struct nlminfo; | struct nlminfo; | ||||
struct p_sched; | struct p_sched; | ||||
struct proc; | struct proc; | ||||
struct procdesc; | struct procdesc; | ||||
struct racct; | struct racct; | ||||
▲ Show 20 Lines • Show All 105 Lines • ▼ Show 20 Lines | #define td_startzero td_flags | ||||
struct osd td_osd; /* (k) Object specific data. */ | struct osd td_osd; /* (k) Object specific data. */ | ||||
struct vm_map_entry *td_map_def_user; /* (k) Deferred entries. */ | struct vm_map_entry *td_map_def_user; /* (k) Deferred entries. */ | ||||
pid_t td_dbg_forked; /* (c) Child pid for debugger. */ | pid_t td_dbg_forked; /* (c) Child pid for debugger. */ | ||||
u_int td_vp_reserv; /* (k) Count of reserved vnodes. */ | u_int td_vp_reserv; /* (k) Count of reserved vnodes. */ | ||||
int td_no_sleeping; /* (k) Sleeping disabled count. */ | int td_no_sleeping; /* (k) Sleeping disabled count. */ | ||||
void *td_su; /* (k) FFS SU private */ | void *td_su; /* (k) FFS SU private */ | ||||
sbintime_t td_sleeptimo; /* (t) Sleep timeout. */ | sbintime_t td_sleeptimo; /* (t) Sleep timeout. */ | ||||
int td_rtcgen; /* (s) rtc_generation of abs. sleep */ | int td_rtcgen; /* (s) rtc_generation of abs. sleep */ | ||||
struct kcov_info *td_kcov_info; /* (*) Kernel code coverage data */ | |||||
#define td_endzero td_sigmask | #define td_endzero td_sigmask | ||||
/* Copied during fork1() or create_thread(). */ | /* Copied during fork1() or create_thread(). */ | ||||
#define td_startcopy td_endzero | #define td_startcopy td_endzero | ||||
sigset_t td_sigmask; /* (c) Current signal mask. */ | sigset_t td_sigmask; /* (c) Current signal mask. */ | ||||
u_char td_rqindex; /* (t) Run queue index. */ | u_char td_rqindex; /* (t) Run queue index. */ | ||||
u_char td_base_pri; /* (t) Thread base kernel priority. */ | u_char td_base_pri; /* (t) Thread base kernel priority. */ | ||||
u_char td_priority; /* (t) Thread active priority. */ | u_char td_priority; /* (t) Thread active priority. */ | ||||
▲ Show 20 Lines • Show All 844 Lines • Show Last 20 Lines |