| /kernel/linux/linux-5.10/tools/perf/util/ |
| H A D | rwsem.c | 5 int init_rwsem(struct rw_semaphore *sem) in init_rwsem() argument 10 int exit_rwsem(struct rw_semaphore *sem) in exit_rwsem() argument 15 int down_read(struct rw_semaphore *sem) in down_read() argument 20 int up_read(struct rw_semaphore *sem) in up_read() argument 25 int down_write(struct rw_semaphore *sem) in down_write() argument 30 up_write(struct rw_semaphore *sem) up_write() argument [all...] |
| /kernel/linux/linux-6.6/tools/perf/util/ |
| H A D | rwsem.c | 5 int init_rwsem(struct rw_semaphore *sem) in init_rwsem() argument 10 int exit_rwsem(struct rw_semaphore *sem) in exit_rwsem() argument 15 int down_read(struct rw_semaphore *sem) in down_read() argument 20 int up_read(struct rw_semaphore *sem) in up_read() argument 25 int down_write(struct rw_semaphore *sem) in down_write() argument 30 up_write(struct rw_semaphore *sem) up_write() argument [all...] |
| /kernel/liteos_a/testsuites/kernel/sample/posix/mutex/full/ |
| H A D | It_posix_mutex_059.c | 46 sem_t sem; in Testcase() local
|
| /kernel/liteos_m/testsuites/sample/posix/mutex/ |
| H A D | It_posix_mutex_017.c | 39 sem_t sem; in Testcase() local
|
| /kernel/liteos_m/testsuites/unittest/xts/ipc/semaphone/ |
| H A D | sem_abn_test.c | 53 sem_t sem; variable 77 sem_t sem; variable 95 sem_t sem; variable 113 sem_t sem; variable 137 sem_t sem; global() variable 167 sem_t sem; global() variable [all...] |
| H A D | sem_xts_test.c | 53 sem_t sem; variable 78 sem_t sem; variable 103 sem_t sem; variable 128 sem_t sem; global() variable 166 sem_t sem; global() variable 204 sem_t sem; global() variable 217 sem_t *sem = (sem_t*)arg; ThreadChatF01() local 236 sem_t sem; global() variable 272 sem_t *sem = (sem_t*)arg; ThreadSemTimedWait() local 302 sem_t sem; global() variable 334 sem_t *sem = (sem_t*)arg; ThreadNThreadWaitF01() local 349 sem_t *sem = (sem_t*)arg; ThreadNThreadWaitF02() local 379 sem_t sem; global() variable [all...] |
| H A D | sem_test.c | 50 sem_t sem; variable 68 sem_t sem; variable 90 sem_t sem; variable 112 sem_t *sem = (sem_t *)arg; ThreadChat() local 127 sem_t sem; global() variable 165 sem_t *sem = (sem_t *)arg; ThreadNThreadWait1() local 184 sem_t *sem = (sem_t *)arg; ThreadNThreadWait2() local 207 sem_t sem; global() variable 263 sem_t sem; global() variable 288 sem_t sem; global() variable 305 sem_t sem; global() variable 326 sem_t sem; global() variable [all...] |
| /kernel/linux/linux-6.6/tools/include/linux/ |
| H A D | rwsem.h | 11 static inline int init_rwsem(struct rw_semaphore *sem) in init_rwsem() argument 16 static inline int exit_rwsem(struct rw_semaphore *sem) in exit_rwsem() argument 21 static inline int down_read(struct rw_semaphore *sem) in down_read() argument 26 static inline int up_read(struct rw_semaphore *sem) in up_read() argument 31 static inline int down_write(struct rw_semaphore *sem) in down_write() argument 36 up_write(struct rw_semaphore *sem) up_write() argument [all...] |
| /kernel/liteos_a/testsuites/unittest/libc/posix/pthread/full/ |
| H A D | It_posix_pthread_062.cpp | 36 sem_t *sem = (sem_t *)argument; in pthread_f01() local 56 sem_t sem; in Testcase() local
|
| /kernel/linux/linux-5.10/include/linux/ |
| H A D | semaphore.h | 31 static inline void sema_init(struct semaphore *sem, int val) in sema_init() argument [all...] |
| H A D | percpu-rwsem.h | 47 static inline void percpu_down_read(struct percpu_rw_semaphore *sem) in percpu_down_read() argument 73 static inline bool percpu_down_read_trylock(struct percpu_rw_semaphore *sem) in percpu_down_read_trylock() argument 97 percpu_up_read(struct percpu_rw_semaphore *sem) percpu_up_read() argument 141 percpu_rwsem_release(struct percpu_rw_semaphore *sem, bool read, unsigned long ip) percpu_rwsem_release() argument 147 percpu_rwsem_acquire(struct percpu_rw_semaphore *sem, bool read, unsigned long ip) percpu_rwsem_acquire() argument [all...] |
| H A D | rwsem.h | 57 static inline int rwsem_is_locked(struct rw_semaphore *sem) in rwsem_is_locked() argument 117 static inline int rwsem_is_contended(struct rw_semaphore *sem) in rwsem_is_contended() argument [all...] |
| /kernel/linux/linux-5.10/fs/jffs2/ |
| H A D | jffs2_fs_i.h | 27 struct mutex sem; member
|
| /kernel/linux/linux-6.6/fs/jffs2/ |
| H A D | jffs2_fs_i.h | 27 struct mutex sem; member
|
| /kernel/linux/linux-6.6/include/linux/ |
| H A D | semaphore.h | 37 static inline void sema_init(struct semaphore *sem, int val) in sema_init() argument [all...] |
| /kernel/liteos_m/kal/posix/include/ |
| H A D | poll_impl.h | 59 UINT32 sem; member
|
| /kernel/liteos_m/testsuites/unittest/fuzz/src/semaphore/ |
| H A D | sem_timedwait_fuzz.c | 54 sem_t sem; in SemTimedWaitFuzzTest() local
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | reset.c | 51 u32 sem; in mlx4_reset() local
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | reset.c | 51 u32 sem; in mlx4_reset() local
|
| /kernel/liteos_m/kal/posix/src/ |
| H A D | semaphore.c | 68 int sem_init(sem_t *sem, int shared, unsigned int value) in sem_init() argument 91 int sem_destroy(sem_t *sem) in sem_destroy() argument 109 int sem_wait(sem_t *sem) in sem_wait() argument 127 sem_post(sem_t *sem) sem_post() argument 145 sem_trywait(sem_t *sem) sem_trywait() argument 163 sem_timedwait(sem_t *sem, const struct timespec *timeout) sem_timedwait() argument 192 sem_getvalue(sem_t *sem, int *currVal) sem_getvalue() argument [all...] |
| /kernel/liteos_m/testsuites/unittest/posix/src/semaphore/ |
| H A D | semaphore_func_test.c | 107 sem_t sem; variable 139 sem_t sem; variable 180 sem_t sem; variable 225 sem_t sem; global() variable 239 sem_destroy(&sem); global() variable [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
| H A D | gtt.h | 23 struct rw_semaphore sem; member
|
| H A D | mmu.h | 15 struct rw_semaphore sem; member
|
| /kernel/linux/linux-5.10/kernel/locking/ |
| H A D | percpu-rwsem.c | 12 int __percpu_init_rwsem(struct percpu_rw_semaphore *sem, in __percpu_init_rwsem() argument 31 percpu_free_rwsem(struct percpu_rw_semaphore *sem) percpu_free_rwsem() argument 46 __percpu_down_read_trylock(struct percpu_rw_semaphore *sem) __percpu_down_read_trylock() argument 82 __percpu_down_write_trylock(struct percpu_rw_semaphore *sem) __percpu_down_write_trylock() argument 90 __percpu_rwsem_trylock(struct percpu_rw_semaphore *sem, bool reader) __percpu_rwsem_trylock() argument 122 struct percpu_rw_semaphore *sem = key; percpu_rwsem_wake_function() local 139 percpu_rwsem_wait(struct percpu_rw_semaphore *sem, bool reader) percpu_rwsem_wait() argument 165 __percpu_down_read(struct percpu_rw_semaphore *sem, bool try) __percpu_down_read() argument 199 readers_active_check(struct percpu_rw_semaphore *sem) readers_active_check() argument 214 percpu_down_write(struct percpu_rw_semaphore *sem) percpu_down_write() argument 242 percpu_up_write(struct percpu_rw_semaphore *sem) percpu_up_write() argument [all...] |
| H A D | semaphore.c | 53 void down(struct semaphore *sem) in down() argument 75 down_interruptible(struct semaphore *sem) down_interruptible() argument 101 down_killable(struct semaphore *sem) down_killable() argument 130 down_trylock(struct semaphore *sem) down_trylock() argument 155 down_timeout(struct semaphore *sem, long timeout) down_timeout() argument 178 up(struct semaphore *sem) up() argument 204 __down_common(struct semaphore *sem, long state, long timeout) __down_common() argument 235 __down(struct semaphore *sem) __down() argument 240 __down_interruptible(struct semaphore *sem) __down_interruptible() argument 245 __down_killable(struct semaphore *sem) __down_killable() argument 250 __down_timeout(struct semaphore *sem, long timeout) __down_timeout() argument 255 __up(struct semaphore *sem) __up() argument [all...] |