Home
last modified time | relevance | path

Searched refs:mmu_lock (Results 1 – 25 of 37) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mmu.c455 lockdep_assert_held(&kctx->mmu_lock); in mmu_get_next_pgd()
499 lockdep_assert_held(&kctx->mmu_lock); in mmu_get_bottom_pgd()
524 lockdep_assert_held(&kctx->mmu_lock); in mmu_insert_pages_recover_get_next_pgd()
550 lockdep_assert_held(&kctx->mmu_lock); in mmu_insert_pages_recover_get_bottom_pgd()
575 lockdep_assert_held(&kctx->mmu_lock); in mmu_insert_pages_failure_recovery()
636 mutex_lock(&kctx->mmu_lock); in kbase_mmu_insert_single_page()
661 mutex_unlock(&kctx->mmu_lock); in kbase_mmu_insert_single_page()
664 mutex_lock(&kctx->mmu_lock); in kbase_mmu_insert_single_page()
715 mutex_unlock(&kctx->mmu_lock); in kbase_mmu_insert_single_page()
720 mutex_unlock(&kctx->mmu_lock); in kbase_mmu_insert_single_page()
[all …]
H A Dmali_kbase_context.c120 mutex_lock(&kctx->mmu_lock); in kbase_create_context()
122 mutex_unlock(&kctx->mmu_lock); in kbase_create_context()
/OK3568_Linux_fs/kernel/arch/powerpc/kvm/
H A Dbook3s_hv_nested.c652 spin_lock(&kvm->mmu_lock); in kvmhv_remove_nested()
663 spin_unlock(&kvm->mmu_lock); in kvmhv_remove_nested()
682 spin_lock(&kvm->mmu_lock); in kvmhv_release_all_nested()
694 spin_unlock(&kvm->mmu_lock); in kvmhv_release_all_nested()
711 spin_lock(&kvm->mmu_lock); in kvmhv_flush_nested()
713 spin_unlock(&kvm->mmu_lock); in kvmhv_flush_nested()
729 spin_lock(&kvm->mmu_lock); in kvmhv_get_nested()
733 spin_unlock(&kvm->mmu_lock); in kvmhv_get_nested()
741 spin_lock(&kvm->mmu_lock); in kvmhv_get_nested()
754 spin_unlock(&kvm->mmu_lock); in kvmhv_get_nested()
[all …]
H A Dbook3s_mmu_hpte.c63 spin_lock(&vcpu3s->mmu_lock); in kvmppc_mmu_hpte_cache_map()
92 spin_unlock(&vcpu3s->mmu_lock); in kvmppc_mmu_hpte_cache_map()
110 spin_lock(&vcpu3s->mmu_lock); in invalidate_pte()
114 spin_unlock(&vcpu3s->mmu_lock); in invalidate_pte()
127 spin_unlock(&vcpu3s->mmu_lock); in invalidate_pte()
369 spin_lock_init(&vcpu3s->mmu_lock); in kvmppc_mmu_hpte_init()
H A Dbook3s_64_mmu_radix.c618 spin_lock(&kvm->mmu_lock); in kvmppc_create_pte()
754 spin_unlock(&kvm->mmu_lock); in kvmppc_create_pte()
842 spin_lock(&kvm->mmu_lock); in kvmppc_book3s_instantiate_page()
847 spin_unlock(&kvm->mmu_lock); in kvmppc_book3s_instantiate_page()
977 spin_lock(&kvm->mmu_lock); in kvmppc_book3s_radix_page_fault()
981 spin_unlock(&kvm->mmu_lock); in kvmppc_book3s_radix_page_fault()
1087 spin_lock(&kvm->mmu_lock); in kvm_radix_test_clear_dirty()
1099 spin_unlock(&kvm->mmu_lock); in kvm_radix_test_clear_dirty()
1114 spin_unlock(&kvm->mmu_lock); in kvm_radix_test_clear_dirty()
1159 spin_lock(&kvm->mmu_lock); in kvmppc_radix_flush_memslot()
[all …]
H A Dbook3s_hv_rm_mmu.c252 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_enter()
267 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_enter()
281 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_enter()
936 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_zero()
948 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_zero()
964 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_copy()
979 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_do_h_page_init_copy()
H A Dbook3s_64_mmu_host.c151 spin_lock(&kvm->mmu_lock); in kvmppc_mmu_map_page()
203 spin_unlock(&kvm->mmu_lock); in kvmppc_mmu_map_page()
H A Dbook3s_64_mmu_hv.c608 spin_lock(&kvm->mmu_lock); in kvmppc_book3s_hv_page_fault()
613 spin_unlock(&kvm->mmu_lock); in kvmppc_book3s_hv_page_fault()
742 spin_lock(&kvm->mmu_lock); in kvmppc_rmap_reset()
749 spin_unlock(&kvm->mmu_lock); in kvmppc_rmap_reset()
1408 spin_lock(&kvm->mmu_lock); in resize_hpt_pivot()
1415 spin_unlock(&kvm->mmu_lock); in resize_hpt_pivot()
H A Dbook3s_64_vio_hv.c559 arch_spin_lock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_rm_h_put_tce_indirect()
600 arch_spin_unlock(&kvm->mmu_lock.rlock.raw_lock); in kvmppc_rm_h_put_tce_indirect()
/OK3568_Linux_fs/kernel/arch/arm64/kvm/
H A Dmmu.c61 cond_resched_lock(&kvm->mmu_lock); in stage2_apply_range()
171 assert_spin_locked(&kvm->mmu_lock); in __unmap_stage2_range()
205 spin_lock(&kvm->mmu_lock); in stage2_flush_vm()
211 spin_unlock(&kvm->mmu_lock); in stage2_flush_vm()
542 spin_lock(&kvm->mmu_lock); in stage2_unmap_vm()
548 spin_unlock(&kvm->mmu_lock); in stage2_unmap_vm()
558 spin_lock(&kvm->mmu_lock); in kvm_free_stage2_pgd()
565 spin_unlock(&kvm->mmu_lock); in kvm_free_stage2_pgd()
602 spin_lock(&kvm->mmu_lock); in kvm_phys_addr_ioremap()
605 spin_unlock(&kvm->mmu_lock); in kvm_phys_addr_ioremap()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c393 lockdep_assert_held(&mmut->mmu_lock); in kbase_mmu_handle_isolated_pgd_page()
445 lockdep_assert_held(&mmut->mmu_lock); in kbase_mmu_free_pgd()
474 lockdep_assert_held(&mmut->mmu_lock); in kbase_mmu_free_pgds_list()
484 lockdep_assert_held(&mmut->mmu_lock); in kbase_mmu_add_to_free_pgds_list()
494 lockdep_assert_held(&mmut->mmu_lock); in kbase_mmu_reset_free_pgds_list()
1550 lockdep_assert_held(&mmut->mmu_lock); in mmu_get_next_pgd()
1613 lockdep_assert_held(&mmut->mmu_lock); in mmu_get_lowest_valid_pgd()
1650 lockdep_assert_held(&mmut->mmu_lock); in mmu_get_pgd_at_level()
1681 lockdep_assert_held(&mmut->mmu_lock); in mmu_insert_pages_failure_recovery()
1976 lockdep_assert_held(&mmut->mmu_lock); in mmu_insert_alloc_pgds()
[all …]
/OK3568_Linux_fs/kernel/arch/x86/kvm/mmu/
H A Dpage_track.c187 spin_lock(&kvm->mmu_lock); in kvm_page_track_register_notifier()
189 spin_unlock(&kvm->mmu_lock); in kvm_page_track_register_notifier()
205 spin_lock(&kvm->mmu_lock); in kvm_page_track_unregister_notifier()
207 spin_unlock(&kvm->mmu_lock); in kvm_page_track_unregister_notifier()
H A Dmmu.c2000 if (need_resched() || spin_needbreak(&vcpu->kvm->mmu_lock)) { in mmu_sync_children()
2002 cond_resched_lock(&vcpu->kvm->mmu_lock); in mmu_sync_children()
2454 spin_lock(&kvm->mmu_lock); in kvm_mmu_change_mmu_pages()
2465 spin_unlock(&kvm->mmu_lock); in kvm_mmu_change_mmu_pages()
2476 spin_lock(&kvm->mmu_lock); in kvm_mmu_unprotect_page()
2484 spin_unlock(&kvm->mmu_lock); in kvm_mmu_unprotect_page()
3178 spin_lock(&kvm->mmu_lock); in kvm_mmu_free_roots()
3201 spin_unlock(&kvm->mmu_lock); in kvm_mmu_free_roots()
3222 spin_lock(&vcpu->kvm->mmu_lock); in mmu_alloc_root()
3225 spin_unlock(&vcpu->kvm->mmu_lock); in mmu_alloc_root()
[all …]
H A Dtdp_mmu.c54 lockdep_assert_held(&kvm->mmu_lock); in tdp_mmu_next_root_valid()
112 lockdep_assert_held(&kvm->mmu_lock); in kvm_tdp_mmu_free_root()
163 spin_lock(&kvm->mmu_lock); in get_tdp_mmu_vcpu_root()
169 spin_unlock(&kvm->mmu_lock); in get_tdp_mmu_vcpu_root()
179 spin_unlock(&kvm->mmu_lock); in get_tdp_mmu_vcpu_root()
429 if (need_resched() || spin_needbreak(&kvm->mmu_lock)) { in tdp_mmu_iter_cond_resched()
433 cond_resched_lock(&kvm->mmu_lock); in tdp_mmu_iter_cond_resched()
1006 lockdep_assert_held(&kvm->mmu_lock); in kvm_tdp_mmu_clear_dirty_pt_masked()
1161 lockdep_assert_held(&kvm->mmu_lock); in kvm_tdp_mmu_write_protect_gfn()
H A Dmmu_internal.h101 lockdep_assert_held(&kvm->mmu_lock); in kvm_mmu_get_root()
108 lockdep_assert_held(&kvm->mmu_lock); in kvm_mmu_put_root()
H A Dpaging_tmpl.h871 spin_lock(&vcpu->kvm->mmu_lock); in FNAME()
884 spin_unlock(&vcpu->kvm->mmu_lock); in FNAME()
922 spin_lock(&vcpu->kvm->mmu_lock); in FNAME()
957 spin_unlock(&vcpu->kvm->mmu_lock); in FNAME()
/OK3568_Linux_fs/kernel/arch/mips/kvm/
H A Dmmu.c596 spin_lock(&kvm->mmu_lock); in _kvm_mips_map_page_fast()
631 spin_unlock(&kvm->mmu_lock); in _kvm_mips_map_page_fast()
713 spin_lock(&kvm->mmu_lock); in kvm_mips_map_page()
721 spin_unlock(&kvm->mmu_lock); in kvm_mips_map_page()
751 spin_unlock(&kvm->mmu_lock); in kvm_mips_map_page()
1044 spin_lock(&kvm->mmu_lock); in kvm_mips_handle_mapped_seg_tlb_fault()
1049 spin_unlock(&kvm->mmu_lock); in kvm_mips_handle_mapped_seg_tlb_fault()
H A Dmips.c220 spin_lock(&kvm->mmu_lock); in kvm_arch_flush_shadow_memslot()
226 spin_unlock(&kvm->mmu_lock); in kvm_arch_flush_shadow_memslot()
261 spin_lock(&kvm->mmu_lock); in kvm_arch_commit_memory_region()
268 spin_unlock(&kvm->mmu_lock); in kvm_arch_commit_memory_region()
/OK3568_Linux_fs/kernel/drivers/misc/habanalabs/common/
H A Dcommand_buffer.c66 mutex_lock(&ctx->mmu_lock); in cb_map_mem()
86 mutex_unlock(&ctx->mmu_lock); in cb_map_mem()
103 mutex_unlock(&ctx->mmu_lock); in cb_map_mem()
120 mutex_lock(&ctx->mmu_lock); in cb_unmap_mem()
132 mutex_unlock(&ctx->mmu_lock); in cb_unmap_mem()
H A Dmemory.c963 mutex_lock(&ctx->mmu_lock); in map_device_va()
967 mutex_unlock(&ctx->mmu_lock); in map_device_va()
975 mutex_unlock(&ctx->mmu_lock); in map_device_va()
1099 mutex_lock(&ctx->mmu_lock); in unmap_device_va()
1112 mutex_unlock(&ctx->mmu_lock); in unmap_device_va()
H A Ddebugfs.c411 mutex_lock(&ctx->mmu_lock); in mmu_show()
528 mutex_unlock(&ctx->mmu_lock); in mmu_show()
638 mutex_lock(&ctx->mmu_lock); in device_va_to_pa()
690 mutex_unlock(&ctx->mmu_lock); in device_va_to_pa()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/hack/
H A Dmpp_hack_px30.c195 mutex_lock(&mpp->queue->mmu_lock); in px30_workaround_combo_init()
197 mutex_unlock(&mpp->queue->mmu_lock); in px30_workaround_combo_init()
/OK3568_Linux_fs/kernel/virt/kvm/
H A Dkvm_main.c471 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_change_pte()
477 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_change_pte()
488 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_invalidate_range_start()
501 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_invalidate_range_start()
513 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_invalidate_range_end()
527 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_invalidate_range_end()
541 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_clear_flush_young()
547 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_clear_flush_young()
562 spin_lock(&kvm->mmu_lock); in kvm_mmu_notifier_clear_young()
577 spin_unlock(&kvm->mmu_lock); in kvm_mmu_notifier_clear_young()
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dkvm_book3s_64.h653 VM_WARN(!spin_is_locked(&kvm->mmu_lock), in find_kvm_secondary_pte()
665 VM_WARN(!spin_is_locked(&kvm->mmu_lock), in find_kvm_host_pte()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gvt/
H A Dkvmgt.c1706 spin_lock(&kvm->mmu_lock); in kvmgt_page_track_add()
1715 spin_unlock(&kvm->mmu_lock); in kvmgt_page_track_add()
1740 spin_lock(&kvm->mmu_lock); in kvmgt_page_track_remove()
1749 spin_unlock(&kvm->mmu_lock); in kvmgt_page_track_remove()
1775 spin_lock(&kvm->mmu_lock); in kvmgt_page_track_flush_slot()
1784 spin_unlock(&kvm->mmu_lock); in kvmgt_page_track_flush_slot()

12