Home
last modified time | relevance | path

Searched refs:shmaddr (Results 1 – 6 of 6) sorted by relevance

/dragonfly/lib/libc/sysvipc/
HDshm.c213 sysvipc_shmat(int shmid, const void *shmaddr, int shmflg) in sysvipc_shmat() argument
246 if (shmaddr) { in sysvipc_shmat()
248 addr = (void *)(rounddown2((uintptr_t)shmaddr, SHMLBA)); in sysvipc_shmat()
249 } else if (((uintptr_t)shmaddr & (SHMLBA-1)) == 0) { in sysvipc_shmat()
250 addr = __DECONST(void *, shmaddr); in sysvipc_shmat()
258 msg.shmaddr = shmaddr; in sysvipc_shmat()
352 _shmdt(const void *shmaddr, int send_to_daemon) in _shmdt() argument
367 data = _hash_remove(shmaddrs, (u_long)shmaddr); in _shmdt()
375 ret = munmap(__DECONST(void *, shmaddr), size); in _shmdt()
382 shmaddr = NULL; in _shmdt()
[all …]
HDsysvipc_ipc.h69 const void *shmaddr; member
75 const void *shmaddr; member
HDmsg.c224 void *shmaddr; in sysvipc_msgget() local
248 shmaddr = sysvipc_shmat(msqid, NULL, 0); in sysvipc_msgget()
249 if (!shmaddr) { in sysvipc_msgget()
254 sysv_print("shmaddr = %lx\n", (unsigned long)shmaddr); in sysvipc_msgget()
HDsem.c203 void *shmaddr; in sysvipc_semget() local
232 shmaddr = sysvipc_shmat(semid, NULL, 0); in sysvipc_semget()
233 if (!shmaddr) { in sysvipc_semget()
/dragonfly/sys/kern/
HDsysv_shm.c244 shmmap_s->va == (vm_offset_t)uap->shmaddr) in sys_shmdt()
332 if (uap->shmaddr) { in sys_shmat()
336 rounddown2((vm_offset_t)uap->shmaddr, SHMLBA); in sys_shmat()
337 } else if (((vm_offset_t)uap->shmaddr & (SHMLBA-1)) == 0) { in sys_shmat()
338 attach_va = (vm_offset_t)uap->shmaddr; in sys_shmat()
/dragonfly/sys/sys/
HDsysproto.h626 const void * shmaddr; char shmaddr_[PAD_(const void *)]; member
635 const void * shmaddr; char shmaddr_[PAD_(const void *)]; member