Home
last modified time | relevance | path

Searched refs:srcu_read_unlock (Results 1 – 25 of 79) sorted by relevance

1234

/OK3568_Linux_fs/kernel/mm/
H A Dmmu_notifier.c340 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 Dtest.c23 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 Dpvtime.c32 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 Deventfd.c83 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 Dwakeup.c277 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 Dbook3s_hv_uvmem.c497 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 Dbook3s_hv_nested.c246 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 Dbook3s_xive_native.c649 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 Dbook3s_64_mmu_hv.c435 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 Dnetdev.c141 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 Dcfg80211.c245 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 Dpage_track.c236 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 Dkvm_mmu.h240 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 Duverbs_main.c198 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 Dkfd_iommu.c249 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 Dkfd_process.c864 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 Dmark.c345 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 Dsrcu.h179 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 Dirq_comm.c264 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 Drefscale.c172 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 Dodp.c231 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 Dchecklist.rst225 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 Ddrm_drv.c429 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 Dfile_ops.c314 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 Dlowcomms.c163 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()

1234