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

1234

/macosx-10.5.8/xnu-1228.15.4/bsd/sys/
H A Dproc.h223 extern proc_t kernproc;
225 extern int proc_is_classic(proc_t p);
226 proc_t current_proc_EXTERNAL(void);
229 extern void unsleep(proc_t);
253 extern proc_t proc_find(int pid);
255 extern proc_t proc_self(void);
257 extern int proc_rele(proc_t p);
259 extern int proc_pid(proc_t);
261 extern int proc_ppid(proc_t);
263 extern int proc_noremotehang(proc_t);
[all...]
H A Dfiledesc.h137 extern int fdalloc(proc_t p, int want, int *result);
138 extern void fdrelse(proc_t p, int fd);
139 extern int fdavail(proc_t p, int n);
144 extern int falloc(proc_t p, struct fileproc **resultfp, int *resultfd, vfs_context_t ctx);
148 extern struct filedesc *fdcopy(proc_t p, struct vnode *uth_cdir);
149 extern void fdfree(proc_t p);
150 extern void fdexec(proc_t p);
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.h530 extern void proc_fdlock_assert(proc_t p, int assertflags);
558 extern int pgrp_iterate(struct pgrp * pgrp, int flags, int (*callout)(proc_t , void *), void *arg, int (*filterfn)(proc_t , void *), void *filterarg);
559 extern int proc_iterate(int flags, int (*callout)(proc_t , void *), void *arg, int (*filterfn)(proc_t , void *), void *filterarg);
560 extern int proc_rebootscan(int (*callout)(proc_t , void *), void *arg, int (*filterfn)(proc_t , void *), void *filterarg);
561 extern int proc_childrenwalk(proc_t p, int (*callout)(proc_t , void *), void *arg);
562 extern proc_t proc_findinterna
[all...]
H A Dfasttrap_impl.h41 #define proc_t struct proc macro
185 extern void fasttrap_sigtrap(proc_t *, uthread_t, user_addr_t);
196 extern int fasttrap_tracepoint_init(proc_t *, fasttrap_tracepoint_t *,
198 extern int fasttrap_tracepoint_install(proc_t *, fasttrap_tracepoint_t *);
199 extern int fasttrap_tracepoint_remove(proc_t *, fasttrap_tracepoint_t *);
218 #undef proc_t macro
H A Dkernel_types.h40 typedef struct proc * proc_t; typedef in typeref:struct:proc
78 typedef struct proc * proc_t; typedef in typeref:struct:proc
H A Dpthread_internal.h59 proc_t owner_proc; /* Which thread has this mutex locked */
96 proc_t owner_proc; /* Which thread has this mutex locked */
175 proc_t wq_proc;
H A Ddtrace_glue.h67 typedef struct proc SUN_PROC_T; /* Solaris proc_t is the struct. Darwin's proc_t is a pointer to it. */
68 #define proc_t SUN_PROC_T /* replace all the original uses of (Solaris) proc_t */ macro
71 proc_t* sprlock(pid_t pid);
72 void sprunlock(proc_t *p);
78 int uread(proc_t *p, void *buf, user_size_t len, user_addr_t a);
79 int uwrite(proc_t *p, void *buf, user_size_t len, user_addr_t a);
500 #undef proc_t macro
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/dtrace/
H A Ddtrace_subr.c40 #define proc_t struct proc macro
54 void (*dtrace_helpers_cleanup)(proc_t *);
56 void (*dtrace_helpers_fork)(proc_t *, proc_t *);
69 void (*dtrace_fasttrap_fork_ptr)(proc_t *, proc_t *);
70 void (*dtrace_fasttrap_exec_ptr)(proc_t *);
71 void (*dtrace_fasttrap_exit_ptr)(proc_t *);
83 dtrace_fasttrap_fork(proc_t *p, proc_t *c
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/
H A Dkern_proc.c168 static proc_t proc_refinternal_locked(proc_t p);
169 static void pgrp_add(struct pgrp * pgrp, proc_t parent, proc_t child);
170 static void pgrp_remove(proc_t p);
171 static void pgrp_replace(proc_t p, struct pgrp *pgrp);
173 static proc_t proc_find_zombref(int pid);
174 static void proc_drop_zombref(proc_t p);
183 int fixjob_callback(proc_t, void *);
269 inferior(proc_t
[all...]
H A Dtty_tty.c78 int cttyopen(dev_t dev, int flag, int mode, proc_t p);
81 int cttyioctl(dev_t dev, u_long cmd, caddr_t addr, int flag, proc_t p);
82 int cttyselect(dev_t dev, int flag, void* wql, proc_t p);
83 static vnode_t cttyvp(proc_t p);
87 cttyopen(__unused dev_t dev, int flag, __unused int mode, proc_t p)
145 cttyioctl(__unused dev_t dev, u_long cmd, caddr_t addr, int flag, proc_t p)
183 cttyselect(__unused dev_t dev, int flag, void* wql, __unused proc_t p)
201 cttyvp(proc_t p)
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);
139 thread_t cloneproc(proc_t, int);
140 proc_t forkproc(proc_t, int);
141 void forkproc_free(proc_t, in
[all...]
H A Dkern_shutdown.c99 static int sd_filt1(proc_t, void *);
100 static int sd_filt2(proc_t, void *);
101 static int sd_callback1(proc_t p, void * arg);
102 static int sd_callback2(proc_t p, void * arg);
103 static int sd_callback3(proc_t p, void * arg);
197 sd_filt1(proc_t p, void * args)
199 proc_t self = current_proc();
217 sd_callback1(proc_t p, void * args)
235 sd_filt2(proc_t p, void * args)
237 proc_t sel
[all...]
H A Dkern_prot.c155 setprivexec(proc_t p, struct setprivexec_args *uap, register_t *retval)
176 getpid(proc_t p, __unused struct getpid_args *uap, register_t *retval)
196 getppid(proc_t p, __unused struct getppid_args *uap, register_t *retval)
216 getpgrp(proc_t p, __unused struct getpgrp_args *uap, register_t *retval)
241 getpgid(proc_t p, struct getpgid_args *uap, register_t *retval)
243 proc_t pt;
278 getsid(proc_t p, struct getsid_args *uap, register_t *retval)
280 proc_t pt;
312 getuid(__unused proc_t p, __unused struct getuid_args *uap, register_t *retval)
330 geteuid(__unused proc_t
[all...]
H A Dkern_sig.c134 static void stop(proc_t, proc_t);
135 int cansignal(proc_t, kauth_cred_t, proc_t, int, int);
136 int killpg1(proc_t, int, int, int, int);
137 int setsigvec(proc_t, int, struct __user_sigaction *);
158 proc_t cp;
162 proc_t cp;
168 static int killpg1_filt(proc_t p, void * arg);
169 static int killpg1_pgrpfilt(proc_t
[all...]
H A Dkern_exit.c121 extern void (*dtrace_fasttrap_exit_ptr)(proc_t);
122 extern void (*dtrace_helpers_cleanup)(proc_t);
123 extern void dtrace_lazy_dofs_destroy(proc_t);
141 void proc_prepareexit(proc_t p, int rv);
142 void vfork_exit(proc_t p, int rv);
143 void vproc_exit(proc_t p);
145 static int reap_child_locked(proc_t parent, proc_t child, int deadparent, int locked, int droplock);
151 void proc_exit(proc_t p);
187 exit(proc_t
[all...]
H A Dkern_descrip.c114 int fdopen(dev_t dev, int mode, int type, proc_t p);
115 int finishdup(proc_t p, struct filedesc *fdp, int old, int new, register_t *retval);
117 int falloc_locked(proc_t p, struct fileproc **resultfp, int *resultfd, vfs_context_t ctx, int locked);
118 int fdgetf_noref(proc_t p, int fd, struct fileproc **resultfp);
127 static int closef_finish(struct fileproc *fp, struct fileglob *fg, proc_t p, vfs_context_t ctx);
140 extern int kqueue_stat(struct fileproc *fp, void *ub, int isstat4, proc_t p);
214 proc_fdlock(proc_t p)
220 proc_fdlock_spin(proc_t p)
226 proc_fdlock_assert(proc_t p, int assertflags)
242 proc_fdunlock(proc_t
[all...]
H A Dkern_sysctl.c148 fill_eproc(proc_t p, struct eproc *ep);
150 fill_externproc(proc_t p, struct extern_proc *exp);
152 fill_user_eproc(proc_t p, struct user_eproc *ep);
154 fill_user_proc(proc_t p, struct user_kinfo_proc *kp);
156 fill_user_externproc(proc_t p, struct user_extern_proc *exp);
160 kdebug_ops(int *name, u_int namelen, user_addr_t where, size_t *sizep, proc_t p);
167 proc_t p);
176 fill_proc(proc_t p, struct kinfo_proc *kp);
179 size_t *sizep, proc_t cur_proc);
182 proc_t cur_pro
[all...]
H A Dkern_mman.c136 int osmmap(proc_t , struct osmmap_args *, register_t *);
140 sbrk(__unused proc_t p, __unused struct sbrk_args *uap, __unused register_t *retval)
147 sstk(__unused proc_t p, __unused struct sstk_args *uap, __unused register_t *retval)
156 proc_t curp,
186 mmap(proc_t p, struct mmap_args *uap, user_addr_t *retval)
602 msync(__unused proc_t p, struct msync_args *uap, register_t *retval)
609 msync_nocancel(__unused proc_t p, struct msync_nocancel_args *uap, __unused register_t *retval)
684 munmap(__unused proc_t p, struct munmap_args *uap, __unused register_t *retval)
717 mprotect(__unused proc_t p, struct mprotect_args *uap, __unused register_t *retval)
788 minherit(__unused proc_t
[all...]
H A Dproc_info.c95 int proc_pidfdlist(proc_t p, user_addr_t buffer, uint32_t buffersize, register_t *retval);
96 int proc_pidbsdinfo(proc_t p, struct proc_bsdinfo *pbsd);
97 int proc_pidtaskinfo(proc_t p, struct proc_taskinfo *ptinfo);
98 int proc_pidallinfo(proc_t p, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, register_t *retval);
99 int proc_pidthreadinfo(proc_t p, uint64_t arg, struct proc_threadinfo *pthinfo);
100 int proc_pidthreadpathinfo(proc_t p, uint64_t arg, struct proc_threadwithpathinfo *pinfo);
101 int proc_pidlistthreads(proc_t p, user_addr_t buffer, uint32_t buffersize, register_t *retval);
102 int proc_pidregioninfo(proc_t p, uint64_t arg, user_addr_t buffer, uint32_t buffersize, register_t *retval);
103 int proc_pidregionpathinfo(proc_t p, uint64_t arg, user_addr_t buffer, uint32_t buffersize, register_t *retval);
104 int proc_pidvnodepathinfo(proc_t
[all...]
/macosx-10.5.8/xnu-1228.15.4/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);
/macosx-10.5.8/xnu-1228.15.4/security/
H A Dmac_process.c156 mac_cred_label_associate_fork(kauth_cred_t cred, proc_t proc)
290 void mac_proc_set_enforce(proc_t p, int enforce_flags)
296 mac_proc_check_debug(proc_t curp, struct proc *proc)
315 mac_proc_check_fork(proc_t curp)
352 mac_proc_check_mprotect(proc_t proc,
370 mac_proc_check_map_prot_copy_allow(proc_t proc)
385 mac_proc_check_sched(proc_t curp, struct proc *proc)
404 mac_proc_check_signal(proc_t curp, struct proc *proc, int signum)
423 mac_proc_check_wait(proc_t curp, struct proc *proc)
H A Dmac_framework.h149 struct label *execlabel, proc_t proc);
154 void mac_cred_label_associate_fork(kauth_cred_t cred, proc_t child);
158 int mac_cred_label_externalize_audit(proc_t p, struct mac *mac);
225 void mac_lctx_notify_create(proc_t proc, struct lctx *l);
226 void mac_lctx_notify_join(proc_t proc, struct lctx *l);
227 void mac_lctx_notify_leave(proc_t proc, struct lctx *l);
313 int mac_proc_check_debug(proc_t proc1, proc_t proc2);
314 int mac_proc_check_fork(proc_t proc);
317 int mac_proc_check_getaudit(proc_t pro
[all...]
H A Dmac_base.c1335 __mac_get_proc(proc_t p, struct __mac_get_proc_args *uap, register_t *ret __unused)
1385 __mac_set_proc(proc_t p, struct __mac_set_proc_args *uap, register_t *ret __unused)
1451 __mac_get_lcid(proc_t p, struct __mac_get_lcid_args *uap, register_t *ret __unused)
1501 __mac_get_lctx(proc_t p, struct __mac_get_lctx_args *uap, register_t *ret __unused)
1553 __mac_set_lctx(proc_t p, struct __mac_set_lctx_args *uap, register_t *ret __unused)
1612 __mac_get_lcid(proc_t p __unused, struct __mac_get_lcid_args *uap __unused, register_t *ret __unused)
1619 __mac_get_lctx(proc_t p __unused, struct __mac_get_lctx_args *uap __unused, register_t *ret __unused)
1626 __mac_set_lctx(proc_t p __unused, struct __mac_set_lctx_args *uap __unused, register_t *ret __unused)
1634 __mac_get_fd(proc_t p, struct __mac_get_fd_args *uap, register_t *ret __unused)
1742 mac_get_filelink(proc_t
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/nfs/
H A Dnfs_lock.h133 int nfslockdans(proc_t p, struct lockd_ans *ansp);

Completed in 366 milliseconds

1234