Lines Matching defs:sma
4970 static int selinux_sem_alloc_security(struct sem_array *sma)
4977 rc = ipc_alloc_security(current, &sma->sem_perm, SECCLASS_SEM);
4981 isec = sma->sem_perm.security;
4984 ad.u.ipc_id = sma->sem_perm.key;
4989 ipc_free_security(&sma->sem_perm);
4995 static void selinux_sem_free_security(struct sem_array *sma)
4997 ipc_free_security(&sma->sem_perm);
5000 static int selinux_sem_associate(struct sem_array *sma, int semflg)
5006 isec = sma->sem_perm.security;
5009 ad.u.ipc_id = sma->sem_perm.key;
5015 /* Note, at this point, sma is locked down */
5016 static int selinux_sem_semctl(struct sem_array *sma, int cmd)
5053 err = ipc_has_perm(&sma->sem_perm, perms);
5057 static int selinux_sem_semop(struct sem_array *sma,
5067 return ipc_has_perm(&sma->sem_perm, perms);