Searched refs:sma (Results 1 - 12 of 12) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/ipc/
H A Dsem.c95 #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 Dsem.c95 #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 Dsecurity.h1177 * 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 Dsmack_lsm.c1897 * @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 Dsmack_lsm.c1897 * @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 Dsecurity.h1177 * 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 Dsecurity.c904 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 Dcapability.c520 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 Dsecurity.c904 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 Dcapability.c520 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 Dhooks.c4970 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 Dhooks.c4970 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...]

Completed in 153 milliseconds