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

12

/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/linux/
H A Drwsem-spinlock.h33 struct rw_semaphore { struct
55 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
57 extern void FASTCALL(init_rwsem(struct rw_semaphore *sem));
58 extern void FASTCALL(__down_read(struct rw_semaphore *sem));
59 extern int FASTCALL(__down_read_trylock(struct rw_semaphore *sem));
60 extern void FASTCALL(__down_write(struct rw_semaphore *sem));
61 extern int FASTCALL(__down_write_trylock(struct rw_semaphore *sem));
62 extern void FASTCALL(__up_read(struct rw_semaphore *sem));
63 extern void FASTCALL(__up_write(struct rw_semaphore *sem));
H A Drwsem.h24 struct rw_semaphore;
34 extern void FASTCALL(rwsemtrace(struct rw_semaphore *sem, const char *str));
43 static inline void down_read(struct rw_semaphore *sem)
53 static inline int down_read_trylock(struct rw_semaphore *sem)
65 static inline void down_write(struct rw_semaphore *sem)
75 static inline int down_write_trylock(struct rw_semaphore *sem)
87 static inline void up_read(struct rw_semaphore *sem)
97 static inline void up_write(struct rw_semaphore *sem)
H A Dutsname.h35 extern struct rw_semaphore uts_sem;
H A Dext3_fs_i.h75 struct rw_semaphore truncate_sem;
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/linux/
H A Drwsem-spinlock.h33 struct rw_semaphore { struct
55 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
57 extern void FASTCALL(init_rwsem(struct rw_semaphore *sem));
58 extern void FASTCALL(__down_read(struct rw_semaphore *sem));
59 extern int FASTCALL(__down_read_trylock(struct rw_semaphore *sem));
60 extern void FASTCALL(__down_write(struct rw_semaphore *sem));
61 extern int FASTCALL(__down_write_trylock(struct rw_semaphore *sem));
62 extern void FASTCALL(__up_read(struct rw_semaphore *sem));
63 extern void FASTCALL(__up_write(struct rw_semaphore *sem));
H A Drwsem.h24 struct rw_semaphore;
34 extern void FASTCALL(rwsemtrace(struct rw_semaphore *sem, const char *str));
43 static inline void down_read(struct rw_semaphore *sem)
53 static inline int down_read_trylock(struct rw_semaphore *sem)
65 static inline void down_write(struct rw_semaphore *sem)
75 static inline int down_write_trylock(struct rw_semaphore *sem)
87 static inline void up_read(struct rw_semaphore *sem)
97 static inline void up_write(struct rw_semaphore *sem)
H A Dutsname.h35 extern struct rw_semaphore uts_sem;
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ppc64/
H A Drwsem.h24 struct rw_semaphore { struct
54 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
56 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
57 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
58 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem);
60 static inline void init_rwsem(struct rw_semaphore *sem)
73 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ppc64/
H A Drwsem.h24 struct rw_semaphore { struct
54 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
56 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
57 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
58 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem);
60 static inline void init_rwsem(struct rw_semaphore *sem)
73 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-sparc64/
H A Drwsem.h21 extern struct rw_semaphore *FASTCALL(rwsem_down_read_failed(struct rw_semaphore *sem));
22 extern struct rw_semaphore *FASTCALL(rwsem_down_write_failed(struct rw_semaphore *sem));
23 extern struct rw_semaphore *FASTCALL(rwsem_wake(struct rw_semaphore *));
25 struct rw_semaphore { struct
41 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
43 static inline void init_rwsem(struct rw_semaphore *sem)
50 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-sparc64/
H A Drwsem.h21 extern struct rw_semaphore *FASTCALL(rwsem_down_read_failed(struct rw_semaphore *sem));
22 extern struct rw_semaphore *FASTCALL(rwsem_down_write_failed(struct rw_semaphore *sem));
23 extern struct rw_semaphore *FASTCALL(rwsem_wake(struct rw_semaphore *));
25 struct rw_semaphore { struct
41 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
43 static inline void init_rwsem(struct rw_semaphore *sem)
50 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ppc/
H A Drwsem.h22 struct rw_semaphore { struct
52 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
54 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
55 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
56 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem);
58 static inline void init_rwsem(struct rw_semaphore *sem)
71 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ppc/
H A Drwsem.h22 struct rw_semaphore { struct
52 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
54 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
55 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
56 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem);
58 static inline void init_rwsem(struct rw_semaphore *sem)
71 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-i386/
H A Drwsem.h48 extern struct rw_semaphore *FASTCALL(rwsem_down_read_failed(struct rw_semaphore *sem));
49 extern struct rw_semaphore *FASTCALL(rwsem_down_write_failed(struct rw_semaphore *sem));
50 extern struct rw_semaphore *FASTCALL(rwsem_wake(struct rw_semaphore *));
55 struct rw_semaphore { struct
84 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
86 static inline void init_rwsem(struct rw_semaphore *sem)
99 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-x86_64/
H A Drwsem.h48 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
49 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
50 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *);
55 struct rw_semaphore { struct
84 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
86 static inline void init_rwsem(struct rw_semaphore *sem)
99 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-x86_64/
H A Drwsem.h48 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
49 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
50 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *);
55 struct rw_semaphore { struct
84 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
86 static inline void init_rwsem(struct rw_semaphore *sem)
99 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-i386/
H A Drwsem.h48 extern struct rw_semaphore *FASTCALL(rwsem_down_read_failed(struct rw_semaphore *sem));
49 extern struct rw_semaphore *FASTCALL(rwsem_down_write_failed(struct rw_semaphore *sem));
50 extern struct rw_semaphore *FASTCALL(rwsem_wake(struct rw_semaphore *));
55 struct rw_semaphore { struct
84 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
86 static inline void init_rwsem(struct rw_semaphore *sem)
99 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-s390/
H A Drwsem.h51 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
52 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
53 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *);
58 struct rw_semaphore { struct
78 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
80 static inline void init_rwsem(struct rw_semaphore *sem)
90 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-s390x/
H A Drwsem.h51 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
52 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
53 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *);
58 struct rw_semaphore { struct
78 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
80 static inline void init_rwsem(struct rw_semaphore *sem)
90 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-s390/
H A Drwsem.h51 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
52 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
53 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *);
58 struct rw_semaphore { struct
78 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
80 static inline void init_rwsem(struct rw_semaphore *sem)
90 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-s390x/
H A Drwsem.h51 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
52 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
53 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *);
58 struct rw_semaphore { struct
78 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
80 static inline void init_rwsem(struct rw_semaphore *sem)
90 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/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 *);
28 struct rw_semaphore { struct
54 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
56 static inline void init_rwsem(struct rw_semaphore *sem)
66 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/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 *);
28 struct rw_semaphore { struct
54 struct rw_semaphore name = __RWSEM_INITIALIZER(name)
56 static inline void init_rwsem(struct rw_semaphore *sem)
66 static inline void __down_read(struct rw_semaphore *se
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/lib/
H A Drwsem.c20 void rwsemtrace(struct rw_semaphore *sem, const char *str)
38 static inline struct rw_semaphore *__rwsem_do_wake(struct rw_semaphore *sem)
113 static inline struct rw_semaphore *rwsem_down_failed_common(struct rw_semaphore *sem,
155 struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem)
171 struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem)
188 struct rw_semaphore *rwsem_wak
[all...]
H A Drwsem-spinlock.c23 void rwsemtrace(struct rw_semaphore *sem, const char *str)
34 void init_rwsem(struct rw_semaphore *sem)
52 static inline struct rw_semaphore *__rwsem_do_wake(struct rw_semaphore *sem)
94 static inline struct rw_semaphore *__rwsem_wake_one_writer(struct rw_semaphore *sem)
111 void __down_read(struct rw_semaphore *sem)
156 int __down_read_trylock(struct rw_semaphore *sem)
179 void __down_write(struct rw_semaphore *sem)
224 int __down_write_trylock(struct rw_semaphore *se
[all...]

Completed in 212 milliseconds

12