Searched refs:shmaddr (Results 1 – 6 of 6) sorted by relevance
| /dragonfly/lib/libc/sysvipc/ |
| HD | shm.c | 213 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 …]
|
| HD | sysvipc_ipc.h | 69 const void *shmaddr; member 75 const void *shmaddr; member
|
| HD | msg.c | 224 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()
|
| HD | sem.c | 203 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/ |
| HD | sysv_shm.c | 244 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/ |
| HD | sysproto.h | 626 const void * shmaddr; char shmaddr_[PAD_(const void *)]; member 635 const void * shmaddr; char shmaddr_[PAD_(const void *)]; member
|