/minix3/minix/drivers/bus/pci/ |
H A D | main.c | 40 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 D | ipc_filter.h | 23 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 D | request.c | 27 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 D | store.c | 165 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 D | main.c | 48 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 D | shm.c | 65 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 D | main.c | 208 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 D | sem.c | 107 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 D | inputdriver.c | 96 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 D | vumaprelay.c | 21 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 D | keyboard.c | 136 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 D | acpi.h | 8 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 D | sef.h | 34 && (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 D | sockdriver.c | 492 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 D | driver.c | 167 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 D | lwip.c | 326 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 D | fsdriver.c | 26 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 D | call.c | 36 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 D | main.c | 127 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 D | break.c | 51 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 D | mmap.c | 210 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 D | exit.c | 131 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 D | chardriver.c | 273 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 D | driver.c | 583 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 D | main.c | 61 callnr, m_in.m_source); in main() 128 who_e = m_in.m_source; /* message arrived! set sender */ in get_work()
|