Home
last modified time | relevance | path

Searched refs:m_source (Results 1 – 25 of 101) sorted by relevance

12345

/minix3/minix/drivers/bus/pci/
H A Dmain.c40 r= ipc_send(mp->m_source, &m); in reply()
42 printf("reply: unable to send to %d: %d\n", mp->m_source, r); in reply()
51 printf("PCI: do_init: called by '%d'\n", mp->m_source); in do_init()
55 r= ipc_send(mp->m_source, mp); in do_init()
58 mp->m_source, r); in do_init()
68 aclp= find_acl(mp->m_source); in do_first_dev()
72 mp->m_source); in do_first_dev()
82 r= ipc_send(mp->m_source, mp); in do_first_dev()
86 mp->m_source, r); in do_first_dev()
98 aclp= find_acl(mp->m_source); in do_next_dev()
[all …]
/minix3/minix/kernel/
H A Dipc_filter.h23 IPCF_IS_ANY_EP((E)->m_source) || isokendpt((E)->m_source, &_ipcf_nr)))
34 (E)->m_source == (M)->m_source || \
35 IPCF_EL_MATCH_M_SOURCE_ANY_EP((E)->m_source,(M)->m_source))
/minix3/minix/servers/rs/
H A Drequest.c27 if((r = check_call_permission(m_ptr->m_source, RS_UP, NULL)) != OK)
39 r = copy_rs_start(m_ptr->m_source, m_ptr->m_rs_req.addr, &rs_start);
64 r = init_slot(rp, &rs_start, m_ptr->m_source);
102 rp->r_caller = m_ptr->m_source;
118 s = copy_label(m_ptr->m_source, m_ptr->m_rs_req.addr, in do_down()
133 if((s = check_call_permission(m_ptr->m_source, RS_DOWN, rp)) != OK) in do_down()
151 rp->r_caller = m_ptr->m_source; in do_down()
168 s = copy_label(m_ptr->m_source, m_ptr->m_rs_req.addr, in do_restart()
183 if((r = check_call_permission(m_ptr->m_source, RS_RESTART, rp)) != OK) in do_restart()
216 s = copy_label(m_ptr->m_source, m_ptr->m_rs_req.addr, in do_clone()
[all …]
/minix3/minix/servers/ds/
H A Dstore.c165 m_ptr->m_source); in get_key_name()
170 r = sys_safecopyfrom(m_ptr->m_source, in get_key_name()
174 printf("DS: publish: copy failed from %d: %d\n", m_ptr->m_source, r); in get_key_name()
297 source = ds_getprocname(m_ptr->m_source); in do_publish()
302 if((flags & DSF_TYPE_LABEL) && m_ptr->m_source != RS_PROC_NR) in do_publish()
321 if(!check_auth(dsp, m_ptr->m_source, DSF_PRIV_OVERWRITE)) in do_publish()
352 r = sys_safecopyfrom(m_ptr->m_source, m_ptr->m_ds_req.val_in.grant, in do_publish()
356 m_ptr->m_source, r); in do_publish()
399 if(!check_auth(dsp, m_ptr->m_source, DSF_PRIV_RETRIEVE)) in do_retrieve()
413 r = sys_safecopyto(m_ptr->m_source, m_ptr->m_ds_req.val_in.grant, 0, in do_retrieve()
[all …]
H A Dmain.c48 printf("DS: warning, got illegal notify from: %d\n", m.m_source); in main()
76 printf("DS: warning, got illegal request from %d\n", m.m_source); in main()
116 who_e = m_ptr->m_source; /* message arrived! set sender */ in get_work()
/minix3/minix/servers/ipc/
H A Dshm.c65 if (!check_perm(&shm->shmid_ds.shm_perm, m->m_source, flag)) in do_shmget()
105 shm->shmid_ds.shm_perm.uid = getnuid(m->m_source); in do_shmget()
107 shm->shmid_ds.shm_perm.gid = getngid(m->m_source); in do_shmget()
114 shm->shmid_ds.shm_cpid = getnpid(m->m_source); in do_shmget()
156 if (!check_perm(&shm->shmid_ds.shm_perm, m->m_source, mask)) in do_shmat()
159 ret = vm_remap(m->m_source, sef_self(), (void *)addr, in do_shmat()
165 shm->shmid_ds.shm_lpid = getnpid(m->m_source); in do_shmat()
218 if ((vm_id = vm_getphys(m->m_source, (void *)addr)) == 0) in do_shmdt()
229 shm->shmid_ds.shm_lpid = getnpid(m->m_source); in do_shmdt()
232 vm_unmap(m->m_source, (void *)addr); in do_shmdt()
[all …]
H A Dmain.c208 if ((r = asynsend3(m->m_source, m, AMF_NOREPLY)) != OK) in got_proc_event()
232 printf("IPC: got %d from %d\n", m.m_type, m.m_source); in main()
236 m.m_source); in main()
241 if (m.m_source == PM_PROC_NR && m.m_type == PROC_EVENT) { in main()
248 if (m.m_source == MIB_PROC_NR) { in main()
274 if ((r = ipc_sendnb(m.m_source, &m)) != OK) in main()
H A Dsem.c107 if (!check_perm(&sem->semid_ds.sem_perm, m->m_source, flag)) in do_semget()
131 sem->semid_ds.sem_perm.uid = getnuid(m->m_source); in do_semget()
133 sem->semid_ds.sem_perm.gid = getngid(m->m_source); in do_semget()
520 if (!check_perm(&sem->semid_ds.sem_perm, m->m_source, IPC_W)) in do_semctl()
526 uid = getnuid(m->m_source); in do_semctl()
536 if (!check_perm(&sem->semid_ds.sem_perm, m->m_source, IPC_R)) in do_semctl()
544 m->m_source, opt, sizeof(sem->semid_ds))) != OK) in do_semctl()
551 if ((r = sys_datacopy(m->m_source, opt, SELF, in do_semctl()
572 if ((r = sys_datacopy(SELF, (vir_bytes)&sinfo, m->m_source, in do_semctl()
585 r = sys_datacopy(SELF, (vir_bytes)valbuf, m->m_source, in do_semctl()
[all …]
/minix3/minix/lib/libinputdriver/
H A Dinputdriver.c96 if (ep != m_ptr->m_source) { in do_conf()
98 m_ptr->m_source); in do_conf()
104 input_endpt = m_ptr->m_source; in do_conf()
124 if (m_ptr->m_source != input_endpt) { in do_setleds()
126 m_ptr->m_source); in do_setleds()
146 switch (_ENDPOINT_P(m_ptr->m_source)) { in inputdriver_process()
/minix3/minix/tests/kernel/sys_vumap/
H A Dvumaprelay.c21 r2 = sys_safecopyfrom(m->m_source, m->VTR_VGRANT, 0, (vir_bytes) vvec, in do_request()
25 r = sys_vumap(m->m_source, vvec, vcount, offset, access, pvec, in do_request()
29 r2 = sys_safecopyto(m->m_source, m->VTR_PGRANT, 0, in do_request()
73 ipc_send(m.m_source, &m); in main()
/minix3/minix/drivers/tty/tty/arch/i386/
H A Dkeyboard.c136 if (endpt != msg->m_source) { in do_input()
137 printf("TTY: up request from non-INPUT %u\n", msg->m_source); in do_input()
141 input_endpt = msg->m_source; in do_input()
149 if (msg->m_source != input_endpt) { in do_input()
150 printf("TTY: input event from non-INPUT %u\n", msg->m_source); in do_input()
450 fkey_obs[i].proc_nr = m_ptr->m_source;
466 sfkey_obs[i].proc_nr = m_ptr->m_source;
482 if (fkey_obs[i].proc_nr == m_ptr->m_source) {
493 if (sfkey_obs[i].proc_nr == m_ptr->m_source) {
507 if (fkey_obs[i].proc_nr == m_ptr->m_source) {
[all …]
/minix3/minix/include/minix/
H A Dacpi.h8 endpoint_t m_source; /* message header */ member
26 endpoint_t m_source; /* message header */ member
41 endpoint_t m_source; /* message header */ member
H A Dsef.h34 && (mp)->m_source == RS_PROC_NR)
124 && (mp)->m_source == RS_PROC_NR)
160 && (mp)->m_source == RS_PROC_NR)
265 (((mp)->m_type == SIGS_SIGNAL_RECEIVED && (mp)->m_source < INIT_PROC_NR) \
266 || (is_ipc_notify(status) && (mp)->m_source == SYSTEM))
308 ((mp)->m_type == COMMON_REQ_GCOV_DATA && (mp)->m_source == VFS_PROC_NR)
/minix3/minix/lib/libsockdriver/
H A Dsockdriver.c492 send_socket_reply(m_ptr->m_source, in do_socket()
520 send_socket_reply(m_ptr->m_source, in do_socketpair()
548 call.sc_endpt = m_ptr->m_source; in do_bind_connect()
567 r = sys_safecopyfrom(m_ptr->m_source, grant, 0, (vir_bytes)buf, in do_bind_connect()
599 send_generic_reply(m_ptr->m_source, in do_listen()
620 call.sc_endpt = m_ptr->m_source; in do_accept()
662 call.sc_endpt = m_ptr->m_source; in do_send()
666 data._sd_endpt = m_ptr->m_source; in do_send()
673 ctl_data._sd_endpt = m_ptr->m_source; in do_send()
688 r = sys_safecopyfrom(m_ptr->m_source, addr_grant, 0, in do_send()
[all …]
/minix3/minix/lib/libblockdriver/
H A Ddriver.c167 send_reply(m_ptr->m_source, &m_reply, ipc_status); in blockdriver_reply()
212 r = (*bdp->bdr_transfer)(mp->m_lbdev_lblockdriver_msg.minor, do_write, position, mp->m_source, in do_rdwt()
235 if (OK != sys_safecopyfrom(mp->m_source, (vir_bytes) mp->m_lbdev_lblockdriver_msg.grant, in do_vrdwt()
237 printf("blockdriver: bad I/O vector by: %d\n", mp->m_source); in do_vrdwt()
253 r = (*bdp->bdr_transfer)(mp->m_lbdev_lblockdriver_msg.minor, do_write, position, mp->m_source, in do_vrdwt()
335 r = trace_ctl(minor, request, mp->m_source, grant); in do_ioctl()
344 r = do_dioctl(bdp, minor, request, mp->m_source, grant); in do_ioctl()
352 r = (*bdp->bdr_ioctl)(minor, request, mp->m_source, grant, in do_ioctl()
375 send_reply(m_ptr->m_source, &m_reply, ipc_status); in do_char_open()
392 switch (_ENDPOINT_P(m_ptr->m_source)) { in blockdriver_process_on_thread()
/minix3/minix/net/lwip/
H A Dlwip.c326 switch (m.m_source) { in main()
340 m.m_source); in main()
346 switch (m.m_source) { in main()
377 m.m_type, m.m_source); in main()
/minix3/minix/lib/libfsdriver/
H A Dfsdriver.c26 if (is_ipc_notify(ipc_status) || m_ptr->m_source != VFS_PROC_NR) { in fsdriver_process()
53 r = asynsend(m_ptr->m_source, &m_out); in fsdriver_process()
55 r = ipc_send(m_ptr->m_source, &m_out); in fsdriver_process()
H A Dcall.c36 if ((r = fsdriver_getname(m_in->m_source, label_grant, label_len, in fsdriver_readsuper()
170 data.endpt = m_in->m_source; in read_write()
340 data.endpt = m_in->m_source; in fsdriver_getdents()
422 if ((r = fsdriver_getname(m_in->m_source, grant, len, name, in fsdriver_create()
466 if ((r = fsdriver_getname(m_in->m_source, grant, path_len, name, in fsdriver_mkdir()
504 if ((r = fsdriver_getname(m_in->m_source, grant, path_len, name, in fsdriver_mknod()
535 if ((r = fsdriver_getname(m_in->m_source, grant, path_len, name, in fsdriver_link()
565 if ((r = fsdriver_getname(m_in->m_source, grant, path_len, name, in fsdriver_unlink()
595 if ((r = fsdriver_getname(m_in->m_source, grant, path_len, name, in fsdriver_rmdir()
631 if ((r = fsdriver_getname(m_in->m_source, old_grant, old_len, old_name, in fsdriver_rename()
[all …]
/minix3/minix/servers/vm/
H A Dmain.c127 printf("VM: ignoring ipc_notify() from %d\n", msg.m_source); in main()
130 who_e = msg.m_source; in main()
143 if((msg.m_source == VFS_PROC_NR) && IS_VFS_FS_TRANSID(transid)) { in main()
149 } else if(msg.m_type == RS_INIT && msg.m_source == RS_PROC_NR) { in main()
156 "message!\n", msg.m_source); in main()
613 ipc_filter[num_elements++].m_source = RS_PROC_NR; in sef_cb_init_vm_multi_lu()
618 m.m_source = VM_PROC_NR; in sef_cb_init_vm_multi_lu()
629 ipc_filter[num_elements].m_source = rprocpub[i].old_endpoint; in sef_cb_init_vm_multi_lu()
632 ipc_filter[num_elements].m_source = rprocpub[i].new_endpoint; in sef_cb_init_vm_multi_lu()
635 ipc_filter[num_elements].m_source = rprocpub[i].old_endpoint; in sef_cb_init_vm_multi_lu()
[all …]
H A Dbreak.c51 if (vm_isokendpt(msg->m_source, &proc) != OK) { in do_brk()
52 printf("VM: bogus endpoint VM_BRK %d\n", msg->m_source); in do_brk()
H A Dmmap.c210 if(m->m_source == VFS_PROC_NR || m->m_source == RS_PROC_NR) in do_mmap()
219 if((r=vm_isokendpt(m->m_source, &n)) != OK) { in do_mmap()
221 m->m_source); in do_mmap()
326 target = m->m_source; in do_map_phys()
336 if(map_perm_check(m->m_source, target, startaddr, len) != OK) { in do_map_phys()
338 startaddr, m->m_source, target); in do_map_phys()
527 target = m->m_source; in do_munmap()
530 panic("do_mmap: message from strange source: %d", m->m_source); in do_munmap()
535 if(m->m_source == VM_PROC_NR) { in do_munmap()
H A Dexit.c131 if(msg->m_source != RS_PROC_NR in do_procctl()
132 && msg->m_source != VFS_PROC_NR) in do_procctl()
141 if(msg->m_source != VFS_PROC_NR) in do_procctl()
/minix3/minix/lib/libchardriver/
H A Dchardriver.c273 send_reply(mess->m_source, &reply_mess, ipc_status); in chardriver_reply()
343 endpt = m_ptr->m_source; in do_transfer()
380 endpt = m_ptr->m_source; in do_ioctl()
407 endpt = m_ptr->m_source; in do_cancel()
430 endpt = m_ptr->m_source; in do_select()
449 send_reply(m_ptr->m_source, &m_reply, ipc_status); in do_block_open()
465 switch (_ENDPOINT_P(m_ptr->m_source)) { in chardriver_process()
/minix3/minix/drivers/storage/filter/
H A Ddriver.c583 if(mess->m_source == DS_PROC_NR && is_ipc_notify(ipc_status)) { in flt_receive()
588 if(mess->m_source == CLOCK && is_ipc_notify(ipc_status)) { in flt_receive()
618 if (mess->m_source != driver[DRIVER_MAIN].endpt && in flt_receive()
619 mess->m_source != driver[DRIVER_BACKUP].endpt) { in flt_receive()
622 mess->m_type, mess->m_source); in flt_receive()
631 if (mess->m_source == driver[which].endpt) in flt_receive()
645 mess->m_source); in flt_receive()
723 if (ma.m_source == driver[DRIVER_MAIN].endpt) { in do_sendrec_both()
725 } else if (ma.m_source == driver[DRIVER_BACKUP].endpt) { in do_sendrec_both()
729 ma.m_source); in do_sendrec_both()
[all …]
/minix3/minix/servers/is/
H A Dmain.c61 callnr, m_in.m_source); in main()
128 who_e = m_in.m_source; /* message arrived! set sender */ in get_work()

12345