Searched refs:proc_t (Results 1 - 25 of 117) sorted by relevance

12345

/darwin-on-arm/xnu/bsd/sys/
H A Dfiledesc.h140 extern int fdalloc(proc_t p, int want, int *result);
141 extern void fdrelse(proc_t p, int fd);
142 extern int fdavail(proc_t p, int n);
147 extern int falloc(proc_t p, struct fileproc **resultfp, int *resultfd, vfs_context_t ctx);
151 extern struct filedesc *fdcopy(proc_t p, struct vnode *uth_cdir);
152 extern void fdfree(proc_t p);
153 extern void fdexec(proc_t p, short flags);
H A Dproc.h225 extern proc_t kernproc;
227 extern int proc_is_classic(proc_t p);
228 proc_t current_proc_EXTERNAL(void);
254 extern proc_t proc_find(int pid);
256 extern proc_t proc_self(void);
258 extern int proc_rele(proc_t p);
260 extern int proc_pid(proc_t);
262 extern int proc_ppid(proc_t);
264 extern int proc_noremotehang(proc_t);
266 extern int proc_forcequota(proc_t);
[all...]
H A Dresourcevar.h135 void proc_limitget(proc_t p, int whichi, struct rlimit * limp);
136 void proc_limitdrop(proc_t p, int exiting);
137 void proc_limitfork(proc_t parent, proc_t child);
138 int proc_limitreplace(proc_t p);
139 void proc_limitblock(proc_t);
140 void proc_limitunblock(proc_t);
H A Dproc_internal.h664 extern void proc_fdlock_assert(proc_t p, int assertflags);
694 extern int fork1(proc_t, thread_t *, int);
697 extern int pgrp_iterate(struct pgrp * pgrp, int flags, int (*callout)(proc_t , void *), void *arg, int (*filterfn)(proc_t , void *), void *filterarg);
698 extern int proc_iterate(int flags, int (*callout)(proc_t , void *), void *arg, int (*filterfn)(proc_t , void *), void *filterarg);
699 extern int proc_rebootscan(int (*callout)(proc_t , void *), void *arg, int (*filterfn)(proc_t , void *), void *filterarg);
700 extern int proc_childrenwalk(proc_t p, int (*callout)(proc_t , voi
[all...]
H A Dfasttrap_impl.h41 /* Solaris proc_t is the struct. Darwin's proc_t is a pointer to it. */
42 #define proc_t struct proc /* Steer clear of the Darwin typedef for proc_t */ macro
188 extern void fasttrap_sigtrap(proc_t *, uthread_t, user_addr_t);
199 extern int fasttrap_tracepoint_init(proc_t *, fasttrap_tracepoint_t *,
201 extern int fasttrap_tracepoint_install(proc_t *, fasttrap_tracepoint_t *);
202 extern int fasttrap_tracepoint_remove(proc_t *, fasttrap_tracepoint_t *);
218 #undef proc_t macro
H A Dfslog.h94 void fslog_extmod_msgtracer(proc_t caller, proc_t target);
H A Dkernel_types.h66 typedef struct proc * proc_t; typedef in typeref:struct:proc
110 typedef struct proc * proc_t; typedef in typeref:struct:proc
/darwin-on-arm/xnu/bsd/dev/dtrace/
H A Ddtrace_subr.c40 /* Solaris proc_t is the struct. Darwin's proc_t is a pointer to it. */
41 #define proc_t struct proc /* Steer clear of the Darwin typedef for proc_t */ macro
58 void (*dtrace_helpers_cleanup)(proc_t *);
60 void (*dtrace_helpers_fork)(proc_t *, proc_t *);
70 void (*dtrace_fasttrap_fork_ptr)(proc_t *, proc_t *);
71 void (*dtrace_fasttrap_exec_ptr)(proc_t *);
[all...]
/darwin-on-arm/xnu/bsd/kern/
H A Dvm_pressure.h40 void vm_pressure_proc_cleanup(proc_t);
H A Dkern_proc.c173 static void pgrp_add(struct pgrp * pgrp, proc_t parent, proc_t child);
174 static void pgrp_remove(proc_t p);
175 static void pgrp_replace(proc_t p, struct pgrp *pgrp);
186 int fixjob_callback(proc_t, void *);
272 inferior(proc_t p)
290 isinferior(proc_t p, proc_t t)
294 proc_t start = p;
317 proc_t
[all...]
H A Dkern_fork.c98 extern void dtrace_fasttrap_fork(proc_t, proc_t);
99 extern void (*dtrace_helpers_fork)(proc_t, proc_t);
100 extern void dtrace_lazy_dofs_duplicate(proc_t, proc_t);
144 thread_t cloneproc(task_t, proc_t, int);
145 proc_t forkproc(proc_t);
146 void forkproc_free(proc_t);
[all...]
H A Dprocess_policy.c77 static int handle_background(int scope, int action, int policy, int policy_subtype, user_addr_t attrp, proc_t proc, uint64_t target_threadid);
78 static int handle_hwaccess(int scope, int action, int policy, int policy_subtype, user_addr_t attrp, proc_t proc, uint64_t target_threadid);
79 static int handle_lowresrouce(int scope, int action, int policy, int policy_subtype, user_addr_t attrp, proc_t proc, uint64_t target_threadid);
80 static int handle_resourceuse(int scope, int action, int policy, int policy_subtype, user_addr_t attrp, proc_t proc, uint64_t target_threadid);
81 static int handle_apptype(int scope, int action, int policy, int policy_subtype, user_addr_t attrp, proc_t proc, uint64_t target_threadid);
87 static int handle_applifecycle(int scope, int action, int policy, int policy_subtype, user_addr_t attrp, proc_t proc, uint64_t target_threadid);
113 proc_t target_proc = PROC_NULL;
114 proc_t curp = current_proc();
201 handle_background(int scope, int action, __unused int policy, __unused int policy_subtype, user_addr_t attrp, proc_t proc, uint64_t target_threadid)
300 handle_hwaccess(__unused int scope, __unused int action, __unused int policy, int policy_subtype, __unused user_addr_t attrp, __unused proc_t pro
[all...]
H A Dtty_tty.c78 int cttyopen(dev_t dev, int flag, int mode, proc_t p);
79 int cttyclose(dev_t dev, int flag, int mode, proc_t p);
82 int cttyioctl(dev_t dev, u_long cmd, caddr_t addr, int flag, proc_t p);
83 int cttyselect(dev_t dev, int flag, void* wql, proc_t p);
84 static vnode_t cttyvp(proc_t p);
87 cttyopen(dev_t dev, int flag, __unused int mode, proc_t p)
124 cttyclose(dev_t dev, int flag, __unused int mode, proc_t p)
190 cttyioctl(__unused dev_t dev, u_long cmd, caddr_t addr, int flag, proc_t p)
228 cttyselect(__unused dev_t dev, int flag, void* wql, __unused proc_t p)
246 cttyvp(proc_t
[all...]
H A Dkern_prot.c156 setprivexec(proc_t p, struct setprivexec_args *uap, int32_t *retval)
177 getpid(proc_t p, __unused struct getpid_args *uap, int32_t *retval)
197 getppid(proc_t p, __unused struct getppid_args *uap, int32_t *retval)
217 getpgrp(proc_t p, __unused struct getpgrp_args *uap, int32_t *retval)
242 getpgid(proc_t p, struct getpgid_args *uap, int32_t *retval)
244 proc_t pt;
279 getsid(proc_t p, struct getsid_args *uap, int32_t *retval)
281 proc_t pt;
313 getuid(__unused proc_t p, __unused struct getuid_args *uap, int32_t *retval)
331 geteuid(__unused proc_t
[all...]
H A Dkern_sig.c133 static void stop(proc_t, proc_t);
134 int cansignal(proc_t, kauth_cred_t, proc_t, int, int);
135 int killpg1(proc_t, int, int, int, int);
136 int setsigvec(proc_t, thread_t, int, struct __kern_sigaction *, boolean_t in_sigstart);
163 proc_t cp;
167 proc_t cp;
174 static int killpg1_filt(proc_t p, void * arg);
175 static int killpg1_pgrpfilt(proc_t
[all...]
H A Dkern_shutdown.c106 static int sd_filt1(proc_t, void *);
107 static int sd_filt2(proc_t, void *);
108 static int sd_callback1(proc_t p, void * arg);
109 static int sd_callback2(proc_t p, void * arg);
110 static int sd_callback3(proc_t p, void * arg);
277 sd_filt1(proc_t p, void * args)
279 proc_t self = current_proc();
297 sd_callback1(proc_t p, void * args)
324 sd_filt2(proc_t p, void * args)
326 proc_t sel
[all...]
H A Dkern_aio.c168 static void aio_proc_lock(proc_t procp);
169 static void aio_proc_lock_spin(proc_t procp);
170 static void aio_proc_unlock(proc_t procp);
171 static lck_mtx_t* aio_proc_mutex(proc_t procp);
172 static void aio_proc_move_done_locked(proc_t procp, aio_workq_entry *entryp);
173 static void aio_proc_remove_done_locked(proc_t procp, aio_workq_entry *entryp);
174 static int aio_get_process_count(proc_t procp );
175 static int aio_active_requests_for_process(proc_t procp );
176 static int aio_proc_active_requests_for_file(proc_t procp, int fd);
177 static boolean_t is_already_queued(proc_t proc
[all...]
H A Dkern_resource.c116 void proc_apply_task_networkbg_internal(proc_t, thread_t);
117 void proc_restore_task_networkbg_internal(proc_t, thread_t);
138 proc_t curp;
144 static int puser_donice_callback(proc_t p, void * arg);
149 proc_t curp;
154 static int ppgrp_donice_callback(proc_t p, void * arg);
254 puser_donice_callback(proc_t p, void * arg)
277 ppgrp_donice_callback(proc_t p, void * arg)
1069 proc_limitget(proc_t p, int which, struct rlimit * limp)
1079 proc_limitdrop(proc_t
[all...]
H A Dkern_exit.c132 extern void (*dtrace_fasttrap_exit_ptr)(proc_t);
133 extern void (*dtrace_helpers_cleanup)(proc_t);
134 extern void dtrace_lazy_dofs_destroy(proc_t);
151 void proc_prepareexit(proc_t p, int rv, boolean_t perf_notify);
152 void vfork_exit(proc_t p, int rv);
153 void vproc_exit(proc_t p);
156 static int reap_child_locked(proc_t parent, proc_t child, int deadparent, int reparentedtoinit, int locked, int droplock);
162 void proc_exit(proc_t p);
228 exit(proc_t
[all...]
/darwin-on-arm/xnu/bsd/dev/chud/
H A Dchud_process.c42 proc_t p;
46 p = (proc_t)(get_bsdtask_info(task));
58 proc_t p = proc_find(pid);
/darwin-on-arm/xnu/bsd/dev/arm/
H A Dcons.c69 int cnopen(__unused dev_t dev, int flag, int devtype, proc_t pp);
70 int cnclose(__unused dev_t dev, int flag, int mode, proc_t pp);
73 int cnioctl(__unused dev_t dev, u_long cmd, caddr_t addr, int flg, proc_t p);
74 int cnselect(__unused dev_t dev, int flag, void *wql, proc_t p);
/darwin-on-arm/xnu/bsd/dev/i386/
H A Dcons.c69 int cnopen(__unused dev_t dev, int flag, int devtype, proc_t pp);
70 int cnclose(__unused dev_t dev, int flag, int mode, proc_t pp);
73 int cnioctl(__unused dev_t dev, u_long cmd, caddr_t addr, int flg, proc_t p);
74 int cnselect(__unused dev_t dev, int flag, void * wql, proc_t p);
/darwin-on-arm/xnu/bsd/nfs/
H A Dnfs_lock.h151 int nfslockdans(proc_t p, struct lockd_ans *ansp);
152 int nfslockdnotify(proc_t p, user_addr_t argp);
/darwin-on-arm/xnu/security/
H A Dmac_framework.h160 struct label *execlabel, proc_t proc);
165 void mac_cred_label_associate_fork(kauth_cred_t cred, proc_t child);
169 int mac_cred_label_externalize_audit(proc_t p, struct mac *mac);
240 void mac_lctx_notify_create(proc_t proc, struct lctx *l);
241 void mac_lctx_notify_join(proc_t proc, struct lctx *l);
242 void mac_lctx_notify_leave(proc_t proc, struct lctx *l);
331 int mac_proc_check_debug(proc_t proc1, proc_t proc2);
332 int mac_proc_check_fork(proc_t proc);
333 int mac_proc_check_suspend_resume(proc_t pro
[all...]
H A Dmac_process.c164 mac_cred_label_associate_fork(kauth_cred_t cred, proc_t proc)
305 void mac_proc_set_enforce(proc_t p, int enforce_flags)
311 mac_proc_check_debug(proc_t curp, struct proc *proc)
330 mac_proc_check_fork(proc_t curp)
372 mac_proc_check_map_anon(proc_t proc, user_addr_t u_addr,
390 mac_proc_check_mprotect(proc_t proc,
408 mac_proc_check_run_cs_invalid(proc_t proc)
420 mac_proc_check_sched(proc_t curp, struct proc *proc)
439 mac_proc_check_signal(proc_t curp, struct proc *proc, int signum)
458 mac_proc_check_wait(proc_t cur
[all...]

Completed in 183 milliseconds

12345