Lines Matching defs:sma
5475 static int selinux_sem_alloc_security(struct sem_array *sma)
5482 rc = ipc_alloc_security(current, &sma->sem_perm, SECCLASS_SEM);
5486 isec = sma->sem_perm.security;
5489 ad.u.ipc_id = sma->sem_perm.key;
5494 ipc_free_security(&sma->sem_perm);
5500 static void selinux_sem_free_security(struct sem_array *sma)
5502 ipc_free_security(&sma->sem_perm);
5505 static int selinux_sem_associate(struct sem_array *sma, int semflg)
5511 isec = sma->sem_perm.security;
5514 ad.u.ipc_id = sma->sem_perm.key;
5520 /* Note, at this point, sma is locked down */
5521 static int selinux_sem_semctl(struct sem_array *sma, int cmd)
5558 err = ipc_has_perm(&sma->sem_perm, perms);
5562 static int selinux_sem_semop(struct sem_array *sma,
5572 return ipc_has_perm(&sma->sem_perm, perms);