Lines Matching refs:sma
6240 static int selinux_sem_alloc_security(struct kern_ipc_perm *sma) in selinux_sem_alloc_security() argument
6247 rc = ipc_alloc_security(sma, SECCLASS_SEM); in selinux_sem_alloc_security()
6251 isec = sma->security; in selinux_sem_alloc_security()
6254 ad.u.ipc_id = sma->key; in selinux_sem_alloc_security()
6260 ipc_free_security(sma); in selinux_sem_alloc_security()
6266 static void selinux_sem_free_security(struct kern_ipc_perm *sma) in selinux_sem_free_security() argument
6268 ipc_free_security(sma); in selinux_sem_free_security()
6271 static int selinux_sem_associate(struct kern_ipc_perm *sma, int semflg) in selinux_sem_associate() argument
6277 isec = sma->security; in selinux_sem_associate()
6280 ad.u.ipc_id = sma->key; in selinux_sem_associate()
6288 static int selinux_sem_semctl(struct kern_ipc_perm *sma, int cmd) in selinux_sem_semctl() argument
6328 err = ipc_has_perm(sma, perms); in selinux_sem_semctl()
6332 static int selinux_sem_semop(struct kern_ipc_perm *sma, in selinux_sem_semop() argument
6342 return ipc_has_perm(sma, perms); in selinux_sem_semop()