Home
last modified time | relevance | path

Searched refs:shmid (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/sendmail/libsm/
H A Dshm.c41 sm_shmstart(key, size, shmflg, shmid, owner)
45 int *shmid; variable
56 *shmid = shmget(key, size, shmflg);
57 if (*shmid < 0)
60 shm = shmat(*shmid, (void *) 0, 0);
68 if (shm != SM_SHM_NULL || *shmid >= 0)
69 sm_shmstop(shm, *shmid, owner);
70 *shmid = SM_SHM_NO_ID;
94 sm_shmstop(shm, shmid, owner) in sm_shmstop() argument
96 int shmid;
[all …]
H A Dt-shm.c48 int *shm, shmid; local
51 shm = (int *) sm_shmstart(T_SHMKEY, SHMSIZE, 0, &shmid, owner);
88 i = sm_shmsetowner(shmid, getuid(), getgid(), 0644);
93 return sm_shmstop((void *) shm, shmid, owner);
116 int *shm, shmid; local
119 shm = (int *) sm_shmstart(T_SHMKEY, size, 0, &shmid, owner);
136 return sm_shmstop((void *) shm, shmid, owner);
159 int *shm, shmid; local
162 shm = (int *) sm_shmstart(T_SHMKEY, SHMSIZE, 0, &shmid, owner);
173 r = sm_shmsetowner(shmid, getuid(), getgid(), 0660);
[all …]
/freebsd/contrib/ntp/util/
H A Dsht.c53 int shmid=shmget (0x4e545030+unit, sizeof (struct shmTime), IPC_CREAT|0777); in getShmTime() local
54 if (shmid==-1) { in getShmTime()
59 struct shmTime *p=(struct shmTime *)shmat (shmid, 0, 0); in getShmTime()
73 HANDLE shmid; in getShmTime()
80 shmid=CreateFileMapping ((HANDLE)0xffffffff, 0, PAGE_READWRITE, in getShmTime()
82 if (!shmid) { in getShmTime()
83 shmid=CreateFileMapping ((HANDLE)0xffffffff, 0, PAGE_READWRITE, in getShmTime()
88 if (!shmid) { in getShmTime()
97 struct shmTime *p=(struct shmTime *) MapViewOfFile (shmid, in getShmTime()
/freebsd/contrib/sendmail/src/
H A Dshmticklib.c39 static int shmid = -1; variable
43 if (shmid < 0)
47 shmid = shmget(STATUSD_SHM_KEY, size, 0);
48 if (shmid < 0)
53 sp = (STATUSD_SHM *) shmat(shmid, NULL, 0);
/freebsd/tools/test/stress2/misc/
H A Dshm.sh86 static int cont, shmid;
98 if (shmid != 0)
99 shmctl(shmid, IPC_RMID, NULL);
135 if ((shmid = shmget(shmkey, len, IPC_CREAT | IPC_EXCL |
141 if ((shmp = shmat(shmid, NULL, 0)) == (void *) -1)
150 if (shmctl(shmid, IPC_RMID, NULL) == -1)
155 shmid = 0;
H A Dshm2.sh105 int page, shmid;
110 shmid = -1;
111 while (shmid == -1) {
112 if ((shmid = shmget(shmkey, size, IPC_CREAT | IPC_EXCL | 0640)) == -1) {
119 if ((c = shmat(shmid, NULL, 0)) == (void *) -1)
140 if (shmctl(shmid, IPC_RMID, NULL) == -1)
/freebsd/sys/kern/
H A Dsysv_shm.c118 int shmid; member
273 segnum = IPCID_TO_IX(shmmap_s->shmid); in shm_delete_mapping()
282 shmmap_s->shmid = -1; in shm_delete_mapping()
343 AUDIT_ARG_SVIPC_ID(shmmap_s->shmid); in kern_shmdt_locked()
345 if (shmmap_s->shmid != -1 && in kern_shmdt_locked()
354 &shmsegs[IPCID_TO_IX(shmmap_s->shmid)]); in kern_shmdt_locked()
378 kern_shmat_locked(struct thread *td, int shmid, const void *shmaddr, in kern_shmat_locked() argument
390 AUDIT_ARG_SVIPC_ID(shmid); in kern_shmat_locked()
402 shmmap_s[i].shmid = -1; in kern_shmat_locked()
406 shmseg = shm_find_segment(rpr, shmid, true); in kern_shmat_locked()
[all …]
/freebsd/tools/test/stress2/testcases/shm/
H A Dshm.c44 static int shmid = -1; variable
64 if ((shmid = shmget(shmkey, 10 * pgsize, IPC_CREAT | IPC_EXCL | 0640)) == -1) { in setup()
73 if ((shm_buf = shmat(shmid, NULL, 0)) == (void *) -1) in setup()
99 if (shmid != -1) in cleanup()
100 if (shmctl(shmid, IPC_RMID, NULL) == -1 && errno != EINVAL) in cleanup()
/freebsd/tests/sys/audit/
H A Dinter-process.c50 static int msqid, shmid, semid; variable
412 ATF_REQUIRE((shmid = in ATF_TC_BODY()
415 snprintf(ipcregex, sizeof(ipcregex), "shmget.*ret.*success,%d", shmid); in ATF_TC_BODY()
419 ATF_REQUIRE_EQ(0, shmctl(shmid, IPC_RMID, NULL)); in ATF_TC_BODY()
460 ATF_REQUIRE((shmid = in ATF_TC_BODY()
464 ATF_REQUIRE((intptr_t)(addr = shmat(shmid, NULL, 0)) != -1); in ATF_TC_BODY()
468 "IPC.*%d.*return,success", shmid); in ATF_TC_BODY()
472 ATF_REQUIRE_EQ(0, shmctl(shmid, IPC_RMID, NULL)); in ATF_TC_BODY()
516 ATF_REQUIRE((shmid = in ATF_TC_BODY()
520 ATF_REQUIRE((intptr_t)(addr = shmat(shmid, NULL, 0)) != -1); in ATF_TC_BODY()
[all …]
/freebsd/contrib/ntp/ntpd/
H A Drefclock_shm.c136 int shmid; in getShmTime() local
142 shmid=shmget(0x4e545030 + unit, sizeof (struct shmTime), in getShmTime()
144 if (shmid == -1) { /* error */ in getShmTime()
148 p = (struct shmTime *)shmat (shmid, 0, 0); in getShmTime()
160 HANDLE shmid = 0; in getShmTime() local
185 shmid = CreateFileMapping ((HANDLE)0xffffffff, psec, PAGE_READWRITE, in getShmTime()
187 if (shmid == NULL) { /*error*/ in getShmTime()
194 p = (struct shmTime *)MapViewOfFile(shmid, FILE_MAP_WRITE, 0, 0, in getShmTime()
/freebsd/contrib/netbsd-tests/lib/libc/sys/
H A Dt_mincore.c293 int shmid; in ATF_TC_BODY() local
295 shmid = shmget(IPC_PRIVATE, npgs * page, in ATF_TC_BODY()
298 ATF_REQUIRE(shmid != -1); in ATF_TC_BODY()
300 addr = shmat(shmid, NULL, 0); in ATF_TC_BODY()
328 ATF_REQUIRE(shmctl(shmid, IPC_RMID, NULL) == 0); in ATF_TC_BODY()
/freebsd/contrib/netbsd-tests/kernel/
H A Dt_sysv.c697 int shmid; in shmid_cleanup() local
702 shmid = read_int(name); in shmid_cleanup()
703 if (shmid != -1) { in shmid_cleanup()
704 if (shmctl(shmid, IPC_RMID, NULL) == -1) in shmid_cleanup()
750 int shmid; in sharer() local
753 shmid = shmget(shmkey, pgsize, 0); in sharer()
754 if (shmid == -1) in sharer()
757 shm_buf = shmat(shmid, NULL, 0); in sharer()
/freebsd/tools/regression/sysvshm/
H A Dshmtest.c266 int shmid; in receiver() local
269 if ((shmid = shmget(shmkey, pgsize, 0)) == -1) in receiver()
272 if ((shm_buf = shmat(shmid, NULL, 0)) == (void *) -1) in receiver()
/freebsd/contrib/ofed/libmlx5/
H A Dbuf.c96 shmctl(hmem->shmid, IPC_RMID, NULL); in free_huge_mem()
200 hmem->shmid = shmget(IPC_PRIVATE, shm_len, SHM_HUGETLB | SHM_R | SHM_W); in alloc_huge_mem()
201 if (hmem->shmid == -1) { in alloc_huge_mem()
206 hmem->shmaddr = shmat(hmem->shmid, MLX5_SHM_ADDR, MLX5_SHMAT_FLAGS); in alloc_huge_mem()
221 shmctl(hmem->shmid, IPC_RMID, NULL); in alloc_huge_mem()
230 shmctl(hmem->shmid, IPC_RMID, NULL); in alloc_huge_mem()
H A Dmlx5.h283 int shmid; member
/freebsd/sys/compat/linux/
H A Dlinux_ipc.c776 .shmid = args->shmid, in linux_shmat()
824 error = kern_shmctl(td, args->shmid, IPC_INFO, in linux_shmctl()
839 error = kern_shmctl(td, args->shmid, SHM_INFO, in linux_shmctl()
852 error = kern_shmctl(td, args->shmid, IPC_STAT, in linux_shmctl()
864 error = kern_shmctl(td, args->shmid, IPC_STAT, in linux_shmctl()
883 return (kern_shmctl(td, args->shmid, IPC_SET, in linux_shmctl()
899 return (kern_shmctl(td, args->shmid, IPC_RMID, buf, NULL)); in linux_shmctl()
/freebsd/contrib/llvm-project/compiler-rt/include/sanitizer/
H A Dnetbsd_syscall_hooks.h1196 #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))
1202 #define __sanitizer_syscall_pre_compat_14_shmctl(shmid, cmd, buf) \ argument
1204 (long long)(shmid), (long long)(cmd), (long long)(buf))
1205 #define __sanitizer_syscall_post_compat_14_shmctl(res, shmid, cmd, buf) \ argument
1207 res, (long long)(shmid), (long long)(cmd), (long long)(buf))
1618 #define __sanitizer_syscall_pre_compat_50___shmctl13(shmid, cmd, buf) \ argument
1620 (long long)(shmid), (long long)(cmd), (long long)(buf))
[all …]
H A Dlinux_syscall_hooks.h1337 #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), \
1352 #define __sanitizer_syscall_pre_shmctl(shmid, cmd, buf) \ argument
1353 __sanitizer_syscall_pre_impl_shmctl((long)(shmid), (long)(cmd), (long)(buf))
1354 #define __sanitizer_syscall_post_shmctl(res, shmid, cmd, buf) \ argument
1355 __sanitizer_syscall_post_impl_shmctl(res, (long)(shmid), (long)(cmd), \
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 …]
/freebsd/sys/amd64/linux32/
H A Dlinux32_machdep.c209 a.shmid = args->arg1; in linux_ipc()
237 a.shmid = args->arg1; in linux_ipc()
/freebsd/sys/sys/
H A Dsyscallsubr.h340 int kern_shmat(struct thread *td, int shmid, const void *shmaddr,
342 int kern_shmctl(struct thread *td, int shmid, int cmd, void *buf,
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_interceptors.cpp1649 INTERCEPTOR(void *, shmat, int shmid, const void *shmaddr, int shmflg) { in INTERCEPTOR() argument
1651 void *p = REAL(shmat)(shmid, shmaddr, shmflg); in INTERCEPTOR()
1654 int res = REAL(shmctl)(shmid, shmctl_ipc_stat, &ds); in INTERCEPTOR()
/freebsd/lib/libsys/
H A D_libsys.h596 void * __sys_shmat(int shmid, const void * shmaddr, int shmflg);
793 int __sys_shmctl(int shmid, int cmd, struct shmid_ds * buf);
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_syscalls.inc2333 PRE_SYSCALL(shmat)(long shmid, void *shmaddr, long shmflg) {}
2335 POST_SYSCALL(shmat)(long res, long shmid, void *shmaddr, long shmflg) {
2365 PRE_SYSCALL(shmctl)(long shmid, long cmd, void *buf) {}
2367 POST_SYSCALL(shmctl)(long res, long shmid, long cmd, void *buf) {
/freebsd/sys/compat/freebsd32/
H A Dfreebsd32_proto.h534 char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)]; member
1045 char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)]; member
/freebsd/sys/arm64/linux/
H A Dlinux_systrace_args.c1550 iarg[a++] = p->shmid; /* l_int */ in systrace_args()
1559 iarg[a++] = p->shmid; /* l_int */ in systrace_args()

12