Lines Matching refs:m_source
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()
305 if (!check_perm(&shm->shmid_ds.shm_perm, m->m_source, IPC_R)) in do_shmctl()
308 m->m_source, buf, sizeof(shm->shmid_ds))) != OK) in do_shmctl()
315 uid = getnuid(m->m_source); in do_shmctl()
319 if ((r = sys_datacopy(m->m_source, buf, SELF, in do_shmctl()
330 uid = getnuid(m->m_source); in do_shmctl()
340 if ((r = sys_datacopy(SELF, (vir_bytes)&sinfo, m->m_source, in do_shmctl()
359 if ((r = sys_datacopy(SELF, (vir_bytes)&s_info, m->m_source, in do_shmctl()