| /OK3568_Linux_fs/kernel/fs/btrfs/ |
| H A D | dev-replace.c | 345 down_read(&dev_replace->rwsem); in btrfs_run_dev_replace() 348 up_read(&dev_replace->rwsem); in btrfs_run_dev_replace() 351 up_read(&dev_replace->rwsem); in btrfs_run_dev_replace() 409 down_write(&dev_replace->rwsem); in btrfs_run_dev_replace() 432 up_write(&dev_replace->rwsem); in btrfs_run_dev_replace() 491 down_write(&dev_replace->rwsem); in btrfs_dev_replace_start() 501 up_write(&dev_replace->rwsem); in btrfs_dev_replace_start() 529 up_write(&dev_replace->rwsem); in btrfs_dev_replace_start() 541 down_write(&dev_replace->rwsem); in btrfs_dev_replace_start() 546 up_write(&dev_replace->rwsem); in btrfs_dev_replace_start() [all …]
|
| H A D | reada.c | 381 down_read(&fs_info->dev_replace.rwsem); in reada_find_extent() 384 up_read(&fs_info->dev_replace.rwsem); in reada_find_extent() 395 up_read(&fs_info->dev_replace.rwsem); in reada_find_extent() 401 up_read(&fs_info->dev_replace.rwsem); in reada_find_extent() 446 up_read(&fs_info->dev_replace.rwsem); in reada_find_extent() 454 up_read(&fs_info->dev_replace.rwsem); in reada_find_extent()
|
| /OK3568_Linux_fs/kernel/drivers/gnss/ |
| H 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()
|
| /OK3568_Linux_fs/kernel/kernel/time/ |
| H 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()
|
| /OK3568_Linux_fs/kernel/kernel/ |
| H A D | notifier.c | 253 down_write(&nh->rwsem); in blocking_notifier_chain_register() 255 up_write(&nh->rwsem); in blocking_notifier_chain_register() 283 down_write(&nh->rwsem); in blocking_notifier_chain_unregister() 285 up_write(&nh->rwsem); in blocking_notifier_chain_unregister() 301 down_read(&nh->rwsem); in blocking_notifier_call_chain_robust() 303 up_read(&nh->rwsem); in blocking_notifier_call_chain_robust() 336 down_read(&nh->rwsem); in blocking_notifier_call_chain() 338 up_read(&nh->rwsem); in blocking_notifier_call_chain()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | rmap.h | 35 struct rw_semaphore rwsem; /* W: modification, R: walking the list */ member 124 down_write(&anon_vma->root->rwsem); in anon_vma_lock_write() 129 up_write(&anon_vma->root->rwsem); in anon_vma_unlock_write() 134 down_read(&anon_vma->root->rwsem); in anon_vma_lock_read() 139 return down_read_trylock(&anon_vma->root->rwsem); in anon_vma_trylock_read() 144 up_read(&anon_vma->root->rwsem); in anon_vma_unlock_read()
|
| H A D | notifier.h | 66 struct rw_semaphore rwsem; member 85 init_rwsem(&(name)->rwsem); \ 101 .rwsem = __RWSEM_INITIALIZER((name).rwsem), \
|
| H A D | posix-clock.h | 89 struct rw_semaphore rwsem; member
|
| H A D | gnss.h | 45 struct rw_semaphore rwsem; member
|
| H A D | ipc_namespace.h | 19 struct rw_semaphore rwsem; member
|
| /OK3568_Linux_fs/kernel/drivers/cpufreq/ |
| H A D | cpufreq.c | 263 lockdep_assert_held(&policy->rwsem); in cpufreq_cpu_release() 265 up_write(&policy->rwsem); in cpufreq_cpu_release() 289 down_write(&policy->rwsem); in cpufreq_cpu_acquire() 498 lockdep_assert_held(&policy->rwsem); in cpufreq_enable_fast_switch() 969 down_read(&policy->rwsem); in show() 971 up_read(&policy->rwsem); in show() 994 down_write(&policy->rwsem); in store() 996 up_write(&policy->rwsem); in store() 1131 down_write(&policy->rwsem); in cpufreq_add_policy_cpu() 1142 up_write(&policy->rwsem); in cpufreq_add_policy_cpu() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/leds/ |
| H 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); \ 494 down_write(&led->rwsem); \ [all …]
|
| /OK3568_Linux_fs/kernel/ipc/ |
| H A D | util.c | 118 init_rwsem(&ids->rwsem); in ipc_init_ids() 343 down_write(&ids->rwsem); in ipcget_new() 345 up_write(&ids->rwsem); in ipcget_new() 407 down_write(&ids->rwsem); in ipcget_public() 433 up_write(&ids->rwsem); in ipcget_public() 813 down_read(&ids->rwsem); in sysvipc_proc_start() 840 up_read(&ids->rwsem); in sysvipc_proc_stop()
|
| H A D | shm.c | 372 down_write(&shm_ids(ns).rwsem); in shm_close() 391 up_write(&shm_ids(ns).rwsem); in shm_close() 419 down_write(&shm_ids(ns).rwsem); in shm_destroy_orphaned() 422 up_write(&shm_ids(ns).rwsem); in shm_destroy_orphaned() 494 down_write(&shm_ids(ns).rwsem); in exit_shm() 516 up_write(&shm_ids(ns).rwsem); in exit_shm() 993 down_write(&shm_ids(ns).rwsem); in shmctl_down() 1032 up_write(&shm_ids(ns).rwsem); in shmctl_down() 1046 down_read(&shm_ids(ns).rwsem); in shmctl_ipc_info() 1048 up_read(&shm_ids(ns).rwsem); in shmctl_ipc_info() [all …]
|
| H A D | namespace.c | 102 down_write(&ids->rwsem); in free_ipcs() 115 up_write(&ids->rwsem); in free_ipcs()
|
| H A D | msg.c | 407 down_write(&msg_ids(ns).rwsem); in msgctl_down() 472 up_write(&msg_ids(ns).rwsem); in msgctl_down() 497 down_read(&msg_ids(ns).rwsem); in msgctl_info() 508 up_read(&msg_ids(ns).rwsem); in msgctl_info()
|
| H A D | sem.c | 1326 down_read(&sem_ids(ns).rwsem); in semctl_info() 1335 up_read(&sem_ids(ns).rwsem); in semctl_info() 1607 down_write(&sem_ids(ns).rwsem); in semctl_down() 1646 up_write(&sem_ids(ns).rwsem); in semctl_down()
|
| /OK3568_Linux_fs/kernel/kernel/locking/ |
| H A D | Makefile | 6 obj-y += mutex.o semaphore.o rwsem.o percpu-rwsem.o
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | rmap.c | 128 if (rwsem_is_locked(&anon_vma->root->rwsem)) { in anon_vma_free() 245 up_write(&root->rwsem); in lock_anon_vma_root() 247 down_write(&root->rwsem); in lock_anon_vma_root() 255 up_write(&root->rwsem); in unlock_anon_vma_root() 442 init_rwsem(&anon_vma->rwsem); in anon_vma_ctor() 541 if (down_read_trylock(&root_anon_vma->rwsem)) { in page_lock_anon_vma_read() 548 up_read(&root_anon_vma->rwsem); in page_lock_anon_vma_read()
|
| /OK3568_Linux_fs/kernel/fs/incfs/ |
| H A D | data_mgmt.c | 184 init_rwsem(&segment->rwsem); in data_file_segment_init() 1148 error = down_read_killable(&segment->rwsem); in wait_for_data_block() 1155 up_read(&segment->rwsem); in wait_for_data_block() 1220 error = down_read_killable(&segment->rwsem); in wait_for_data_block() 1241 up_read(&segment->rwsem); in wait_for_data_block() 1411 error = down_read_killable(&segment->rwsem); in incfs_process_new_data_block() 1417 up_read(&segment->rwsem); in incfs_process_new_data_block() 1426 error = down_write_killable(&segment->rwsem); in incfs_process_new_data_block() 1442 up_write(&segment->rwsem); in incfs_process_new_data_block()
|
| H A D | data_mgmt.h | 274 struct rw_semaphore rwsem; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_irq.c | 183 down_read(&fifo_state->rwsem); in vmw_fallback_wait() 233 up_read(&fifo_state->rwsem); in vmw_fallback_wait()
|
| H A D | vmwgfx_fifo.c | 120 init_rwsem(&fifo->rwsem); in vmw_fifo_init() 478 down_write(&fifo_state->rwsem); in vmw_local_fifo_commit() 490 up_write(&fifo_state->rwsem); in vmw_local_fifo_commit()
|
| /OK3568_Linux_fs/kernel/include/trace/hooks/ |
| H A D | rwsem.h | 3 #define TRACE_SYSTEM rwsem
|
| /OK3568_Linux_fs/kernel/tools/perf/util/ |
| H A D | python-ext-sources | 37 util/rwsem.c
|