HomeSort by: relevance | last modified time | path
    Searched refs:sem_perm (Results 1 - 12 of 12) sorted by relevancy

  /src/sys/compat/sys/
sem.h 15 struct ipc_perm14 sem_perm; /* operation permission struct */ member in struct:semid_ds14
28 struct ipc_perm sem_perm; /* operation permission structure */ member in struct:semid_ds13
42 struct ipc_perm_sysctl sem_perm; member in struct:semid_ds_sysctl50
65 sembuf->sem_perm = osembuf->sem_perm;
79 osembuf->sem_perm = sembuf->sem_perm;
94 __ipc_perm14_to_native(&osembuf->sem_perm, &sembuf->sem_perm);
108 __native_to_ipc_perm14(&sembuf->sem_perm, &osembuf->sem_perm)
    [all...]
  /src/sys/kern/
sysv_sem.c 137 sema[i].sem_perm.mode = 0;
245 if (sema[i].sem_perm.mode & SEM_ALLOC)
275 new_sema[i].sem_perm.mode = 0;
289 if ((sema[i].sem_perm.mode & SEM_ALLOC) == 0)
556 if ((semaptr->sem_perm.mode & SEM_ALLOC) == 0 ||
557 semaptr->sem_perm._seq != IPCID_TO_SEQ(semid)) {
564 if ((error = ipcperm(cred, &semaptr->sem_perm, IPC_M)) != 0)
566 semaptr->sem_perm.cuid = kauth_cred_geteuid(cred);
567 semaptr->sem_perm.uid = kauth_cred_geteuid(cred);
572 if ((sema[i].sem_perm.mode & SEM_ALLOC) &
    [all...]
  /src/sys/sys/
sem.h 56 struct ipc_perm sem_perm; /* operation permission structure */ member in struct:semid_ds
138 struct ipc_perm_sysctl sem_perm; member in struct:semid_ds_sysctl
203 SYSCTL_FILL_PERM((src).sem_perm, (dst).sem_perm); \
  /src/tests/kernel/
t_sysv.c 442 s_ds.sem_perm.mode = (s_ds.sem_perm.mode & ~0777) | 0600;
454 ATF_REQUIRE_MSG((s_ds.sem_perm.mode & 0777) == 0600,
538 sp->sem_perm.uid, sp->sem_perm.gid,
539 sp->sem_perm.cuid, sp->sem_perm.cgid,
540 sp->sem_perm.mode & 0777);
551 ATF_REQUIRE_MSG(sp->sem_perm.uid == uid && sp->sem_perm.cuid == uid
    [all...]
  /src/usr.bin/ipcs/
ipcs.c 651 if ((semaptr->sem_perm.mode & SEM_ALLOC) != 0)
654 IXSEQ_TO_IPCID(i, semaptr->sem_perm),
655 semaptr->sem_perm._key,
656 semaptr->sem_perm.mode,
657 semaptr->sem_perm.uid,
658 semaptr->sem_perm.gid,
659 semaptr->sem_perm.cuid,
660 semaptr->sem_perm.cgid,
  /src/sys/compat/netbsd32/
netbsd32_compat_14_sysv.c 141 netbsd32_ipc_perm14_to_native(&osembuf->sem_perm, &sembuf->sem_perm);
155 native_to_netbsd32_ipc_perm14(&sembuf->sem_perm, &osembuf->sem_perm);
netbsd32_conv.h 751 netbsd32_to_ipc_perm(&s32dsp->sem_perm, &dsp->sem_perm);
763 netbsd32_to_ipc_perm(&s32dsp->sem_perm, &dsp->sem_perm);
775 netbsd32_from_ipc_perm(&dsp->sem_perm, &s32dsp->sem_perm);
787 netbsd32_from_ipc_perm(&dsp->sem_perm, &s32dsp->sem_perm);
netbsd32.h 584 struct netbsd32_ipc_perm sem_perm;/* operation permission struct */ member in struct:netbsd32_semid_ds
598 struct netbsd32_ipc_perm sem_perm;/* operation permission struct */ member in struct:netbsd32_semid_ds50
612 struct netbsd32_ipc_perm14 sem_perm;/* operation permission struct */ member in struct:netbsd32_semid_ds14
  /src/usr.bin/ipcrm/
ipcrm.c 200 if ((semptr->sem_perm.mode & SEM_ALLOC) != 0)
202 (int)IXSEQ_TO_IPCID(i, semptr->sem_perm));
  /src/sys/miscfs/procfs/
procfs_linux.c 840 if ((sema[id].sem_perm.mode & SEM_ALLOC) != 0) {
843 (int) sema[id].sem_perm._key,
844 IXSEQ_TO_IPCID(id, sema[id].sem_perm),
845 sema[id].sem_perm.mode,
847 sema[id].sem_perm.uid,
848 sema[id].sem_perm.gid,
849 sema[id].sem_perm.cuid,
850 sema[id].sem_perm.cgid,
  /src/sys/compat/linux/common/
linux_ipc.c 160 bsd_to_linux_ipc_perm(&bs->sem_perm, &ls->l_sem_perm);
171 bsd_to_linux_ipc64_perm(&bs->sem_perm, &ls->l_sem_perm);
181 linux_to_bsd_ipc_perm(&ls->l_sem_perm, &bs->sem_perm);
191 linux_to_bsd_ipc64_perm(&ls->l_sem_perm, &bs->sem_perm);
  /src/sys/compat/linux32/common/
linux32_ipccall.c 224 bsd_to_linux32_ipc_perm(&bsp->sem_perm, &lsp->l_sem_perm);
235 bsd_to_linux32_ipc64_perm(&bsp->sem_perm, &lsp->l_sem_perm);
244 linux32_to_bsd_ipc_perm(&lsp->l_sem_perm, &bsp->sem_perm);
253 linux32_to_bsd_ipc64_perm(&lsp->l_sem_perm, &bsp->sem_perm);

Completed in 22 milliseconds