/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/ipc/ |
H A D | sem.c | 95 #define sem_unlock(sma) ipc_unlock(&(sma)->sem_perm) 96 #define sem_checkid(sma, semid) ipc_checkid(&sma->sem_perm, semid) 172 static inline void sem_lock_and_putref(struct sem_array *sma) argument 174 ipc_lock_by_ptr(&sma->sem_perm); 175 ipc_rcu_putref(sma); 178 static inline void sem_getref_and_unlock(struct sem_array *sma) argument 180 ipc_rcu_getref(sma); 181 ipc_unlock(&(sma) 184 sem_putref(struct sem_array *sma) argument 242 struct sem_array *sma; local 300 struct sem_array *sma; local 312 struct sem_array *sma; local 348 try_atomic_semop(struct sem_array * sma, struct sembuf * sops, int nsops, struct sem_undo *un, int pid) argument 456 unlink_queue(struct sem_array *sma, struct sem_queue *q) argument 474 check_restart(struct sem_array *sma, struct sem_queue *q) argument 542 update_queue(struct sem_array *sma, int semnum, struct list_head *pt) argument 621 do_smart_update(struct sem_array *sma, struct sembuf *sops, int nsops, int otime, struct list_head *pt) argument 654 count_semncnt(struct sem_array * sma, ushort semnum) argument 673 count_semzcnt(struct sem_array * sma, ushort semnum) argument 706 struct sem_array *sma = container_of(ipcp, struct sem_array, sem_perm); local 765 struct sem_array *sma; local 849 struct sem_array *sma; local 1040 struct sem_array *sma; local 1191 struct sem_array *sma; local 1292 struct sem_array *sma; local 1541 struct sem_array *sma; local 1621 struct sem_array *sma = it; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/ipc/ |
H A D | sem.c | 95 #define sem_unlock(sma) ipc_unlock(&(sma)->sem_perm) 96 #define sem_checkid(sma, semid) ipc_checkid(&sma->sem_perm, semid) 172 static inline void sem_lock_and_putref(struct sem_array *sma) argument 174 ipc_lock_by_ptr(&sma->sem_perm); 175 ipc_rcu_putref(sma); 178 static inline void sem_getref_and_unlock(struct sem_array *sma) argument 180 ipc_rcu_getref(sma); 181 ipc_unlock(&(sma) 184 sem_putref(struct sem_array *sma) argument 242 struct sem_array *sma; local 300 struct sem_array *sma; local 312 struct sem_array *sma; local 348 try_atomic_semop(struct sem_array * sma, struct sembuf * sops, int nsops, struct sem_undo *un, int pid) argument 456 unlink_queue(struct sem_array *sma, struct sem_queue *q) argument 474 check_restart(struct sem_array *sma, struct sem_queue *q) argument 542 update_queue(struct sem_array *sma, int semnum, struct list_head *pt) argument 621 do_smart_update(struct sem_array *sma, struct sembuf *sops, int nsops, int otime, struct list_head *pt) argument 654 count_semncnt(struct sem_array * sma, ushort semnum) argument 673 count_semzcnt(struct sem_array * sma, ushort semnum) argument 706 struct sem_array *sma = container_of(ipcp, struct sem_array, sem_perm); local 765 struct sem_array *sma; local 849 struct sem_array *sma; local 1040 struct sem_array *sma; local 1191 struct sem_array *sma; local 1292 struct sem_array *sma; local 1541 struct sem_array *sma; local 1621 struct sem_array *sma = it; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/ |
H A D | security.h | 1177 * Allocate and attach a security structure to the sma->sem_perm.security 1180 * @sma contains the semaphore structure 1184 * @sma contains the semaphore structure. 1190 * @sma contains the semaphore structure. 1195 * performed on the semaphore @sma. The @sma may be NULL, e.g. for 1197 * @sma contains the semaphore structure. May be NULL. 1202 * semaphore set @sma. If the @alter flag is nonzero, the semaphore set 1204 * @sma contains the semaphore structure. 1540 int (*sem_alloc_security) (struct sem_array *sma); 2440 security_sem_alloc(struct sem_array *sma) argument 2445 security_sem_free(struct sem_array *sma) argument 2448 security_sem_associate(struct sem_array *sma, int semflg) argument 2453 security_sem_semctl(struct sem_array *sma, int cmd) argument 2458 security_sem_semop(struct sem_array *sma, struct sembuf *sops, unsigned nsops, int alter) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/security/smack/ |
H A D | smack_lsm.c | 1897 * @sma: the object 1901 static char *smack_of_sem(struct sem_array *sma) argument 1903 return (char *)sma->sem_perm.security; 1908 * @sma: the object 1912 static int smack_sem_alloc_security(struct sem_array *sma) argument 1914 struct kern_ipc_perm *isp = &sma->sem_perm; 1922 * @sma: the object 1926 static void smack_sem_free_security(struct sem_array *sma) argument 1928 struct kern_ipc_perm *isp = &sma->sem_perm; 1935 * @sma 1940 smk_curacc_sem(struct sem_array *sma, int access) argument 1959 smack_sem_associate(struct sem_array *sma, int semflg) argument 1974 smack_sem_semctl(struct sem_array *sma, int cmd) argument 2018 smack_sem_semop(struct sem_array *sma, struct sembuf *sops, unsigned nsops, int alter) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/security/smack/ |
H A D | smack_lsm.c | 1897 * @sma: the object 1901 static char *smack_of_sem(struct sem_array *sma) argument 1903 return (char *)sma->sem_perm.security; 1908 * @sma: the object 1912 static int smack_sem_alloc_security(struct sem_array *sma) argument 1914 struct kern_ipc_perm *isp = &sma->sem_perm; 1922 * @sma: the object 1926 static void smack_sem_free_security(struct sem_array *sma) argument 1928 struct kern_ipc_perm *isp = &sma->sem_perm; 1935 * @sma 1940 smk_curacc_sem(struct sem_array *sma, int access) argument 1959 smack_sem_associate(struct sem_array *sma, int semflg) argument 1974 smack_sem_semctl(struct sem_array *sma, int cmd) argument 2018 smack_sem_semop(struct sem_array *sma, struct sembuf *sops, unsigned nsops, int alter) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/ |
H A D | security.h | 1177 * Allocate and attach a security structure to the sma->sem_perm.security 1180 * @sma contains the semaphore structure 1184 * @sma contains the semaphore structure. 1190 * @sma contains the semaphore structure. 1195 * performed on the semaphore @sma. The @sma may be NULL, e.g. for 1197 * @sma contains the semaphore structure. May be NULL. 1202 * semaphore set @sma. If the @alter flag is nonzero, the semaphore set 1204 * @sma contains the semaphore structure. 1540 int (*sem_alloc_security) (struct sem_array *sma); 2440 security_sem_alloc(struct sem_array *sma) argument 2445 security_sem_free(struct sem_array *sma) argument 2448 security_sem_associate(struct sem_array *sma, int semflg) argument 2453 security_sem_semctl(struct sem_array *sma, int cmd) argument 2458 security_sem_semop(struct sem_array *sma, struct sembuf *sops, unsigned nsops, int alter) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/security/ |
H A D | security.c | 904 int security_sem_alloc(struct sem_array *sma) argument 906 return security_ops->sem_alloc_security(sma); 909 void security_sem_free(struct sem_array *sma) argument 911 security_ops->sem_free_security(sma); 914 int security_sem_associate(struct sem_array *sma, int semflg) argument 916 return security_ops->sem_associate(sma, semflg); 919 int security_sem_semctl(struct sem_array *sma, int cmd) argument 921 return security_ops->sem_semctl(sma, cmd); 924 int security_sem_semop(struct sem_array *sma, struct sembuf *sops, argument 927 return security_ops->sem_semop(sma, sop [all...] |
H A D | capability.c | 520 static int cap_sem_alloc_security(struct sem_array *sma) argument 525 static void cap_sem_free_security(struct sem_array *sma) argument 529 static int cap_sem_associate(struct sem_array *sma, int semflg) argument 534 static int cap_sem_semctl(struct sem_array *sma, int cmd) argument 539 static int cap_sem_semop(struct sem_array *sma, struct sembuf *sops, argument
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/security/ |
H A D | security.c | 904 int security_sem_alloc(struct sem_array *sma) argument 906 return security_ops->sem_alloc_security(sma); 909 void security_sem_free(struct sem_array *sma) argument 911 security_ops->sem_free_security(sma); 914 int security_sem_associate(struct sem_array *sma, int semflg) argument 916 return security_ops->sem_associate(sma, semflg); 919 int security_sem_semctl(struct sem_array *sma, int cmd) argument 921 return security_ops->sem_semctl(sma, cmd); 924 int security_sem_semop(struct sem_array *sma, struct sembuf *sops, argument 927 return security_ops->sem_semop(sma, sop [all...] |
H A D | capability.c | 520 static int cap_sem_alloc_security(struct sem_array *sma) argument 525 static void cap_sem_free_security(struct sem_array *sma) argument 529 static int cap_sem_associate(struct sem_array *sma, int semflg) argument 534 static int cap_sem_semctl(struct sem_array *sma, int cmd) argument 539 static int cap_sem_semop(struct sem_array *sma, struct sembuf *sops, argument
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/security/selinux/ |
H A D | hooks.c | 4970 static int selinux_sem_alloc_security(struct sem_array *sma) argument 4977 rc = ipc_alloc_security(current, &sma->sem_perm, SECCLASS_SEM); 4981 isec = sma->sem_perm.security; 4984 ad.u.ipc_id = sma->sem_perm.key; 4989 ipc_free_security(&sma->sem_perm); 4995 static void selinux_sem_free_security(struct sem_array *sma) argument 4997 ipc_free_security(&sma->sem_perm); 5000 static int selinux_sem_associate(struct sem_array *sma, int semflg) argument 5006 isec = sma->sem_perm.security; 5009 ad.u.ipc_id = sma 5016 selinux_sem_semctl(struct sem_array *sma, int cmd) argument 5057 selinux_sem_semop(struct sem_array *sma, struct sembuf *sops, unsigned nsops, int alter) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/security/selinux/ |
H A D | hooks.c | 4970 static int selinux_sem_alloc_security(struct sem_array *sma) argument 4977 rc = ipc_alloc_security(current, &sma->sem_perm, SECCLASS_SEM); 4981 isec = sma->sem_perm.security; 4984 ad.u.ipc_id = sma->sem_perm.key; 4989 ipc_free_security(&sma->sem_perm); 4995 static void selinux_sem_free_security(struct sem_array *sma) argument 4997 ipc_free_security(&sma->sem_perm); 5000 static int selinux_sem_associate(struct sem_array *sma, int semflg) argument 5006 isec = sma->sem_perm.security; 5009 ad.u.ipc_id = sma 5016 selinux_sem_semctl(struct sem_array *sma, int cmd) argument 5057 selinux_sem_semop(struct sem_array *sma, struct sembuf *sops, unsigned nsops, int alter) argument [all...] |