| /openbsd-src/sys/sys/ |
| H A D | syscallargs.h | 1162 int sys_exit(struct proc *, void *, register_t *); 1163 int sys_fork(struct proc *, void *, register_t *); 1164 int sys_read(struct proc *, void *, register_t *); 1165 int sys_write(struct proc *, void *, register_t *); 1166 int sys_open(struct proc *, void *, register_t *); 1167 int sys_close(struct proc *, void *, register_t *); 1168 int sys_getentropy(struct proc *, void *, register_t *); 1169 int sys___tfork(struct proc *, void *, register_t *); 1170 int sys_link(struct proc *, void *, register_t *); 1171 int sys_unlink(struct proc *, voi [all...] |
| H A D | pledge.h | 94 { PLEDGE_PROC, "proc" }, 118 int pledge_syscall(struct proc *, int, uint64_t *); 119 int pledge_fail(struct proc *, int, uint64_t); 122 int pledge_namei(struct proc *, struct nameidata *, char *); 123 int pledge_sendfd(struct proc *p, struct file *); 124 int pledge_recvfd(struct proc *p, struct file *); 125 int pledge_sysctl(struct proc *p, int namelen, int *name, void *new); 126 int pledge_chown(struct proc *p, uid_t, gid_t); 127 int pledge_adjtime(struct proc *p, const void *v); 128 int pledge_sendit(struct proc * [all...] |
| H A D | proc.h | 1 /* $OpenBSD: proc.h,v 1.378 2025/01/25 19:21:40 claudio Exp $ */ 2 /* $NetBSD: proc.h,v 1.44 1996/04/22 01:23:21 christos Exp $ */ 37 * @(#)proc.h 8.8 (Berkeley) 1/21/94 43 #include <machine/proc.h> /* Machine-dependent proc substruct. */ 115 * shared by all threads in a process, while struct proc contains the 121 struct proc; 153 struct proc *ps_mainproc; 157 TAILQ_HEAD(,proc) ps_threads; /* [K|m] Threads in this process. */ 192 struct proc *ps_singl 333 struct proc { global() struct 337 p_pproc global() argument 350 p_statproc global() argument 355 p_tidproc global() argument 359 p_dupfdproc global() argument 362 p_cpticksproc global() argument 363 p_wchanproc global() argument 364 p_sleep_toproc global() argument 365 p_wmesgproc global() argument 366 p_pctcpuproc global() argument 367 p_slptimeproc global() argument 368 p_cpuproc global() argument 370 p_ruproc global() argument 371 p_tuproc global() argument 373 p_limitproc global() argument 374 p_kdproc global() argument 375 p_sleeplocksproc global() argument 376 p_kqproc global() argument 377 p_kq_serialproc global() argument 379 p_siglistproc global() argument 403 p_mdproc global() argument 405 p_oldmaskproc global() argument 406 p_sisigproc global() argument 407 p_sigvalproc global() argument 408 p_sitrapnoproc global() argument 409 p_sicodeproc global() argument [all...] |
| H A D | sched.h | 109 struct proc *spc_idleproc; /* idle proc for this cpu */ 110 TAILQ_HEAD(prochead, proc) spc_qs[SCHED_NQS]; 111 LIST_HEAD(,proc) spc_deadproc; 151 struct proc; 152 void schedclock(struct proc *); 156 void userret(struct proc *p); 161 void sched_exit(struct proc *); 164 void cpu_switchto(struct proc *, struct proc *); 165 struct proc *sched_chooseproc(void); 166 struct cpu_info *sched_choosecpu(struct proc *); [all …]
|
| H A D | exec.h | 73 struct proc; 76 typedef int (*exec_makecmds_fcn)(struct proc *, struct exec_package *); 84 int (*ev_proc)(struct proc *p, struct exec_vmcmd *cmd); 123 u_long ep_maxsaddr; /* proc's max stack addr ("top") */ 124 u_long ep_minsaddr; /* proc's min stack addr ("bottom") */ 152 int vmcmd_map_pagedvn(struct proc *, struct exec_vmcmd *); 153 int vmcmd_map_readvn(struct proc *, struct exec_vmcmd *); 154 int vmcmd_map_zero(struct proc *, struct exec_vmcmd *); 155 int vmcmd_mutable(struct proc *, struct exec_vmcmd *); 156 int vmcmd_randomize(struct proc *, struc 169 NEW_VMCMD(evsp,proc,len,addr,vp,offset,prot) global() argument 171 NEW_VMCMD2(evsp,proc,len,addr,vp,offset,prot,flags) global() argument 174 NEW_VMCMD(evsp,proc,len,addr,vp,offset,prot) global() argument 176 NEW_VMCMD2(evsp,proc,len,addr,vp,offset,prot,flags) global() argument [all...] |
| H A D | vnode.h | 342 struct proc *a_p; 344 int VOP_OPEN(struct vnode *, int, struct ucred *, struct proc *); 350 struct proc *a_p; 352 int VOP_CLOSE(struct vnode *, int, struct ucred *, struct proc *); 358 struct proc *a_p; 360 int VOP_ACCESS(struct vnode *, int, struct ucred *, struct proc *); 366 struct proc *a_p; 368 int VOP_GETATTR(struct vnode *, struct vattr *, struct ucred *, struct proc *); 374 struct proc *a_p; 376 int VOP_SETATTR(struct vnode *, struct vattr *, struct ucred *, struct proc *); [all...] |
| H A D | filedesc.h | 133 int dupfdopen(struct proc *, int, int); 134 int fdalloc(struct proc *p, int want, int *result); 135 void fdexpand(struct proc *); 136 struct file *fnew(struct proc *_p); 137 int falloc(struct proc *_p, struct file **_rfp, int *_rfd); 141 void fdfree(struct proc *p); 142 int fdrelease(struct proc *p, int); 145 void fdcloseexec(struct proc *); 146 struct file *fd_iterfile(struct file *, struct proc *); 151 int closef(struct file *, struct proc *); [all …]
|
| H A D | signalvar.h | 111 int coredump(struct proc *p); 112 void execsigs(struct proc *p); 113 int cursig(struct proc *p, struct sigctx *, int); 116 void psignal(struct proc *p, int sig); 117 void ptsignal(struct proc *p, int sig, enum signal_type type); 119 void trapsignal(struct proc *p, int sig, u_long code, int type, 121 __dead void sigexit(struct proc *, int); 122 void sigabort(struct proc *); 123 int sigismasked(struct proc *, int); 125 int killpg1(struct proc *, in [all...] |
| /openbsd-src/usr.bin/rpcgen/ |
| H A D | rpc_clntout.c | 74 proc_list *proc; local 77 for (proc = vp->procs; proc != NULL; proc = proc->next) { 79 ptype(proc->res_prefix, proc->res_type, 1); 81 pvname(proc->proc_name, vp->vers_num); 82 printarglist(proc, "clnt", "CLIENT *"); 84 printbody(proc); 98 void printarglist(proc, addargname, addargtype) in printarglist() argument 99 proc_list *proc; in printarglist() 107 ptype(proc->args.decls->decl.prefix, 108 proc->args.decls->decl.type, 1); [all …]
|
| H A D | rpc_sample.c | 84 proc_list *proc; local 97 for (proc = vp->procs; proc != NULL; proc = proc->next) { 99 ptype(proc->res_prefix, proc->res_type, 1); 102 if (proc->arg_num < 2 && !newstyle) { 104 if (!streq(proc->args.decls->decl.type, "void")) 105 ptype(proc->args.decls->decl.prefix, 106 proc->args.decls->decl.type, 1); 110 pvname(proc->proc_name, vp->vers_num); 112 } else if (!streq(proc->args.decls->decl.type, "void")) { 113 for (l = proc->args.decls; l != NULL; l = l->next) { [all …]
|
| H A D | rpc_tblout.c | 81 proc_list *proc; local 100 for (proc = vp->procs; proc != NULL; proc = proc->next) { 101 current = atoi(proc->proc_num); 118 pvname_svc(proc->proc_name, vp->vers_num); 122 pvname(proc->proc_name, vp->vers_num); 127 if (proc->arg_num > 1) 128 printit((char*) NULL, proc->args.argname); 131 printit(proc->args.decls->decl.prefix, 132 proc->args.decls->decl.type); 134 printit(proc->res_prefix, proc->res_type);
|
| H A D | rpc_svcout.c | 289 proc_list *proc; local 294 for (proc = vp->procs; proc != NULL; proc = proc->next) { 296 internal_proctype(proc); 298 pvname(proc->proc_name, vp->vers_num); 302 if (proc->arg_num > 1) 303 fprintf(fout, "%s", proc->args.argname); 305 ptype(proc->args.decls->decl.prefix, 306 proc->args.decls->decl.type, 0); 312 if (proc->arg_num > 1) 314 proc->args.argname); [all …]
|
| H A D | rpc_hout.c | 240 proc_list *proc; local 243 for (proc = vers->procs; proc != NULL; proc = proc->next) { 244 if (proc == stop) { 246 } else if (streq(proc->proc_name, stop->proc_name)) { 260 proc_list *proc; local 292 for (proc = vers->procs; proc != NULL; proc = proc->next) { 293 if (!define_printed(proc, def->def.pr.versions)) 294 puldefine(proc->proc_name, proc->proc_num); 296 pprocdef(proc, vers, "CLIENT *", 0,i); 298 pprocdef(proc, vers, "struct svc_req *", 1,i); [all …]
|
| /openbsd-src/usr.sbin/lpd/ |
| H A D | resolver.c | 54 struct imsgproc *proc; member 130 resolver_dispatch_request(struct imsgproc *proc, struct imsg *imsg) in resolver_dispatch_request() argument 148 m_get_int(proc, &hints.ai_flags); in resolver_dispatch_request() 149 m_get_int(proc, &hints.ai_family); in resolver_dispatch_request() 150 m_get_int(proc, &hints.ai_socktype); in resolver_dispatch_request() 151 m_get_int(proc, &hints.ai_protocol); in resolver_dispatch_request() 152 m_get_string(proc, &hostname); in resolver_dispatch_request() 153 m_get_string(proc, &servname); in resolver_dispatch_request() 154 m_end(proc); in resolver_dispatch_request() 162 s->proc = proc; in resolver_dispatch_request() [all …]
|
| H A D | control.c | 172 struct imsgproc *proc; in control_accept() local 191 proc = proc_attach(PROC_CLIENT, sock); in control_accept() 192 if (proc == NULL) { in control_accept() 197 proc_setcallback(proc, control_dispatch_client, NULL); in control_accept() 198 proc_enable(proc); in control_accept() 202 control_close(struct imsgproc *proc) in control_close() argument 204 proc_free(proc); in control_close() 211 control_dispatch_priv(struct imsgproc *proc, struct imsg *imsg, void *arg) in control_dispatch_priv() argument 220 log_imsg(proc, imsg); in control_dispatch_priv() 224 m_end(proc); in control_dispatch_priv() [all …]
|
| H A D | engine_lpr.c | 73 lpr_dispatch_frontend(struct imsgproc *proc, struct imsg *imsg) in lpr_dispatch_frontend() argument 87 m_get_sockaddr(proc, (struct sockaddr *)&ss); in lpr_dispatch_frontend() 88 m_end(proc); in lpr_dispatch_frontend() 94 m_get_int(proc, &lng); in lpr_dispatch_frontend() 95 m_get_string(proc, &jf.hostfrom); in lpr_dispatch_frontend() 96 m_get_string(proc, &prn); in lpr_dispatch_frontend() 97 m_get_int(proc, &jf.njob); in lpr_dispatch_frontend() 99 m_get_int(proc, &jf.jobs[i]); in lpr_dispatch_frontend() 100 m_get_int(proc, &jf.nuser); in lpr_dispatch_frontend() 102 m_get_string(proc, &jf.users[i]); in lpr_dispatch_frontend() [all …]
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl_proc.cpp | 23 Processor *proc = new(mem) Processor; in ProcCreate() local 24 proc->thr = nullptr; in ProcCreate() 26 AllocatorProcStart(proc); in ProcCreate() 29 proc->dd_pt = ctx->dd->CreatePhysicalThread(); in ProcCreate() 30 return proc; in ProcCreate() 33 void ProcDestroy(Processor *proc) { in ProcDestroy() argument 34 CHECK_EQ(proc->thr, nullptr); in ProcDestroy() 36 AllocatorProcFinish(proc); in ProcDestroy() 38 ctx->metamap.OnProcIdle(proc); in ProcDestroy() 40 ctx->dd->DestroyPhysicalThread(proc->dd_pt); in ProcDestroy() [all …]
|
| H A D | tsan_sync.cpp | 48 u32 idx = block_alloc_.Alloc(&thr->proc()->block_cache); in AllocBlock() 59 uptr MetaMap::FreeBlock(Processor *proc, uptr p, bool reset) { in FreeBlock() argument 64 FreeRange(proc, p, sz, reset); in FreeBlock() 68 bool MetaMap::FreeRange(Processor *proc, uptr p, uptr sz, bool reset) { in FreeRange() argument 84 block_alloc_.Free(&proc->block_cache, idx & ~kFlagMask); in FreeRange() 92 sync_alloc_.Free(&proc->sync_cache, idx & ~kFlagMask); in FreeRange() 108 void MetaMap::ResetRange(Processor *proc, uptr p, uptr sz, bool reset) { in ResetRange() argument 112 FreeRange(proc, p, sz, reset); in ResetRange() 119 FreeRange(proc, p, sz, reset); in ResetRange() 125 FreeRange(proc, p, diff, reset); in ResetRange() [all …]
|
| /openbsd-src/gnu/usr.bin/binutils/gdb/ |
| H A D | gnu-nat.c | 100 struct proc *inf_tid_to_proc (struct inf *inf, int tid); 102 struct proc *run_thread, 107 void inf_set_step_thread (struct inf *inf, struct proc *proc); 117 void proc_abort (struct proc *proc, int force); 118 struct proc *make_proc (struct inf *inf, mach_port_t port, int tid); 119 struct proc *_proc_free (struct proc *proc); 120 int proc_update_sc (struct proc *proc); 121 error_t proc_get_exception_port (struct proc *proc, mach_port_t * port); 122 error_t proc_set_exception_port (struct proc *proc, mach_port_t port); 123 static mach_port_t _proc_get_exc_port (struct proc *proc); [all …]
|
| H A D | gnu-nat.h | 32 struct proc *inf_tid_to_thread (struct inf *inf, int tid); 39 struct proc struct 70 struct proc *next; argument 76 #define proc_is_task(proc) ((proc)->tid == PROC_TID_TASK) argument 77 #define proc_is_thread(proc) ((proc)->tid != PROC_TID_TASK) argument 79 extern int __proc_pid (struct proc *proc); 85 extern thread_state_t proc_get_state (struct proc *proc, int will_modify); 88 extern char *proc_string (struct proc *proc); 91 do { struct proc *__proc = (_proc); \
|
| H A D | alpha-mdebug-tdep.c | 80 #define PROC_LOW_ADDR(proc) ((proc)->pdr.adr) argument 81 #define PROC_FRAME_OFFSET(proc) ((proc)->pdr.frameoffset) argument 82 #define PROC_FRAME_REG(proc) ((proc)->pdr.framereg) argument 83 #define PROC_REG_MASK(proc) ((proc)->pdr.regmask) argument 84 #define PROC_FREG_MASK(proc) ((proc)->pdr.fregmask) argument 85 #define PROC_REG_OFFSET(proc) ((proc)->pdr.regoffset) argument 86 #define PROC_FREG_OFFSET(proc) ((proc)->pdr.fregoffset) argument 87 #define PROC_PC_REG(proc) ((proc)->pdr.pcreg) argument 88 #define PROC_LOCALOFF(proc) ((proc)->pdr.localoff) argument
|
| /openbsd-src/sys/nfs/ |
| H A D | nfs_var.h | 50 int nfs_vinvalbuf(struct vnode *, int, struct ucred *, struct proc *); 52 int nfs_doio(struct buf *, struct proc *); 55 int nfs_boot_init(struct nfs_diskless *, struct proc *); 75 struct proc *, struct mbuf **); 77 struct proc *, struct mbuf **); 79 struct proc *, struct mbuf **); 81 struct proc *, struct mbuf **); 83 struct proc *, struct mbuf **); 85 struct proc *, struct mbuf **); 87 struct proc *, struc [all...] |
| /openbsd-src/usr.sbin/smtpd/ |
| H A D | resolver.c | 45 struct mproc *proc; member 150 resolver_dispatch_request(struct mproc *proc, struct imsg *imsg) in resolver_dispatch_request() argument 184 s->proc = proc; in resolver_dispatch_request() 194 m_create(proc, IMSG_GETADDRINFO_END, reqid, 0, -1); in resolver_dispatch_request() 195 m_add_int(proc, EAI_SYSTEM); in resolver_dispatch_request() 196 m_add_int(proc, save_errno); in resolver_dispatch_request() 197 m_close(proc); in resolver_dispatch_request() 215 s->proc = proc; in resolver_dispatch_request() 228 m_create(proc, IMSG_GETNAMEINFO, reqid, 0, -1); in resolver_dispatch_request() 229 m_add_int(proc, EAI_SYSTEM); in resolver_dispatch_request() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/f/ |
| H A D | global.c | 317 && g->u.proc.defined) in ffeglobal_new_progunit_() 368 g->u.proc.n_args = -1; in ffeglobal_new_progunit_() 369 g->u.proc.other_t = NULL; in ffeglobal_new_progunit_() 373 && ((ffesymbol_basictype (s) != g->u.proc.bt) in ffeglobal_new_progunit_() 374 || (ffesymbol_kindtype (s) != g->u.proc.kt) in ffeglobal_new_progunit_() 376 && (ffesymbol_size (s) != g->u.proc.sz)))) in ffeglobal_new_progunit_() 416 || (g->u.proc.bt == FFEINFO_basictypeNONE) in ffeglobal_new_progunit_() 417 || (g->u.proc.kt == FFEINFO_kindtypeNONE)) in ffeglobal_new_progunit_() 419 g->u.proc.bt = ffesymbol_basictype (s); in ffeglobal_new_progunit_() 420 g->u.proc.kt = ffesymbol_kindtype (s); in ffeglobal_new_progunit_() [all …]
|
| /openbsd-src/sys/arch/alpha/alpha/ |
| H A D | process_machdep.c | 99 struct proc *p; in process_read_regs() 111 struct proc *p; in process_read_fpregs() 126 struct proc *p; in process_write_regs() 138 struct proc *p; in process_set_pc() 149 struct proc *p; in process_write_fpregs() 163 int ptrace_set_bpt(struct proc *p, struct mdbpt *bpt); 164 int ptrace_clear_bpt(struct proc *p, struct mdbpt *bpt); 165 int ptrace_read_int(struct proc *, vaddr_t, u_int32_t *); 166 int ptrace_write_int(struct proc *, vaddr_t, u_int32_t); 167 u_int64_t ptrace_read_register(struct proc *p, int regno); [all …]
|