Searched refs:sem_array (Results 1 – 7 of 7) sorted by relevance
/linux-4.1.27/ipc/ |
D | sem.c | 206 static void unmerge_queues(struct sem_array *sma) in unmerge_queues() 236 static void merge_queues(struct sem_array *sma) in merge_queues() 249 struct sem_array *sma = ipc_rcu_to_struct(p); in sem_rcu_free() 272 static void sem_wait_array(struct sem_array *sma) in sem_wait_array() 298 static inline int sem_lock(struct sem_array *sma, struct sembuf *sops, in sem_lock() 381 static inline void sem_unlock(struct sem_array *sma, int locknum) in sem_unlock() 398 static inline struct sem_array *sem_obtain_lock(struct ipc_namespace *ns, in sem_obtain_lock() 402 struct sem_array *sma; in sem_obtain_lock() 408 sma = container_of(ipcp, struct sem_array, sem_perm); in sem_obtain_lock() 415 return container_of(ipcp, struct sem_array, sem_perm); in sem_obtain_lock() [all …]
|
/linux-4.1.27/include/linux/ |
D | security.h | 35 struct sem_array; 1653 int (*sem_alloc_security) (struct sem_array *sma); 1654 void (*sem_free_security) (struct sem_array *sma); 1655 int (*sem_associate) (struct sem_array *sma, int semflg); 1656 int (*sem_semctl) (struct sem_array *sma, int cmd); 1657 int (*sem_semop) (struct sem_array *sma, 1923 int security_sem_alloc(struct sem_array *sma); 1924 void security_sem_free(struct sem_array *sma); 1925 int security_sem_associate(struct sem_array *sma, int semflg); 1926 int security_sem_semctl(struct sem_array *sma, int cmd); [all …]
|
D | sem.h | 12 struct sem_array { struct
|
/linux-4.1.27/security/ |
D | capability.c | 573 static int cap_sem_alloc_security(struct sem_array *sma) in cap_sem_alloc_security() 578 static void cap_sem_free_security(struct sem_array *sma) in cap_sem_free_security() 582 static int cap_sem_associate(struct sem_array *sma, int semflg) in cap_sem_associate() 587 static int cap_sem_semctl(struct sem_array *sma, int cmd) in cap_sem_semctl() 592 static int cap_sem_semop(struct sem_array *sma, struct sembuf *sops, in cap_sem_semop()
|
D | security.c | 1064 int security_sem_alloc(struct sem_array *sma) in security_sem_alloc() 1069 void security_sem_free(struct sem_array *sma) in security_sem_free() 1074 int security_sem_associate(struct sem_array *sma, int semflg) in security_sem_associate() 1079 int security_sem_semctl(struct sem_array *sma, int cmd) in security_sem_semctl() 1084 int security_sem_semop(struct sem_array *sma, struct sembuf *sops, in security_sem_semop()
|
/linux-4.1.27/security/smack/ |
D | smack_lsm.c | 2747 static struct smack_known *smack_of_sem(struct sem_array *sma) in smack_of_sem() 2758 static int smack_sem_alloc_security(struct sem_array *sma) in smack_sem_alloc_security() 2773 static void smack_sem_free_security(struct sem_array *sma) in smack_sem_free_security() 2787 static int smk_curacc_sem(struct sem_array *sma, int access) in smk_curacc_sem() 2809 static int smack_sem_associate(struct sem_array *sma, int semflg) in smack_sem_associate() 2824 static int smack_sem_semctl(struct sem_array *sma, int cmd) in smack_sem_semctl() 2868 static int smack_sem_semop(struct sem_array *sma, struct sembuf *sops, in smack_sem_semop()
|
/linux-4.1.27/security/selinux/ |
D | hooks.c | 5418 static int selinux_sem_alloc_security(struct sem_array *sma) in selinux_sem_alloc_security() 5443 static void selinux_sem_free_security(struct sem_array *sma) in selinux_sem_free_security() 5448 static int selinux_sem_associate(struct sem_array *sma, int semflg) in selinux_sem_associate() 5464 static int selinux_sem_semctl(struct sem_array *sma, int cmd) in selinux_sem_semctl() 5505 static int selinux_sem_semop(struct sem_array *sma, in selinux_sem_semop()
|