/freebsd/sys/kern/ |
H A D | sysv_shm.c | 328 kern_shmdt_locked(struct thread *td, const void *shmaddr) in kern_shmdt_locked() argument 346 shmmap_s->va == (vm_offset_t)shmaddr) { in kern_shmdt_locked() 363 const void *shmaddr; member 372 error = kern_shmdt_locked(td, uap->shmaddr); in sys_shmdt() 378 kern_shmat_locked(struct thread *td, int shmid, const void *shmaddr, in kern_shmat_locked() argument 430 if (shmaddr != NULL) { in kern_shmat_locked() 432 attach_va = rounddown2((vm_offset_t)shmaddr, SHMLBA); in kern_shmat_locked() 433 else if (((vm_offset_t)shmaddr & (SHMLBA-1)) == 0) in kern_shmat_locked() 434 attach_va = (vm_offset_t)shmaddr; in kern_shmat_locked() 468 kern_shmat(struct thread *td, int shmid, const void *shmaddr, int shmflg) in kern_shmat() argument [all …]
|
H A D | systrace_args.c | 1115 uarg[a++] = (intptr_t)p->shmaddr; /* const void * */ in systrace_args() 1123 uarg[a++] = (intptr_t)p->shmaddr; /* const void * */ in systrace_args()
|
/freebsd/contrib/ofed/libmlx5/ |
H A D | buf.c | 94 if (shmdt(hmem->shmaddr) == -1) in free_huge_mem() 206 hmem->shmaddr = shmat(hmem->shmid, MLX5_SHM_ADDR, MLX5_SHMAT_FLAGS); in alloc_huge_mem() 207 if (hmem->shmaddr == (void *)-1) { in alloc_huge_mem() 226 if (shmdt(hmem->shmaddr) == -1) in alloc_huge_mem() 284 buf->buf = hmem->shmaddr + buf->base * MLX5_Q_CHUNK_SIZE; in alloc_huge_buf()
|
H A D | mlx5.h | 284 void *shmaddr; member
|
/freebsd/sys/compat/linux/ |
H A D | linux_ipc.c | 777 .shmaddr = PTRIN(args->shmaddr), in linux_shmat() 788 .shmaddr = PTRIN(args->shmaddr) in linux_shmdt()
|
/freebsd/sys/amd64/linux32/ |
H A D | linux32_machdep.c | 210 a.shmaddr = PTRIN(args->ptr); in linux_ipc() 223 a.shmaddr = PTRIN(args->ptr); in linux_ipc()
|
H A D | linux32_systrace_args.c | 2925 uarg[a++] = (intptr_t)p->shmaddr; /* char * */ in systrace_args() 2933 uarg[a++] = (intptr_t)p->shmaddr; /* char * */ in systrace_args()
|
/freebsd/contrib/llvm-project/compiler-rt/include/sanitizer/ |
H A D | linux_syscall_hooks.h | 1337 #define __sanitizer_syscall_pre_shmat(shmid, shmaddr, shmflg) \ argument 1338 __sanitizer_syscall_pre_impl_shmat((long)(shmid), (long)(shmaddr), \ 1340 #define __sanitizer_syscall_post_shmat(res, shmid, shmaddr, shmflg) \ argument 1341 __sanitizer_syscall_post_impl_shmat(res, (long)(shmid), (long)(shmaddr), \ 1348 #define __sanitizer_syscall_pre_shmdt(shmaddr) \ argument 1349 __sanitizer_syscall_pre_impl_shmdt((long)(shmaddr)) 1350 #define __sanitizer_syscall_post_shmdt(res, shmaddr) \ argument 1351 __sanitizer_syscall_post_impl_shmdt(res, (long)(shmaddr)) 2779 void __sanitizer_syscall_pre_impl_shmat(long shmid, long shmaddr, long shmflg); 2780 void __sanitizer_syscall_post_impl_shmat(long res, long shmid, long shmaddr, [all …]
|
H A D | netbsd_syscall_hooks.h | 1196 #define __sanitizer_syscall_pre_shmat(shmid, shmaddr, shmflg) \ argument 1197 __sanitizer_syscall_pre_impl_shmat((long long)(shmid), (long long)(shmaddr), \ 1199 #define __sanitizer_syscall_post_shmat(res, shmid, shmaddr, shmflg) \ argument 1201 res, (long long)(shmid), (long long)(shmaddr), (long long)(shmflg)) 1208 #define __sanitizer_syscall_pre_shmdt(shmaddr) \ argument 1209 __sanitizer_syscall_pre_impl_shmdt((long long)(shmaddr)) 1210 #define __sanitizer_syscall_post_shmdt(res, shmaddr) \ argument 1211 __sanitizer_syscall_post_impl_shmdt(res, (long long)(shmaddr)) 3756 void __sanitizer_syscall_pre_impl_shmat(long long shmid, long long shmaddr, 3759 long long shmaddr, long long shmflg); [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_common_syscalls.inc | 2333 PRE_SYSCALL(shmat)(long shmid, void *shmaddr, long shmflg) {} 2335 POST_SYSCALL(shmat)(long res, long shmid, void *shmaddr, long shmflg) { 2337 if (shmaddr) 2338 POST_WRITE(shmaddr, 2339 __sanitizer::internal_strlen((const char *)shmaddr) + 1); 2347 PRE_SYSCALL(shmdt)(void *shmaddr) {} 2349 POST_SYSCALL(shmdt)(long res, void *shmaddr) { 2351 if (shmaddr) 2352 POST_WRITE(shmaddr, 2353 __sanitizer::internal_strlen((const char *)shmaddr) + 1);
|
/freebsd/lib/libsys/ |
H A D | _libsys.h | 596 void * __sys_shmat(int shmid, const void * shmaddr, int shmflg); 597 int __sys_shmdt(const void * shmaddr);
|
/freebsd/sys/sys/ |
H A D | syscallsubr.h | 340 int kern_shmat(struct thread *td, int shmid, const void *shmaddr,
|
H A D | sysproto.h | 608 char shmaddr_l_[PADL_(const void *)]; const void * shmaddr; char shmaddr_r_[PADR_(const void *)]; member 612 char shmaddr_l_[PADL_(const void *)]; const void * shmaddr; char shmaddr_r_[PADR_(const void *)]; member
|
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/ |
H A D | msan_interceptors.cpp | 1649 INTERCEPTOR(void *, shmat, int shmid, const void *shmaddr, int shmflg) { in INTERCEPTOR() argument 1651 void *p = REAL(shmat)(shmid, shmaddr, shmflg); in INTERCEPTOR()
|
/freebsd/sys/arm64/linux/ |
H A D | linux_systrace_args.c | 1560 uarg[a++] = (intptr_t)p->shmaddr; /* char * */ in systrace_args() 1568 uarg[a++] = (intptr_t)p->shmaddr; /* char * */ in systrace_args()
|
/freebsd/sys/amd64/linux/ |
H A D | linux_systrace_args.c | 283 uarg[a++] = (intptr_t)p->shmaddr; /* char * */ in systrace_args() 601 uarg[a++] = (intptr_t)p->shmaddr; /* char * */ in systrace_args()
|
/freebsd/sys/i386/linux/ |
H A D | linux_systrace_args.c | 2956 uarg[a++] = (intptr_t)p->shmaddr; /* char * */ in systrace_args() 2964 uarg[a++] = (intptr_t)p->shmaddr; /* char * */ in systrace_args()
|
/freebsd/sys/compat/freebsd32/ |
H A D | freebsd32_systrace_args.c | 1092 uarg[a++] = (intptr_t)p->shmaddr; /* const void * */ in systrace_args() 1100 uarg[a++] = (intptr_t)p->shmaddr; /* const void * */ in systrace_args()
|