Home
last modified time | relevance | path

Searched refs:proc_nr (Results 1 – 25 of 53) sorted by relevance

123

/minix3/minix/drivers/tty/tty/arch/i386/
H A Dkeyboard.c71 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 Ddo_mcontext.c28 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 Ddo_kill.c25 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 Ddo_runctl.c26 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 Ddo_vmctl.c19 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 Ddo_endksig.c22 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 Ddo_schedule.c11 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 Ddo_times.c26 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 Ddo_exec.c24 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 Ddo_schedctl.c12 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 Ddo_umap_remote.c35 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 Ddo_vtimer.c28 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 Ddo_diagctl.c22 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 Ddo_sigreturn.c26 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 Ddo_vumap.c34 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 Ddo_irqctl.c149 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 Ddo_iopenable.c21 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 Ddo_sdevio.c28 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 Ddmp_kernel.c38 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 Dmain.c167 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 Dsystem.c89 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 Dmain.c179 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 Dschedule.c24 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 Dsys_sdevio.c6 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 Dmain.c270 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()

123