Searched refs:rw_semaphore (Results 1 - 25 of 69) sorted by relevance

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Drwsem.h19 struct rw_semaphore;
30 extern void down_read(struct rw_semaphore *sem);
35 extern int down_read_trylock(struct rw_semaphore *sem);
40 extern void down_write(struct rw_semaphore *sem);
45 extern int down_write_trylock(struct rw_semaphore *sem);
50 extern void up_read(struct rw_semaphore *sem);
55 extern void up_write(struct rw_semaphore *sem);
60 extern void downgrade_write(struct rw_semaphore *sem);
76 extern void down_read_nested(struct rw_semaphore *sem, int subclass);
77 extern void down_write_nested(struct rw_semaphore *se
[all...]
H A Drwsem-spinlock.h31 struct rw_semaphore { struct
51 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
53 extern void __init_rwsem(struct rw_semaphore *sem, const char *name,
63 extern void FASTCALL(__down_read(struct rw_semaphore *sem));
64 extern int FASTCALL(__down_read_trylock(struct rw_semaphore *sem));
65 extern void FASTCALL(__down_write(struct rw_semaphore *sem));
66 extern void FASTCALL(__down_write_nested(struct rw_semaphore *sem, int subclass));
67 extern int FASTCALL(__down_write_trylock(struct rw_semaphore *sem));
68 extern void FASTCALL(__up_read(struct rw_semaphore *sem));
69 extern void FASTCALL(__up_write(struct rw_semaphore *se
[all...]
H A Dreiserfs_fs_i.h62 struct rw_semaphore xattr_sem;
H A Dutsname.h81 extern struct rw_semaphore uts_sem;
H A Dext3_fs_i.h104 struct rw_semaphore xattr_sem;
H A Dext4_fs_i.h112 struct rw_semaphore xattr_sem;
H A Dnfs_fs_sb.h44 struct rw_semaphore cl_sem;
H A Dfutex.h152 int get_futex_key(u32 __user *uaddr, struct rw_semaphore *shared,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/
H A Drwsem.h22 struct rw_semaphore { struct
42 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
44 extern void __init_rwsem(struct rw_semaphore *sem, const char *name,
54 extern void __down_read(struct rw_semaphore *sem);
55 extern int __down_read_trylock(struct rw_semaphore *sem);
56 extern void __down_write(struct rw_semaphore *sem);
57 extern int __down_write_trylock(struct rw_semaphore *sem);
58 extern void __up_read(struct rw_semaphore *sem);
59 extern void __up_write(struct rw_semaphore *sem);
60 extern void __downgrade_write(struct rw_semaphore *se
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/
H A Drwsem.h18 struct rw_semaphore { struct
45 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
47 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
48 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
49 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem);
50 extern struct rw_semaphore *rwsem_downgrade_wake(struct rw_semaphore *se
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/
H A Drwsem.h47 extern struct rw_semaphore *FASTCALL(rwsem_down_read_failed(struct rw_semaphore *sem));
48 extern struct rw_semaphore *FASTCALL(rwsem_down_write_failed(struct rw_semaphore *sem));
49 extern struct rw_semaphore *FASTCALL(rwsem_wake(struct rw_semaphore *));
50 extern struct rw_semaphore *FASTCALL(rwsem_downgrade_wake(struct rw_semaphore *sem));
55 struct rw_semaphore { struct
82 struct rw_semaphore nam
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Drwsem.h20 struct rw_semaphore { struct
37 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
39 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
40 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
41 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem);
42 extern struct rw_semaphore *rwsem_downgrade_wake(struct rw_semaphore *se
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-xtensa/
H A Drwsem.h24 struct rw_semaphore { struct
41 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
43 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
44 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
45 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem);
46 extern struct rw_semaphore *rwsem_downgrade_wake(struct rw_semaphore *se
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/
H A Drwsem.h32 struct rw_semaphore { struct
50 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
52 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
53 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
54 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem);
55 extern struct rw_semaphore *rwsem_downgrade_wake(struct rw_semaphore *se
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/
H A Drwsem.h51 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *);
52 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *);
53 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *);
54 extern struct rw_semaphore *rwsem_downgrade_wake(struct rw_semaphore *);
55 extern struct rw_semaphore *rwsem_downgrade_write(struct rw_semaphore *);
60 struct rw_semaphore { struct
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/kernel/
H A Drwsem.c18 void down_read(struct rw_semaphore *sem)
31 int down_read_trylock(struct rw_semaphore *sem)
45 void down_write(struct rw_semaphore *sem)
58 int down_write_trylock(struct rw_semaphore *sem)
72 void up_read(struct rw_semaphore *sem)
84 void up_write(struct rw_semaphore *sem)
96 void downgrade_write(struct rw_semaphore *sem)
109 void down_read_nested(struct rw_semaphore *sem, int subclass)
119 void down_read_non_owner(struct rw_semaphore *sem)
128 void down_write_nested(struct rw_semaphore *se
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-alpha/
H A Drwsem.h21 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
22 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
23 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *);
24 extern struct rw_semaphore *rwsem_downgrade_wake(struct rw_semaphore *sem);
29 struct rw_semaphore { struct
46 struct rw_semaphore nam
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/lib/
H A Drwsem.c14 void __init_rwsem(struct rw_semaphore *sem, const char *name,
49 static inline struct rw_semaphore *
50 __rwsem_do_wake(struct rw_semaphore *sem, int downgrading)
149 static struct rw_semaphore *
150 rwsem_down_failed_common(struct rw_semaphore *sem,
190 struct rw_semaphore fastcall __sched *
191 rwsem_down_read_failed(struct rw_semaphore *sem)
204 struct rw_semaphore fastcall __sched *
205 rwsem_down_write_failed(struct rw_semaphore *sem)
219 struct rw_semaphore fastcal
[all...]
H A Drwsem-spinlock.c23 void __init_rwsem(struct rw_semaphore *sem, const char *name,
47 static inline struct rw_semaphore *
48 __rwsem_do_wake(struct rw_semaphore *sem, int wakewrite)
106 static inline struct rw_semaphore *
107 __rwsem_wake_one_writer(struct rw_semaphore *sem)
128 void fastcall __sched __down_read(struct rw_semaphore *sem)
171 int fastcall __down_read_trylock(struct rw_semaphore *sem)
194 void fastcall __sched __down_write_nested(struct rw_semaphore *sem, int subclass)
234 void fastcall __sched __down_write(struct rw_semaphore *sem)
242 int fastcall __down_write_trylock(struct rw_semaphore *se
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/jffs2/
H A Djffs2_fs_sb.h114 struct rw_semaphore wbuf_sem; /* Protects the write buffer */
131 struct rw_semaphore xattr_sem;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ntfs/
H A Dvolume.h91 struct rw_semaphore mftbmp_lock; /* Lock for serializing accesses to the
101 struct rw_semaphore lcnbmp_lock; /* Lock for serializing accesses to the
H A Drunlist.h56 struct rw_semaphore lock;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/xfs/linux-2.6/
H A Dmrlock.h26 struct rw_semaphore mr_lock;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/jfs/
H A Djfs_incore.h66 struct rw_semaphore rdwrlock;
75 struct rw_semaphore xattr_sem;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/md/
H A Ddm-snap.h87 struct rw_semaphore lock;

Completed in 139 milliseconds

123