Home
last modified time | relevance | path

Searched refs:rwsem (Results 1 – 25 of 49) sorted by relevance

12

/OK3568_Linux_fs/kernel/fs/btrfs/
H A Ddev-replace.c345 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 Dreada.c381 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 Dcore.c48 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 Dposix-clock.c24 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 Dnotifier.c253 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 Drmap.h35 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 Dnotifier.h66 struct rw_semaphore rwsem; member
85 init_rwsem(&(name)->rwsem); \
101 .rwsem = __RWSEM_INITIALIZER((name).rwsem), \
H A Dposix-clock.h89 struct rw_semaphore rwsem; member
H A Dgnss.h45 struct rw_semaphore rwsem; member
H A Dipc_namespace.h19 struct rw_semaphore rwsem; member
/OK3568_Linux_fs/kernel/drivers/cpufreq/
H A Dcpufreq.c263 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 Dleds-bd2802.c71 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 Dutil.c118 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 Dshm.c372 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 Dnamespace.c102 down_write(&ids->rwsem); in free_ipcs()
115 up_write(&ids->rwsem); in free_ipcs()
H A Dmsg.c407 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 Dsem.c1326 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 DMakefile6 obj-y += mutex.o semaphore.o rwsem.o percpu-rwsem.o
/OK3568_Linux_fs/kernel/mm/
H A Drmap.c128 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 Ddata_mgmt.c184 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 Ddata_mgmt.h274 struct rw_semaphore rwsem; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_irq.c183 down_read(&fifo_state->rwsem); in vmw_fallback_wait()
233 up_read(&fifo_state->rwsem); in vmw_fallback_wait()
H A Dvmwgfx_fifo.c120 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 Drwsem.h3 #define TRACE_SYSTEM rwsem
/OK3568_Linux_fs/kernel/tools/perf/util/
H A Dpython-ext-sources37 util/rwsem.c

12