/linux-3.3/kernel/ |
D | rwsem.c | 19 void __sched down_read(struct rw_semaphore *sem) in down_read() 32 int down_read_trylock(struct rw_semaphore *sem) in down_read_trylock() 46 void __sched down_write(struct rw_semaphore *sem) in down_write() 59 int down_write_trylock(struct rw_semaphore *sem) in down_write_trylock() 73 void up_read(struct rw_semaphore *sem) in up_read() 85 void up_write(struct rw_semaphore *sem) in up_write() 97 void downgrade_write(struct rw_semaphore *sem) in downgrade_write() 110 void down_read_nested(struct rw_semaphore *sem, int subclass) in down_read_nested() 120 void down_write_nested(struct rw_semaphore *sem, int subclass) in down_write_nested()
|
D | semaphore.c | 53 void down(struct semaphore *sem) in down() 75 int down_interruptible(struct semaphore *sem) in down_interruptible() 101 int down_killable(struct semaphore *sem) in down_killable() 130 int down_trylock(struct semaphore *sem) in down_trylock() 155 int down_timeout(struct semaphore *sem, long jiffies) in down_timeout() 178 void up(struct semaphore *sem) in up() 204 static inline int __sched __down_common(struct semaphore *sem, long state, in __down_common() 236 static noinline void __sched __down(struct semaphore *sem) in __down() 241 static noinline int __sched __down_interruptible(struct semaphore *sem) in __down_interruptible() 246 static noinline int __sched __down_killable(struct semaphore *sem) in __down_killable() [all …]
|
/linux-3.3/arch/sparc/include/asm/ |
D | rwsem.h | 26 static inline void __down_read(struct rw_semaphore *sem) in __down_read() 32 static inline int __down_read_trylock(struct rw_semaphore *sem) in __down_read_trylock() 48 static inline void __down_write_nested(struct rw_semaphore *sem, int subclass) in __down_write_nested() 58 static inline void __down_write(struct rw_semaphore *sem) in __down_write() 63 static inline int __down_write_trylock(struct rw_semaphore *sem) in __down_write_trylock() 75 static inline void __up_read(struct rw_semaphore *sem) in __up_read() 87 static inline void __up_write(struct rw_semaphore *sem) in __up_write() 97 static inline void rwsem_atomic_add(long delta, struct rw_semaphore *sem) in rwsem_atomic_add() 105 static inline void __downgrade_write(struct rw_semaphore *sem) in __downgrade_write() 117 static inline long rwsem_atomic_update(long delta, struct rw_semaphore *sem) in rwsem_atomic_update()
|
/linux-3.3/arch/sh/include/asm/ |
D | rwsem.h | 25 static inline void __down_read(struct rw_semaphore *sem) in __down_read() 33 static inline int __down_read_trylock(struct rw_semaphore *sem) in __down_read_trylock() 50 static inline void __down_write(struct rw_semaphore *sem) in __down_write() 62 static inline int __down_write_trylock(struct rw_semaphore *sem) in __down_write_trylock() 75 static inline void __up_read(struct rw_semaphore *sem) in __up_read() 88 static inline void __up_write(struct rw_semaphore *sem) in __up_write() 99 static inline void rwsem_atomic_add(int delta, struct rw_semaphore *sem) in rwsem_atomic_add() 107 static inline void __downgrade_write(struct rw_semaphore *sem) in __downgrade_write() 117 static inline void __down_write_nested(struct rw_semaphore *sem, int subclass) in __down_write_nested() 125 static inline int rwsem_atomic_update(int delta, struct rw_semaphore *sem) in rwsem_atomic_update()
|
/linux-3.3/include/asm-generic/ |
D | rwsem.h | 34 static inline void __down_read(struct rw_semaphore *sem) in __down_read() 40 static inline int __down_read_trylock(struct rw_semaphore *sem) in __down_read_trylock() 56 static inline void __down_write_nested(struct rw_semaphore *sem, int subclass) in __down_write_nested() 66 static inline void __down_write(struct rw_semaphore *sem) in __down_write() 71 static inline int __down_write_trylock(struct rw_semaphore *sem) in __down_write_trylock() 83 static inline void __up_read(struct rw_semaphore *sem) in __up_read() 95 static inline void __up_write(struct rw_semaphore *sem) in __up_write() 105 static inline void rwsem_atomic_add(long delta, struct rw_semaphore *sem) in rwsem_atomic_add() 113 static inline void __downgrade_write(struct rw_semaphore *sem) in __downgrade_write() 126 static inline long rwsem_atomic_update(long delta, struct rw_semaphore *sem) in rwsem_atomic_update()
|
/linux-3.3/arch/x86/include/asm/ |
D | rwsem.h | 63 static inline void __down_read(struct rw_semaphore *sem) in __down_read() 80 static inline int __down_read_trylock(struct rw_semaphore *sem) in __down_read_trylock() 102 static inline void __down_write_nested(struct rw_semaphore *sem, int subclass) in __down_write_nested() 119 static inline void __down_write(struct rw_semaphore *sem) in __down_write() 127 static inline int __down_write_trylock(struct rw_semaphore *sem) in __down_write_trylock() 139 static inline void __up_read(struct rw_semaphore *sem) in __up_read() 157 static inline void __up_write(struct rw_semaphore *sem) in __up_write() 175 static inline void __downgrade_write(struct rw_semaphore *sem) in __downgrade_write() 195 static inline void rwsem_atomic_add(long delta, struct rw_semaphore *sem) in rwsem_atomic_add() 205 static inline long rwsem_atomic_update(long delta, struct rw_semaphore *sem) in rwsem_atomic_update()
|
/linux-3.3/arch/xtensa/include/asm/ |
D | rwsem.h | 30 static inline void __down_read(struct rw_semaphore *sem) in __down_read() 38 static inline int __down_read_trylock(struct rw_semaphore *sem) in __down_read_trylock() 55 static inline void __down_write(struct rw_semaphore *sem) in __down_write() 67 static inline int __down_write_trylock(struct rw_semaphore *sem) in __down_write_trylock() 80 static inline void __up_read(struct rw_semaphore *sem) in __up_read() 93 static inline void __up_write(struct rw_semaphore *sem) in __up_write() 104 static inline void rwsem_atomic_add(int delta, struct rw_semaphore *sem) in rwsem_atomic_add() 112 static inline void __downgrade_write(struct rw_semaphore *sem) in __downgrade_write() 125 static inline int rwsem_atomic_update(int delta, struct rw_semaphore *sem) in rwsem_atomic_update()
|
/linux-3.3/lib/ |
D | rwsem-spinlock.c | 20 int rwsem_is_locked(struct rw_semaphore *sem) in rwsem_is_locked() 36 void __init_rwsem(struct rw_semaphore *sem, const char *name, in __init_rwsem() 62 __rwsem_do_wake(struct rw_semaphore *sem, int wakewrite) in __rwsem_do_wake() 121 __rwsem_wake_one_writer(struct rw_semaphore *sem) in __rwsem_wake_one_writer() 142 void __sched __down_read(struct rw_semaphore *sem) in __down_read() 186 int __down_read_trylock(struct rw_semaphore *sem) in __down_read_trylock() 209 void __sched __down_write_nested(struct rw_semaphore *sem, int subclass) in __down_write_nested() 250 void __sched __down_write(struct rw_semaphore *sem) in __down_write() 258 int __down_write_trylock(struct rw_semaphore *sem) in __down_write_trylock() 279 void __up_read(struct rw_semaphore *sem) in __up_read() [all …]
|
D | rwsem.c | 14 void __init_rwsem(struct rw_semaphore *sem, const char *name, in __init_rwsem() 58 __rwsem_do_wake(struct rw_semaphore *sem, int wake_type) in __rwsem_do_wake() 173 rwsem_down_failed_common(struct rw_semaphore *sem, in rwsem_down_failed_common() 225 struct rw_semaphore __sched *rwsem_down_read_failed(struct rw_semaphore *sem) in rwsem_down_read_failed() 234 struct rw_semaphore __sched *rwsem_down_write_failed(struct rw_semaphore *sem) in rwsem_down_write_failed() 244 struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem) in rwsem_wake() 264 struct rw_semaphore *rwsem_downgrade_wake(struct rw_semaphore *sem) in rwsem_downgrade_wake()
|
/linux-3.3/arch/ia64/include/asm/ |
D | rwsem.h | 41 __down_read (struct rw_semaphore *sem) in __down_read() 53 __down_write (struct rw_semaphore *sem) in __down_write() 70 __up_read (struct rw_semaphore *sem) in __up_read() 82 __up_write (struct rw_semaphore *sem) in __up_write() 99 __down_read_trylock (struct rw_semaphore *sem) in __down_read_trylock() 114 __down_write_trylock (struct rw_semaphore *sem) in __down_write_trylock() 125 __downgrade_write (struct rw_semaphore *sem) in __downgrade_write() 142 #define rwsem_atomic_add(delta, sem) atomic64_add(delta, (atomic64_t *)(&(sem)->count)) argument 143 #define rwsem_atomic_update(delta, sem) atomic64_add_return(delta, (atomic64_t *)(&(sem)->count)) argument
|
D | intrinsics.h | 40 #define IA64_FETCHADD(tmp,v,n,sz,sem) \ argument 56 #define ia64_fetchadd(i,v,sem) \ argument 133 #define ia64_cmpxchg(sem,ptr,old,new,size) \ argument
|
/linux-3.3/arch/alpha/include/asm/ |
D | rwsem.h | 24 static inline void __down_read(struct rw_semaphore *sem) in __down_read() 51 static inline int __down_read_trylock(struct rw_semaphore *sem) in __down_read_trylock() 66 static inline void __down_write(struct rw_semaphore *sem) in __down_write() 93 static inline int __down_write_trylock(struct rw_semaphore *sem) in __down_write_trylock() 102 static inline void __up_read(struct rw_semaphore *sem) in __up_read() 127 static inline void __up_write(struct rw_semaphore *sem) in __up_write() 156 static inline void __downgrade_write(struct rw_semaphore *sem) in __downgrade_write() 180 static inline void rwsem_atomic_add(long val, struct rw_semaphore *sem) in rwsem_atomic_add() 199 static inline long rwsem_atomic_update(long val, struct rw_semaphore *sem) in rwsem_atomic_update()
|
/linux-3.3/arch/s390/include/asm/ |
D | rwsem.h | 63 static inline void __down_read(struct rw_semaphore *sem) in __down_read() 91 static inline int __down_read_trylock(struct rw_semaphore *sem) in __down_read_trylock() 122 static inline void __down_write_nested(struct rw_semaphore *sem, int subclass) in __down_write_nested() 148 static inline void __down_write(struct rw_semaphore *sem) in __down_write() 156 static inline int __down_write_trylock(struct rw_semaphore *sem) in __down_write_trylock() 184 static inline void __up_read(struct rw_semaphore *sem) in __up_read() 213 static inline void __up_write(struct rw_semaphore *sem) in __up_write() 243 static inline void __downgrade_write(struct rw_semaphore *sem) in __downgrade_write() 272 static inline void rwsem_atomic_add(long delta, struct rw_semaphore *sem) in rwsem_atomic_add() 298 static inline long rwsem_atomic_update(long delta, struct rw_semaphore *sem) in rwsem_atomic_update()
|
/linux-3.3/include/linux/ |
D | rwsem.h | 44 static inline int rwsem_is_locked(struct rw_semaphore *sem) in rwsem_is_locked() 71 #define init_rwsem(sem) \ argument 130 # define down_read_nested(sem, subclass) down_read(sem) argument 131 # define down_write_nested(sem, subclass) down_write(sem) argument
|
D | semaphore.h | 32 static inline void sema_init(struct semaphore *sem, int val) in sema_init()
|
/linux-3.3/drivers/staging/cxt1e1/ |
D | sbecom_inline_linux.h | 150 OS_sem_free (void *sem) in OS_sem_free() 158 #define SD_SEM_TAKE(sem,desc) down(sem) argument 159 #define SD_SEM_GIVE(sem) up(sem) argument
|
/linux-3.3/arch/mips/include/asm/ |
D | pmon.h | 43 #define pmon_semlock(sem) debug_vectors->semlock(sem) argument 44 #define pmon_semunlock(sem) debug_vectors->semunlock(sem) argument
|
/linux-3.3/drivers/net/ethernet/mellanox/mlx4/ |
D | reset.c | 51 u32 sem; in mlx4_reset() local
|
/linux-3.3/fs/jffs2/ |
D | jffs2_fs_i.h | 27 struct mutex sem; member
|
/linux-3.3/drivers/net/wireless/mwifiex/ |
D | main.c | 661 mwifiex_add_card(void *card, struct semaphore *sem, in mwifiex_add_card() 776 int mwifiex_remove_card(struct mwifiex_adapter *adapter, struct semaphore *sem) in mwifiex_remove_card()
|
/linux-3.3/drivers/gpu/drm/nouveau/ |
D | nv50_display.h | 44 } sem; member
|
/linux-3.3/drivers/gpu/drm/gma500/ |
D | gtt.h | 35 struct rw_semaphore sem; member
|
/linux-3.3/drivers/acpi/ |
D | osl.c | 1071 struct semaphore *sem = NULL; in acpi_os_create_semaphore() local 1097 struct semaphore *sem = (struct semaphore *)handle; in acpi_os_delete_semaphore() local 1117 struct semaphore *sem = (struct semaphore *)handle; in acpi_os_wait_semaphore() local 1158 struct semaphore *sem = (struct semaphore *)handle; in acpi_os_signal_semaphore() local
|
/linux-3.3/ipc/ |
D | sem.c | 94 struct sem { struct 95 int semval; /* current value */ argument 96 int sempid; /* pid of last operation */ argument 97 struct list_head sem_pending; /* pending single-sop operations */ argument
|
/linux-3.3/drivers/staging/media/as102/ |
D | as102_drv.h | 96 struct mutex sem; member
|