Home
last modified time | relevance | path

Searched refs:sem_array (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/ipc/
Dsem.c206 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.4.14/include/linux/
Dsecurity.h36 struct sem_array;
341 int security_sem_alloc(struct sem_array *sma);
342 void security_sem_free(struct sem_array *sma);
343 int security_sem_associate(struct sem_array *sma, int semflg);
344 int security_sem_semctl(struct sem_array *sma, int cmd);
345 int security_sem_semop(struct sem_array *sma, struct sembuf *sops,
1032 static inline int security_sem_alloc(struct sem_array *sma) in security_sem_alloc()
1037 static inline void security_sem_free(struct sem_array *sma) in security_sem_free()
1040 static inline int security_sem_associate(struct sem_array *sma, int semflg) in security_sem_associate()
1045 static inline int security_sem_semctl(struct sem_array *sma, int cmd) in security_sem_semctl()
[all …]
Dsem.h12 struct sem_array { struct
Dlsm_hooks.h1500 int (*sem_alloc_security)(struct sem_array *sma);
1501 void (*sem_free_security)(struct sem_array *sma);
1502 int (*sem_associate)(struct sem_array *sma, int semflg);
1503 int (*sem_semctl)(struct sem_array *sma, int cmd);
1504 int (*sem_semop)(struct sem_array *sma, struct sembuf *sops,
/linux-4.4.14/security/
Dsecurity.c1089 int security_sem_alloc(struct sem_array *sma) in security_sem_alloc()
1094 void security_sem_free(struct sem_array *sma) in security_sem_free()
1099 int security_sem_associate(struct sem_array *sma, int semflg) in security_sem_associate()
1104 int security_sem_semctl(struct sem_array *sma, int cmd) in security_sem_semctl()
1109 int security_sem_semop(struct sem_array *sma, struct sembuf *sops, in security_sem_semop()
/linux-4.4.14/security/smack/
Dsmack_lsm.c3022 static struct smack_known *smack_of_sem(struct sem_array *sma) in smack_of_sem()
3033 static int smack_sem_alloc_security(struct sem_array *sma) in smack_sem_alloc_security()
3048 static void smack_sem_free_security(struct sem_array *sma) in smack_sem_free_security()
3062 static int smk_curacc_sem(struct sem_array *sma, int access) in smk_curacc_sem()
3084 static int smack_sem_associate(struct sem_array *sma, int semflg) in smack_sem_associate()
3099 static int smack_sem_semctl(struct sem_array *sma, int cmd) in smack_sem_semctl()
3143 static int smack_sem_semop(struct sem_array *sma, struct sembuf *sops, in smack_sem_semop()
/linux-4.4.14/security/selinux/
Dhooks.c5432 static int selinux_sem_alloc_security(struct sem_array *sma) in selinux_sem_alloc_security()
5457 static void selinux_sem_free_security(struct sem_array *sma) in selinux_sem_free_security()
5462 static int selinux_sem_associate(struct sem_array *sma, int semflg) in selinux_sem_associate()
5478 static int selinux_sem_semctl(struct sem_array *sma, int cmd) in selinux_sem_semctl()
5519 static int selinux_sem_semop(struct sem_array *sma, in selinux_sem_semop()