Lines Matching refs:sem_perm

408 		if (error = ipcperm_set(sem_svc, cr, &sp->sem_perm,  in semctl()
409 &STRUCT_BUF(sid)->sem_perm, mdl)) { in semctl()
420 if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) { in semctl()
425 ipcperm_stat(&STRUCT_BUF(sid)->sem_perm, &sp->sem_perm, mdl); in semctl()
439 if (error = ipcperm_set64(sem_svc, cr, &sp->sem_perm, in semctl()
450 ipcperm_stat64(&ds64.semx_perm, &sp->sem_perm); in semctl()
463 if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) { in semctl()
477 if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) { in semctl()
491 if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) { in semctl()
505 if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) { in semctl()
529 if (error = ipcperm_access(&sp->sem_perm, SEM_R, cr)) { in semctl()
543 if (error = ipcperm_access(&sp->sem_perm, SEM_A, cr)) { in semctl()
575 if (error = ipcperm_access(&sp->sem_perm, SEM_A, cr)) { in semctl()
623 (void) ipc_lock(sem_svc, sp->sem_perm.ipc_id); in semexit()
624 if (!IPC_FREE(&sp->sem_perm)) { in semexit()
676 if (!IPC_FREE(&sp->sem_perm)) { in semget()
726 lock = ipc_commit_end(sem_svc, &sp->sem_perm); in semget()
732 id = sp->sem_perm.ipc_id; in semget()
824 *lock = ipc_lock(sem_svc, sp->sem_perm.ipc_id); in sem_undo_alloc()
825 if (IPC_FREE(&sp->sem_perm)) { in sem_undo_alloc()
938 (void) ipc_lock(sem_svc, sp->sem_perm.ipc_id); in semop()
942 lock = ipc_lock(sem_svc, sp->sem_perm.ipc_id); in semop()
943 if (IPC_FREE(&sp->sem_perm)) { in semop()
986 if (error = ipcperm_access(&sp->sem_perm, mode, CRED())) in semop()
1009 if (error = ipcperm_access(&sp->sem_perm, mode, CRED())) in semop()
1095 lock = ipc_relock(sem_svc, sp->sem_perm.ipc_id, lock); in semop()
1097 if (!IPC_FREE(&sp->sem_perm)) { in semop()
1132 lock = ipc_relock(sem_svc, sp->sem_perm.ipc_id, lock); in semop()
1137 if (!IPC_FREE(&sp->sem_perm)) { in semop()