Home
last modified time | relevance | path

Searched refs:rw_lock (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/dscr/
H A Ddscr_default_test.c75 pthread_rwlock_t *rw_lock; member
83 pthread_rwlock_t *rw_lock = args->rw_lock; in dscr_default_random_thread() local
96 FAIL_IF_EXIT(pthread_rwlock_rdlock(rw_lock)); in dscr_default_random_thread()
100 FAIL_IF_EXIT(pthread_rwlock_unlock(rw_lock)); in dscr_default_random_thread()
108 FAIL_IF_EXIT(pthread_rwlock_wrlock(rw_lock)); in dscr_default_random_thread()
112 FAIL_IF_EXIT(pthread_rwlock_unlock(rw_lock)); in dscr_default_random_thread()
124 pthread_rwlock_t rw_lock; in dscr_default_random_test() local
131 FAIL_IF(pthread_rwlock_init(&rw_lock, &rwlock_attr)); in dscr_default_random_test()
138 threads[i].rw_lock in dscr_default_random_test()
[all...]
/kernel/linux/linux-5.10/drivers/parisc/
H A Dpdc_stable.c87 rwlock_t rw_lock; /* to protect path entry access */ member
136 * This function expects to be called with @entry->rw_lock write-hold.
177 * This function expects to be called with @entry->rw_lock write-hold.
230 read_lock(&entry->rw_lock); in pdcspath_hwpath_read()
233 read_unlock(&entry->rw_lock); in pdcspath_hwpath_read()
314 write_lock(&entry->rw_lock); in pdcspath_hwpath_write()
323 write_unlock(&entry->rw_lock); in pdcspath_hwpath_write()
351 read_lock(&entry->rw_lock); in pdcspath_layer_read()
354 read_unlock(&entry->rw_lock); in pdcspath_layer_read()
412 write_lock(&entry->rw_lock); in pdcspath_layer_write()
[all...]
/kernel/linux/linux-6.6/drivers/parisc/
H A Dpdc_stable.c87 rwlock_t rw_lock; /* to protect path entry access */ member
136 * This function expects to be called with @entry->rw_lock write-hold.
177 * This function expects to be called with @entry->rw_lock write-hold.
230 read_lock(&entry->rw_lock); in pdcspath_hwpath_read()
233 read_unlock(&entry->rw_lock); in pdcspath_hwpath_read()
313 write_lock(&entry->rw_lock); in pdcspath_hwpath_write()
322 write_unlock(&entry->rw_lock); in pdcspath_hwpath_write()
350 read_lock(&entry->rw_lock); in pdcspath_layer_read()
353 read_unlock(&entry->rw_lock); in pdcspath_layer_read()
410 write_lock(&entry->rw_lock); in pdcspath_layer_write()
[all...]
/kernel/linux/linux-6.6/fs/ntfs3/
H A Drecord.c124 struct rw_semaphore *rw_lock = NULL; in mi_read() local
128 rw_lock = &mft_ni->file.run_lock; in mi_read()
129 down_read(rw_lock); in mi_read()
134 if (rw_lock) in mi_read()
135 up_read(rw_lock); in mi_read()
147 if (rw_lock) { in mi_read()
149 down_write(rw_lock); in mi_read()
153 if (rw_lock) { in mi_read()
154 up_write(rw_lock); in mi_read()
160 if (rw_lock) in mi_read()
[all...]
H A Dfsntfs.c362 down_write_nested(&wnd->rw_lock, BITMAP_MUTEX_CLUSTERS); in ntfs_look_for_free_space()
443 up_write(&wnd->rw_lock); in ntfs_look_for_free_space()
458 down_read_nested(&wnd->rw_lock, BITMAP_MUTEX_CLUSTERS); in ntfs_check_for_free_space()
461 up_read(&wnd->rw_lock); in ntfs_check_for_free_space()
469 down_read_nested(&wnd->rw_lock, BITMAP_MUTEX_MFT); in ntfs_check_for_free_space()
472 up_read(&wnd->rw_lock); in ntfs_check_for_free_space()
531 down_write_nested(&sbi->used.bitmap.rw_lock, BITMAP_MUTEX_CLUSTERS); in ntfs_extend_mft()
535 up_write(&sbi->used.bitmap.rw_lock); in ntfs_extend_mft()
571 down_write_nested(&wnd->rw_lock, BITMAP_MUTEX_MFT); in ntfs_look_free_mft()
728 up_write(&wnd->rw_lock); in ntfs_look_free_mft()
[all...]
H A Drun.c1087 down_read_nested(&wnd->rw_lock, BITMAP_MUTEX_CLUSTERS); in run_unpack_ex()
1090 up_read(&wnd->rw_lock); in run_unpack_ex()
1097 if (down_write_trylock(&wnd->rw_lock)) { in run_unpack_ex()
1101 up_write(&wnd->rw_lock); in run_unpack_ex()
H A Dbitmap.c650 init_rwsem(&wnd->rw_lock); in wnd_init()
1451 down_read_nested(&wnd->rw_lock, BITMAP_MUTEX_CLUSTERS); in ntfs_trim_fs()
1504 up_read(&wnd->rw_lock); in ntfs_trim_fs()
H A Dntfs_fs.h145 struct rw_semaphore rw_lock; member
/kernel/linux/linux-5.10/drivers/leds/
H A Dleds-ns2.c51 rwlock_t rw_lock; /* Lock GPIOs. */ member
88 write_lock_irqsave(&led->rw_lock, flags); in ns2_led_set_mode()
100 write_unlock_irqrestore(&led->rw_lock, flags); in ns2_led_set_mode()
208 rwlock_init(&led->rw_lock); in ns2_led_register()
/kernel/linux/linux-6.6/drivers/leds/
H A Dleds-ns2.c51 rwlock_t rw_lock; /* Lock GPIOs. */ member
88 write_lock_irqsave(&led->rw_lock, flags); in ns2_led_set_mode()
100 write_unlock_irqrestore(&led->rw_lock, flags); in ns2_led_set_mode()
208 rwlock_init(&led->rw_lock); in ns2_led_register()
/kernel/linux/linux-5.10/drivers/md/bcache/
H A Dbtree.h248 static inline void rw_lock(bool w, struct btree *b, int level) in rw_lock() function
354 rw_lock(_w, _b, _b->level); \
H A Dbtree.c1010 rw_lock(write, b, level); in bch_btree_node_get()
2049 rw_lock(0, c->root, c->root->level); in bch_btree_check()
2411 rw_lock(true, b, b->level); in bch_btree_insert_check_key()
H A Dwriteback.c933 rw_lock(0, b, b->level); in bch_sectors_dirty_init()
H A Dsysfs.c650 rw_lock(false, b, b->level); in bch_root_usage()
/kernel/linux/linux-6.6/drivers/md/bcache/
H A Dbtree.h248 static inline void rw_lock(bool w, struct btree *b, int level) in rw_lock() function
354 rw_lock(_w, _b, _b->level); \
H A Dbtree.c1031 rw_lock(write, b, level); in bch_btree_node_get()
2070 rw_lock(0, c->root, c->root->level); in bch_btree_check()
2432 rw_lock(true, b, b->level); in bch_btree_insert_check_key()
H A Dwriteback.c989 rw_lock(0, b, b->level); in bch_sectors_dirty_init()
H A Dsysfs.c671 rw_lock(false, b, b->level); in bch_root_usage()

Completed in 24 milliseconds