| /OK3568_Linux_fs/kernel/mm/ |
| H A D | mmu_notifier.c | 340 srcu_read_unlock(&srcu, id); in mn_hlist_release() 386 srcu_read_unlock(&srcu, id); in __mmu_notifier_clear_flush_young() 406 srcu_read_unlock(&srcu, id); in __mmu_notifier_clear_young() 428 srcu_read_unlock(&srcu, id); in __mmu_notifier_test_young() 447 srcu_read_unlock(&srcu, id); in __mmu_notifier_change_pte() 537 srcu_read_unlock(&srcu, id); in mn_hlist_invalidate_range_start() 595 srcu_read_unlock(&srcu, id); in mn_hlist_invalidate_end() 627 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range() 884 srcu_read_unlock(&srcu, id); in mmu_notifier_unregister()
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering/ |
| H A D | test.c | 23 srcu_read_unlock(&ss, idx); in rcu_reader() 29 srcu_read_unlock(&ss, idx); in rcu_reader()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/ |
| H A D | pvtime.c | 32 srcu_read_unlock(&kvm->srcu, idx); in kvm_update_stolen_time() 99 srcu_read_unlock(&kvm->srcu, idx); in kvm_arm_pvtime_set_attr()
|
| /OK3568_Linux_fs/kernel/virt/kvm/ |
| H A D | eventfd.c | 83 srcu_read_unlock(&kvm->irq_srcu, idx); in irqfd_resampler_ack() 206 srcu_read_unlock(&kvm->irq_srcu, idx); in irqfd_wakeup() 420 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irqfd_assign() 457 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irq_has_notifier() 461 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_irq_has_notifier() 487 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_notify_acked_irq()
|
| /OK3568_Linux_fs/kernel/drivers/base/power/ |
| H A D | wakeup.c | 277 srcu_read_unlock(&wakeup_srcu, idx); in wakeup_sources_read_unlock() 419 srcu_read_unlock(&wakeup_srcu, srcuidx); in device_wakeup_arm_wake_irqs() 435 srcu_read_unlock(&wakeup_srcu, srcuidx); in device_wakeup_disarm_wake_irqs() 932 srcu_read_unlock(&wakeup_srcu, srcuidx); in pm_print_active_wakeup_sources() 1124 srcu_read_unlock(&wakeup_srcu, srcuidx); in pm_wakep_autosleep_enabled() 1221 srcu_read_unlock(&wakeup_srcu, *srcuidx); in wakeup_sources_stats_seq_stop()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kvm/ |
| H A D | book3s_hv_uvmem.c | 497 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_h_svm_init_start() 669 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_h_svm_init_abort() 855 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_h_svm_init_done() 917 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_share_page() 977 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_h_svm_page_in() 1071 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_h_svm_page_out()
|
| H A D | book3s_hv_nested.c | 246 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in kvmhv_enter_nested_guest() 353 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in kvmhv_enter_nested_guest() 479 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmhv_set_partition_table() 535 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in kvmhv_copy_tofrom_guest_nested() 542 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in kvmhv_copy_tofrom_guest_nested() 581 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmhv_update_ptbl_cache() 703 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmhv_release_all_nested()
|
| H A D | book3s_xive_native.c | 649 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_xive_native_set_queue_config() 656 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_xive_native_set_queue_config() 662 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_xive_native_set_queue_config() 907 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_xive_native_vcpu_eq_sync()
|
| H A D | book3s_64_mmu_hv.c | 435 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvmppc_hv_emulate_mmio() 751 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_rmap_reset() 1177 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_pin_guest_page() 1185 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_pin_guest_page() 1208 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_unpin_guest_page() 1292 srcu_read_unlock(&kvm->srcu, srcu_idx); in resize_hpt_rehash_hpte()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/microchip/wilc1000/ |
| H A D | netdev.c | 141 srcu_read_unlock(&wilc->srcu, srcu_idx); in wilc_wlan_get_num_conn_ifcs() 174 srcu_read_unlock(&wl->srcu, srcu_idx); in wilc_txq_task() 716 srcu_read_unlock(&wilc->srcu, srcu_idx); in wilc_mac_xmit() 809 srcu_read_unlock(&wilc->srcu, srcu_idx); in wilc_wfi_mgmt_rx() 839 srcu_read_unlock(&wilc->srcu, srcu_idx); in wilc_netdev_cleanup() 882 srcu_read_unlock(&wl->srcu, srcu_idx); in wilc_get_available_idx()
|
| H A D | cfg80211.c | 245 srcu_read_unlock(&wl->srcu, srcu_idx); in set_channel() 256 srcu_read_unlock(&wl->srcu, srcu_idx); in set_channel() 850 srcu_read_unlock(&wl->srcu, srcu_idx); in set_wiphy_params() 1502 srcu_read_unlock(&wl->srcu, srcu_idx); in add_virtual_intf() 1508 srcu_read_unlock(&wl->srcu, srcu_idx); in add_virtual_intf() 1516 srcu_read_unlock(&wl->srcu, srcu_idx); in add_virtual_intf() 1521 srcu_read_unlock(&wl->srcu, srcu_idx); in add_virtual_intf() 1600 srcu_read_unlock(&wl->srcu, srcu_idx); in wilc_set_wakeup() 1605 srcu_read_unlock(&wl->srcu, srcu_idx); in wilc_set_wakeup() 1623 srcu_read_unlock(&wl->srcu, srcu_idx); in set_tx_power() [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/mmu/ |
| H A D | page_track.c | 236 srcu_read_unlock(&head->track_srcu, idx); in kvm_page_track_write() 262 srcu_read_unlock(&head->track_srcu, idx); in kvm_page_track_flush_slot()
|
| /OK3568_Linux_fs/kernel/arch/arm64/include/asm/ |
| H A D | kvm_mmu.h | 240 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvm_read_guest_lock() 251 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvm_write_guest_lock()
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/core/ |
| H A D | uverbs_main.c | 198 srcu_read_unlock(&file->device->disassociate_srcu, srcu_key); in ib_uverbs_release_file() 675 srcu_read_unlock(&file->device->disassociate_srcu, srcu_key); in ib_uverbs_write() 697 srcu_read_unlock(&file->device->disassociate_srcu, srcu_key); in ib_uverbs_mmap() 946 srcu_read_unlock(&dev->disassociate_srcu, srcu_key); in ib_uverbs_open() 957 srcu_read_unlock(&dev->disassociate_srcu, srcu_key); in ib_uverbs_open() 1050 srcu_read_unlock(&dev->disassociate_srcu, srcu_key); in ibdev_show() 1069 srcu_read_unlock(&dev->disassociate_srcu, srcu_key); in abi_version_show()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_iommu.c | 249 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_bind_processes_to_device() 281 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_unbind_processes_from_device()
|
| H A D | kfd_process.c | 864 srcu_read_unlock(&kfd_processes_srcu, idx); in find_process() 1488 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_lookup_process_by_pasid() 1504 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_lookup_process_by_mm() 1665 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_suspend_all_processes() 1681 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_resume_all_processes() 1755 srcu_read_unlock(&kfd_processes_srcu, idx); in kfd_debugfs_mqds_by_process()
|
| /OK3568_Linux_fs/kernel/fs/notify/ |
| H A D | mark.c | 345 srcu_read_unlock(&fsnotify_mark_srcu, iter_info->srcu_idx); in fsnotify_prepare_user_wait() 533 srcu_read_unlock(&fsnotify_mark_srcu, idx); in fsnotify_grab_connector() 537 srcu_read_unlock(&fsnotify_mark_srcu, idx); in fsnotify_grab_connector()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | srcu.h | 179 static inline void srcu_read_unlock(struct srcu_struct *ssp, int idx) in srcu_read_unlock() function
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/ |
| H A D | irq_comm.c | 264 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_fire_mask_notifiers() 426 srcu_read_unlock(&kvm->irq_srcu, idx); in kvm_scan_ioapic_routes()
|
| /OK3568_Linux_fs/kernel/kernel/rcu/ |
| H A D | refscale.c | 172 srcu_read_unlock(srcu_ctlp, idx); in srcu_ref_scale_read_section() 184 srcu_read_unlock(srcu_ctlp, idx); in srcu_ref_scale_delay_section()
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/ |
| H A D | odp.c | 231 srcu_read_unlock(&mr->dev->odp_srcu, srcu_key); in free_implicit_child_mr() 1033 srcu_read_unlock(&dev->odp_srcu, srcu_key); in pagefault_single_data_segment() 1797 srcu_read_unlock(&dev->odp_srcu, srcu_key); in mlx5_ib_prefetch_mr_work() 1858 srcu_read_unlock(&dev->odp_srcu, srcu_key); in mlx5_ib_prefetch_sg_list() 1887 srcu_read_unlock(&dev->odp_srcu, srcu_key); in mlx5_ib_advise_mr_prefetch() 1892 srcu_read_unlock(&dev->odp_srcu, srcu_key); in mlx5_ib_advise_mr_prefetch()
|
| /OK3568_Linux_fs/kernel/Documentation/RCU/ |
| H A D | checklist.rst | 225 srcu_read_unlock(), and with the same srcu_struct. The rules for 351 and srcu_read_unlock()), hence the "SRCU": "sleepable RCU". 362 to srcu_read_lock(), srcu_read_unlock() synchronize_srcu(), 365 sections governed by srcu_read_lock() and srcu_read_unlock() 375 srcu_read_unlock() calls must be passed the same srcu_struct. 412 immediately after an srcu_read_unlock() to get a full barrier.
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ |
| H A D | drm_drv.c | 429 srcu_read_unlock(&drm_unplug_srcu, *idx); in drm_dev_enter() 446 srcu_read_unlock(&drm_unplug_srcu, idx); in drm_dev_exit()
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/ |
| H A D | file_ops.c | 314 srcu_read_unlock(&fd->pq_srcu, idx); in hfi1_write_iter() 319 srcu_read_unlock(&fd->pq_srcu, idx); in hfi1_write_iter() 326 srcu_read_unlock(&fd->pq_srcu, idx); in hfi1_write_iter() 346 srcu_read_unlock(&fd->pq_srcu, idx); in hfi1_write_iter()
|
| /OK3568_Linux_fs/kernel/fs/dlm/ |
| H A D | lowcomms.c | 163 srcu_read_unlock(&connections_srcu, idx); in __find_con() 167 srcu_read_unlock(&connections_srcu, idx); in __find_con() 247 srcu_read_unlock(&connections_srcu, idx); in foreach_conn() 1648 srcu_read_unlock(&connections_srcu, idx); in work_flush()
|