/linux/fs/btrfs/ |
A D | dev-replace.c | 358 down_read(&dev_replace->rwsem); in btrfs_run_dev_replace() 361 up_read(&dev_replace->rwsem); in btrfs_run_dev_replace() 364 up_read(&dev_replace->rwsem); in btrfs_run_dev_replace() 445 up_write(&dev_replace->rwsem); in btrfs_run_dev_replace() 725 up_write(&dev_replace->rwsem); in btrfs_dev_replace_start() 889 up_read(&dev_replace->rwsem); in btrfs_dev_replace_finishing() 896 up_read(&dev_replace->rwsem); in btrfs_dev_replace_finishing() 1003 up_write(&dev_replace->rwsem); in btrfs_dev_replace_finishing() 1091 up_read(&dev_replace->rwsem); in btrfs_dev_replace_status() 1203 up_write(&dev_replace->rwsem); in btrfs_dev_replace_suspend_for_unmount() [all …]
|
A D | reada.c | 389 down_read(&fs_info->dev_replace.rwsem); in reada_find_extent() 392 up_read(&fs_info->dev_replace.rwsem); in reada_find_extent() 403 up_read(&fs_info->dev_replace.rwsem); in reada_find_extent() 409 up_read(&fs_info->dev_replace.rwsem); in reada_find_extent() 454 up_read(&fs_info->dev_replace.rwsem); in reada_find_extent() 462 up_read(&fs_info->dev_replace.rwsem); in reada_find_extent()
|
/linux/drivers/gnss/ |
A D | core.c | 48 down_write(&gdev->rwsem); in gnss_open() 60 up_write(&gdev->rwsem); in gnss_open() 72 down_write(&gdev->rwsem); in gnss_release() 81 up_write(&gdev->rwsem); in gnss_release() 162 down_read(&gdev->rwsem); in gnss_write() 167 up_read(&gdev->rwsem); in gnss_write() 252 init_rwsem(&gdev->rwsem); in gnss_allocate_device() 303 down_write(&gdev->rwsem); in gnss_deregister_device() 309 up_write(&gdev->rwsem); in gnss_deregister_device()
|
/linux/kernel/ |
A D | notifier.c | 234 down_write(&nh->rwsem); in blocking_notifier_chain_register() 236 up_write(&nh->rwsem); in blocking_notifier_chain_register() 264 down_write(&nh->rwsem); in blocking_notifier_chain_unregister() 266 up_write(&nh->rwsem); in blocking_notifier_chain_unregister() 282 down_read(&nh->rwsem); in blocking_notifier_call_chain_robust() 284 up_read(&nh->rwsem); in blocking_notifier_call_chain_robust() 317 down_read(&nh->rwsem); in blocking_notifier_call_chain() 319 up_read(&nh->rwsem); in blocking_notifier_call_chain()
|
A D | built-in.a | 61 locking/rwsem.o/ 62 locking/percpu-rwsem.o/
|
/linux/kernel/time/ |
A D | posix-clock.c | 24 down_read(&clk->rwsem); in get_posix_clock() 29 up_read(&clk->rwsem); in get_posix_clock() 36 up_read(&clk->rwsem); in put_posix_clock() 114 down_read(&clk->rwsem); in posix_clock_open() 130 up_read(&clk->rwsem); in posix_clock_open() 166 init_rwsem(&clk->rwsem); in posix_clock_register() 186 down_write(&clk->rwsem); in posix_clock_unregister() 188 up_write(&clk->rwsem); in posix_clock_unregister()
|
/linux/include/linux/ |
A D | rmap.h | 31 struct rw_semaphore rwsem; /* W: modification, R: walking the list */ member 116 down_write(&anon_vma->root->rwsem); in anon_vma_lock_write() 121 up_write(&anon_vma->root->rwsem); in anon_vma_unlock_write() 126 down_read(&anon_vma->root->rwsem); in anon_vma_lock_read() 131 up_read(&anon_vma->root->rwsem); in anon_vma_unlock_read()
|
A D | notifier.h | 66 struct rw_semaphore rwsem; member 85 init_rwsem(&(name)->rwsem); \ 101 .rwsem = __RWSEM_INITIALIZER((name).rwsem), \
|
A D | posix-clock.h | 89 struct rw_semaphore rwsem; member
|
A D | gnss.h | 45 struct rw_semaphore rwsem; member
|
/linux/drivers/cpufreq/ |
A D | cpufreq.c | 260 up_write(&policy->rwsem); in cpufreq_cpu_release() 284 down_write(&policy->rwsem); in cpufreq_cpu_acquire() 954 down_read(&policy->rwsem); in show() 956 up_read(&policy->rwsem); in show() 1127 up_write(&policy->rwsem); in cpufreq_add_policy_cpu() 1149 up_write(&policy->rwsem); in handle_update() 1179 up_write(&policy->rwsem); in cpufreq_policy_put_kobj() 1516 up_write(&policy->rwsem); in cpufreq_online() 1531 up_write(&policy->rwsem); in cpufreq_online() 1634 up_write(&policy->rwsem); in cpufreq_offline() [all …]
|
/linux/drivers/leds/ |
A D | leds-bd2802.c | 71 struct rw_semaphore rwsem; member 330 down_write(&led->rwsem); \ 332 up_write(&led->rwsem); \ 435 down_read(&led->rwsem); in bd2802_show_adv_conf() 440 up_read(&led->rwsem); in bd2802_show_adv_conf() 453 down_write(&led->rwsem); in bd2802_store_adv_conf() 458 up_write(&led->rwsem); in bd2802_store_adv_conf() 478 down_read(&led->rwsem); \ 480 up_read(&led->rwsem); \ 496 up_write(&led->rwsem); \ [all …]
|
/linux/kernel/locking/ |
A D | built-in.a | 5 rwsem.o/ 6 percpu-rwsem.o/
|
A D | .built-in.a.cmd | 1 …/locking/mutex.o kernel/locking/semaphore.o kernel/locking/rwsem.o kernel/locking/percpu-rwsem.o k…
|
A D | Makefile | 6 obj-y += mutex.o semaphore.o rwsem.o percpu-rwsem.o
|
A D | .rwsem.o.cmd | 1 …rwsem.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/aa… 3 source_kernel/locking/rwsem.o := kernel/locking/rwsem.c 5 deps_kernel/locking/rwsem.o := \ 667 include/linux/rwsem.h \ 759 kernel/locking/rwsem.o: $(deps_kernel/locking/rwsem.o) 761 $(deps_kernel/locking/rwsem.o):
|
A D | .percpu-rwsem.o.cmd | 1 …rwsem.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/aa… 3 source_kernel/locking/percpu-rwsem.o := kernel/locking/percpu-rwsem.c 5 deps_kernel/locking/percpu-rwsem.o := \ 421 include/linux/percpu-rwsem.h \ 675 include/linux/rwsem.h \ 750 kernel/locking/percpu-rwsem.o: $(deps_kernel/locking/percpu-rwsem.o) 752 $(deps_kernel/locking/percpu-rwsem.o):
|
/linux/ipc/ |
A D | util.c | 119 init_rwsem(&ids->rwsem); in ipc_init_ids() 344 down_write(&ids->rwsem); in ipcget_new() 346 up_write(&ids->rwsem); in ipcget_new() 408 down_write(&ids->rwsem); in ipcget_public() 434 up_write(&ids->rwsem); in ipcget_public() 839 down_read(&ids->rwsem); in sysvipc_proc_start() 866 up_read(&ids->rwsem); in sysvipc_proc_stop()
|
A D | shm.c | 369 down_write(&shm_ids(ns).rwsem); in shm_close() 388 up_write(&shm_ids(ns).rwsem); in shm_close() 416 down_write(&shm_ids(ns).rwsem); in shm_destroy_orphaned() 419 up_write(&shm_ids(ns).rwsem); in shm_destroy_orphaned() 491 down_write(&shm_ids(ns).rwsem); in exit_shm() 513 up_write(&shm_ids(ns).rwsem); in exit_shm() 987 down_write(&shm_ids(ns).rwsem); in shmctl_down() 1026 up_write(&shm_ids(ns).rwsem); in shmctl_down() 1042 up_read(&shm_ids(ns).rwsem); in shmctl_ipc_info() 1062 up_read(&shm_ids(ns).rwsem); in shmctl_shm_info() [all …]
|
A D | namespace.c | 102 down_write(&ids->rwsem); in free_ipcs() 115 up_write(&ids->rwsem); in free_ipcs()
|
/linux/fs/erofs/ |
A D | data.c | 164 down_read(&devs->rwsem); in erofs_map_dev() 167 up_read(&devs->rwsem); in erofs_map_dev() 172 up_read(&devs->rwsem); in erofs_map_dev() 174 down_read(&devs->rwsem); in erofs_map_dev() 191 up_read(&devs->rwsem); in erofs_map_dev()
|
A D | super.c | 286 down_read(&sbi->devs->rwsem); in erofs_init_devices() 300 up_read(&sbi->devs->rwsem); in erofs_init_devices() 322 up_read(&sbi->devs->rwsem); in erofs_init_devices() 552 down_write(&ctx->devs->rwsem); in erofs_fc_parse_param() 554 up_write(&ctx->devs->rwsem); in erofs_fc_parse_param() 776 init_rwsem(&ctx->devs->rwsem); in erofs_init_fs_context()
|
/linux/drivers/gpu/drm/vmwgfx/ |
A D | vmwgfx_irq.c | 179 down_read(&fifo_state->rwsem); in vmw_fallback_wait() 227 up_read(&fifo_state->rwsem); in vmw_fallback_wait()
|
A D | vmwgfx_cmd.c | 120 init_rwsem(&fifo->rwsem); in vmw_fifo_create() 447 down_write(&fifo_state->rwsem); in vmw_local_fifo_commit() 459 up_write(&fifo_state->rwsem); in vmw_local_fifo_commit()
|
/linux/mm/ |
A D | rmap.c | 127 if (rwsem_is_locked(&anon_vma->root->rwsem)) { in anon_vma_free() 244 up_write(&root->rwsem); in lock_anon_vma_root() 246 down_write(&root->rwsem); in lock_anon_vma_root() 254 up_write(&root->rwsem); in unlock_anon_vma_root() 448 init_rwsem(&anon_vma->rwsem); in anon_vma_ctor() 544 if (down_read_trylock(&root_anon_vma->rwsem)) { in page_lock_anon_vma_read() 551 up_read(&root_anon_vma->rwsem); in page_lock_anon_vma_read()
|