| /minix3/minix/drivers/tty/tty/arch/i386/ |
| H A D | keyboard.c | 71 typedef struct observer { endpoint_t proc_nr; int events; } obs_t; member 410 fkey_obs[i].proc_nr = NONE; /* F1-F12 observers */ in kb_init_once() 412 sfkey_obs[i].proc_nr = NONE; /* Shift F1-F12 observers */ in kb_init_once() 448 if (fkey_obs[i].proc_nr == NONE) { 450 fkey_obs[i].proc_nr = m_ptr->m_source; 464 if (sfkey_obs[i].proc_nr == NONE) { 466 sfkey_obs[i].proc_nr = m_ptr->m_source; 482 if (fkey_obs[i].proc_nr == m_ptr->m_source) { 483 fkey_obs[i].proc_nr = NONE; 493 if (sfkey_obs[i].proc_nr == m_ptr->m_source) { [all …]
|
| /minix3/minix/kernel/system/ |
| H A D | do_mcontext.c | 28 int proc_nr, r; in do_getmcontext() local 31 if (!isokendpt(m_ptr->m_lsys_krn_sys_getmcontext.endpt, &proc_nr)) in do_getmcontext() 33 if (iskerneln(proc_nr)) return(EPERM); in do_getmcontext() 34 rp = proc_addr(proc_nr); in do_getmcontext() 79 int proc_nr, r; in do_setmcontext() local 82 if (!isokendpt(m_ptr->m_lsys_krn_sys_setmcontext.endpt, &proc_nr)) return(EINVAL); in do_setmcontext() 83 rp = proc_addr(proc_nr); in do_setmcontext()
|
| H A D | do_kill.c | 25 proc_nr_t proc_nr, proc_nr_e; in do_kill() local 30 if (!isokendpt(proc_nr_e, &proc_nr)) return(EINVAL); in do_kill() 32 if (iskerneln(proc_nr)) return(EPERM); in do_kill() 35 cause_sig(proc_nr, sig_nr); in do_kill()
|
| H A D | do_runctl.c | 26 int proc_nr, action, flags; in do_runctl() local 30 if (!isokendpt(m_ptr->RC_ENDPT, &proc_nr)) return(EINVAL); in do_runctl() 31 if (iskerneln(proc_nr)) return(EPERM); in do_runctl() 32 rp = proc_addr(proc_nr); in do_runctl()
|
| H A D | do_vmctl.c | 19 int proc_nr; in do_vmctl() local 25 if(!isokendpt(ep, &proc_nr)) { in do_vmctl() 30 p = proc_addr(proc_nr); in do_vmctl() 49 okendpt(rp->p_vmrequest.target, &proc_nr); in do_vmctl() 50 target = proc_addr(proc_nr); in do_vmctl() 84 okendpt(p->p_vmrequest.target, &proc_nr); in do_vmctl() 85 target = proc_addr(proc_nr); in do_vmctl()
|
| H A D | do_endksig.c | 22 int proc_nr; in do_endksig() local 27 if(!isokendpt(m_ptr->m_sigcalls.endpt, &proc_nr)) in do_endksig() 30 rp = proc_addr(proc_nr); in do_endksig()
|
| H A D | do_schedule.c | 11 int proc_nr; in do_schedule() local 14 if (!isokendpt(m_ptr->m_lsys_krn_schedule.endpoint, &proc_nr)) in do_schedule() 17 p = proc_addr(proc_nr); in do_schedule()
|
| H A D | do_times.c | 26 int proc_nr; in do_times() local 35 if(e_proc_nr != NONE && isokendpt(e_proc_nr, &proc_nr)) { in do_times() 36 rp = proc_addr(proc_nr); in do_times()
|
| H A D | do_exec.c | 24 int proc_nr; in do_exec() local 27 if(!isokendpt(m_ptr->m_lsys_krn_sys_exec.endpt, &proc_nr)) in do_exec() 30 rp = proc_addr(proc_nr); in do_exec()
|
| H A D | do_schedctl.c | 12 int proc_nr; in do_schedctl() local 23 if (!isokendpt(m_ptr->m_lsys_krn_schedctl.endpoint, &proc_nr)) in do_schedctl() 26 p = proc_addr(proc_nr); in do_schedctl()
|
| H A D | do_umap_remote.c | 35 int proc_nr, proc_nr_grantee; in do_umap_remote() local 41 okendpt(caller->p_endpoint, &proc_nr); in do_umap_remote() 43 if (! isokendpt(endpt, &proc_nr)) in do_umap_remote() 45 targetpr = proc_addr(proc_nr); in do_umap_remote()
|
| H A D | do_vtimer.c | 28 int proc_nr, proc_nr_e; in do_vtimer() local 38 if (!isokendpt(proc_nr_e, &proc_nr)) return(EINVAL); in do_vtimer() 39 rp = proc_addr(proc_nr); in do_vtimer()
|
| H A D | do_diagctl.c | 22 int s, i, proc_nr; in do_diagctl() local 44 if(!isokendpt(m_ptr->m_lsys_krn_sys_diagctl.endpt, &proc_nr)) in do_diagctl() 46 proc_stacktrace(proc_addr(proc_nr)); in do_diagctl()
|
| H A D | do_sigreturn.c | 26 int proc_nr, r; in do_sigreturn() local 28 if (!isokendpt(m_ptr->m_sigcalls.endpt, &proc_nr)) return EINVAL; in do_sigreturn() 29 if (iskerneln(proc_nr)) return EPERM; in do_sigreturn() 30 rp = proc_addr(proc_nr); in do_sigreturn()
|
| H A D | do_vumap.c | 34 int i, r, proc_nr, vcount, pcount, pmax, access; in do_vumap() local 89 okendpt(granter, &proc_nr); in do_vumap() 90 procp = proc_addr(proc_nr); in do_vumap()
|
| H A D | do_irqctl.c | 149 int proc_nr; in generic_handler() local 160 if(!isokendpt(hook->proc_nr_e, &proc_nr)) in generic_handler() 167 priv(proc_addr(proc_nr))->s_int_pending |= (1 << hook->notify_id); in generic_handler()
|
| /minix3/minix/kernel/arch/i386/ |
| H A D | do_iopenable.c | 21 int proc_nr; in do_iopenable() local 25 okendpt(caller->p_endpoint, &proc_nr); in do_iopenable() 26 } else if(!isokendpt(m_ptr->m_lsys_krn_sys_iopenable.endpt, &proc_nr)) in do_iopenable() 28 enable_iop(proc_addr(proc_nr)); in do_iopenable()
|
| H A D | do_sdevio.c | 28 int proc_nr; in do_sdevio() local 57 okendpt(caller->p_endpoint, &proc_nr); in do_sdevio() 59 if(!isokendpt(proc_nr_e, &proc_nr)) in do_sdevio() 61 if (iskerneln(proc_nr)) return(EPERM); in do_sdevio() 79 if(!isokendpt(newep, &proc_nr)) in do_sdevio() 81 destproc = proc_addr(proc_nr); in do_sdevio() 84 if(proc_nr != _ENDPOINT_P(caller->p_endpoint)) in do_sdevio() 92 destproc = proc_addr(proc_nr); in do_sdevio()
|
| /minix3/minix/servers/is/ |
| H A D | dmp_kernel.c | 38 if (proc_nr(rp) == IDLE) printf("(%2d) ", proc_nr(rp)); \ 39 else if (proc_nr(rp) < 0) printf("[%2d] ", proc_nr(rp)); \ 40 else printf(" %2d ", proc_nr(rp)); 46 static char *proc_name(int proc_nr); 182 printf("%8s %4d\n", ip->proc_name, ip->proc_nr); in image_dmp() 386 proc_name(int proc_nr) 389 if (proc_nr == ANY) return "ANY"; 390 if (proc_nr == NONE) return "NONE"; /* bogus */ 391 if (proc_nr < -NR_TASKS || proc_nr >= NR_PROCS) return "BOGUS"; 392 p = proc_addr(proc_nr);
|
| /minix3/minix/kernel/ |
| H A D | main.c | 167 proc_nr_t proc_nr; in kmain() local 173 rp = proc_addr(ip->proc_nr); /* get process pointer */ in kmain() 195 proc_nr = proc_nr(rp); in kmain() 196 schedulable_proc = (iskerneln(proc_nr) || isrootsysn(proc_nr) || in kmain() 197 proc_nr == VM_PROC_NR); in kmain() 200 (void) get_priv(rp, static_priv_id(proc_nr)); in kmain() 203 if(proc_nr == VM_PROC_NR) { in kmain() 212 else if(iskerneln(proc_nr)) { in kmain() 214 priv(rp)->s_flags = (proc_nr == IDLE ? IDL_F : TSK_F); in kmain() 218 priv(rp)->s_trap_mask = (proc_nr == CLOCK in kmain() [all …]
|
| H A D | system.c | 89 cause_sig(proc_nr(caller), SIGSEGV); in kernel_call_finish() 154 cause_sig(proc_nr(caller), SIGSEGV); in kernel_call() 299 rc->p_priv->s_proc_nr = proc_nr(rc); /* set association */ in get_priv() 372 int proc_nr; in send_sig() local 374 if(!isokendpt(ep, &proc_nr) || isemptyn(proc_nr)) in send_sig() 377 rp = proc_addr(proc_nr); in send_sig() 389 void cause_sig(proc_nr_t proc_nr, int sig_nr) in cause_sig() argument 411 rp = proc_addr(proc_nr); in cause_sig() 425 cause_sig(proc_nr, sig_nr); /* try again with the new sig mgr. */ in cause_sig() 463 cause_sig(proc_nr(rp), SIGSNDELAY); in sig_delay_done()
|
| /minix3/minix/servers/pm/ |
| H A D | main.c | 179 if (ip->proc_nr >= 0) { /* task have negative nrs */ in sef_cb_init_fresh() 183 rmp = &mproc[ip->proc_nr]; in sef_cb_init_fresh() 188 if (ip->proc_nr == INIT_PROC_NR) { /* user process */ in sef_cb_init_fresh() 203 if(ip->proc_nr == RS_PROC_NR) { in sef_cb_init_fresh() 223 mess.VFS_PM_SLOT = ip->proc_nr; in sef_cb_init_fresh() 251 int proc_nr, /* process to reply to */ in reply() argument 261 if(proc_nr < 0 || proc_nr >= NR_PROCS) in reply() 262 panic("reply arg out of range: %d", proc_nr); in reply() 264 rmp = &mproc[proc_nr]; in reply()
|
| H A D | schedule.c | 24 int proc_nr, s; in sched_init() local 26 for (proc_nr=0, trmp=mproc; proc_nr < NR_PROCS; proc_nr++, trmp++) { in sched_init()
|
| /minix3/minix/lib/libsys/arch/i386/ |
| H A D | sys_sdevio.c | 6 int sys_sdevio(req, port, proc_nr, buffer, count, offset) in sys_sdevio() argument 9 endpoint_t proc_nr; /* process where buffer is */ 18 m_io.m_lsys_krn_sys_sdevio.vec_endpt = proc_nr;
|
| /minix3/minix/servers/vm/ |
| H A D | main.c | 270 if(ip->proc_nr != ep_nr) continue; in init_proc() 272 if(ip->proc_nr >= _NR_PROCS || ip->proc_nr < 0) in init_proc() 273 panic("proc: %d", ip->proc_nr); in init_proc() 275 vmp = &vmproc[ip->proc_nr]; in init_proc() 502 if(ip->proc_nr < 0) continue; in init_vm() 510 if(ip->proc_nr == VM_PROC_NR) continue; in init_vm() 512 vmp = init_proc(ip->proc_nr); in init_vm() 758 int r, proc_nr; in map_service() local 760 if ((r = vm_isokendpt(rpub->endpoint, &proc_nr)) != OK) { in map_service() 765 acl_set(&vmproc[proc_nr], rpub->vm_call_mask, !IS_RPUB_BOOT_USR(rpub)); in map_service()
|