Searched refs:sma (Results 1 – 4 of 4) sorted by relevance
/security/ |
D | security.c | 887 int security_sem_alloc(struct sem_array *sma) in security_sem_alloc() argument 889 return security_ops->sem_alloc_security(sma); in security_sem_alloc() 892 void security_sem_free(struct sem_array *sma) in security_sem_free() argument 894 security_ops->sem_free_security(sma); in security_sem_free() 897 int security_sem_associate(struct sem_array *sma, int semflg) in security_sem_associate() argument 899 return security_ops->sem_associate(sma, semflg); in security_sem_associate() 902 int security_sem_semctl(struct sem_array *sma, int cmd) in security_sem_semctl() argument 904 return security_ops->sem_semctl(sma, cmd); in security_sem_semctl() 907 int security_sem_semop(struct sem_array *sma, struct sembuf *sops, in security_sem_semop() argument 910 return security_ops->sem_semop(sma, sops, nsops, alter); in security_sem_semop()
|
D | capability.c | 553 static int cap_sem_alloc_security(struct sem_array *sma) in cap_sem_alloc_security() argument 558 static void cap_sem_free_security(struct sem_array *sma) in cap_sem_free_security() argument 562 static int cap_sem_associate(struct sem_array *sma, int semflg) in cap_sem_associate() argument 567 static int cap_sem_semctl(struct sem_array *sma, int cmd) in cap_sem_semctl() argument 572 static int cap_sem_semop(struct sem_array *sma, struct sembuf *sops, in cap_sem_semop() argument
|
/security/smack/ |
D | smack_lsm.c | 1725 static char *smack_of_sem(struct sem_array *sma) in smack_of_sem() argument 1727 return (char *)sma->sem_perm.security; in smack_of_sem() 1736 static int smack_sem_alloc_security(struct sem_array *sma) in smack_sem_alloc_security() argument 1738 struct kern_ipc_perm *isp = &sma->sem_perm; in smack_sem_alloc_security() 1750 static void smack_sem_free_security(struct sem_array *sma) in smack_sem_free_security() argument 1752 struct kern_ipc_perm *isp = &sma->sem_perm; in smack_sem_free_security() 1764 static int smack_sem_associate(struct sem_array *sma, int semflg) in smack_sem_associate() argument 1766 char *ssp = smack_of_sem(sma); in smack_sem_associate() 1780 static int smack_sem_semctl(struct sem_array *sma, int cmd) in smack_sem_semctl() argument 1811 ssp = smack_of_sem(sma); in smack_sem_semctl() [all …]
|
/security/selinux/ |
D | hooks.c | 5185 static int selinux_sem_alloc_security(struct sem_array *sma) in selinux_sem_alloc_security() argument 5192 rc = ipc_alloc_security(current, &sma->sem_perm, SECCLASS_SEM); in selinux_sem_alloc_security() 5196 isec = sma->sem_perm.security; in selinux_sem_alloc_security() 5199 ad.u.ipc_id = sma->sem_perm.key; in selinux_sem_alloc_security() 5204 ipc_free_security(&sma->sem_perm); in selinux_sem_alloc_security() 5210 static void selinux_sem_free_security(struct sem_array *sma) in selinux_sem_free_security() argument 5212 ipc_free_security(&sma->sem_perm); in selinux_sem_free_security() 5215 static int selinux_sem_associate(struct sem_array *sma, int semflg) in selinux_sem_associate() argument 5221 isec = sma->sem_perm.security; in selinux_sem_associate() 5224 ad.u.ipc_id = sma->sem_perm.key; in selinux_sem_associate() [all …]
|