Home
last modified time | relevance | path

Searched refs:tlb_lock (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv_nested.c282 mutex_lock(&l2->tlb_lock); in kvmhv_enter_nested_guest()
284 mutex_unlock(&l2->tlb_lock); in kvmhv_enter_nested_guest()
523 mutex_lock(&gp->tlb_lock); in kvmhv_copy_tofrom_guest_nested()
554 mutex_unlock(&gp->tlb_lock); in kvmhv_copy_tofrom_guest_nested()
566 * Caller must hold gp->tlb_lock.
603 mutex_init(&gp->tlb_lock); in kvmhv_alloc_nested()
706 /* caller must hold gp->tlb_lock */
1035 mutex_lock(&gp->tlb_lock); in kvmhv_emulate_tlbie_tlb_addr()
1045 mutex_unlock(&gp->tlb_lock); in kvmhv_emulate_tlbie_tlb_addr()
1055 mutex_lock(&gp->tlb_lock); in kvmhv_emulate_tlbie_lpid()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv_nested.c348 mutex_lock(&l2->tlb_lock); in kvmhv_enter_nested_guest()
350 mutex_unlock(&l2->tlb_lock); in kvmhv_enter_nested_guest()
587 mutex_lock(&gp->tlb_lock); in kvmhv_copy_tofrom_guest_nested()
618 mutex_unlock(&gp->tlb_lock); in kvmhv_copy_tofrom_guest_nested()
630 * Caller must hold gp->tlb_lock.
696 mutex_init(&gp->tlb_lock); in kvmhv_alloc_nested()
792 /* caller must hold gp->tlb_lock */
1115 mutex_lock(&gp->tlb_lock); in kvmhv_emulate_tlbie_tlb_addr()
1125 mutex_unlock(&gp->tlb_lock); in kvmhv_emulate_tlbie_tlb_addr()
1135 mutex_lock(&gp->tlb_lock); in kvmhv_emulate_tlbie_lpid()
[all...]
/kernel/linux/linux-5.10/drivers/iommu/
H A Dmtk_iommu.h66 spinlock_t tlb_lock; /* lock for tlb range flush */ member
H A Dmtk_iommu.c206 spin_lock_irqsave(&data->tlb_lock, flags); in mtk_iommu_tlb_flush_range_sync()
226 spin_unlock_irqrestore(&data->tlb_lock, flags); in mtk_iommu_tlb_flush_range_sync()
426 /* Synchronize with the tlb_lock */ in mtk_iommu_map()
755 spin_lock_init(&data->tlb_lock); in mtk_iommu_probe()
/kernel/linux/linux-6.6/drivers/iommu/
H A Dmtk_iommu.c248 spinlock_t tlb_lock; /* lock for tlb range flush */ member
382 spin_lock_irqsave(&bank->tlb_lock, flags); in mtk_iommu_tlb_flush_all()
386 spin_unlock_irqrestore(&bank->tlb_lock, flags); in mtk_iommu_tlb_flush_all()
427 spin_lock_irqsave(&curbank->tlb_lock, flags); in mtk_iommu_tlb_flush_range_sync()
442 spin_unlock_irqrestore(&curbank->tlb_lock, flags); in mtk_iommu_tlb_flush_range_sync()
789 /* Synchronize with the tlb_lock */ in mtk_iommu_map()
1319 spin_lock_init(&bank->tlb_lock); in mtk_iommu_probe()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dkvm_book3s_64.h43 struct mutex tlb_lock; /* serialize page faults and tlbies */ member
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dkvm_book3s_64.h31 struct mutex tlb_lock; /* serialize page faults and tlbies */ member

Completed in 11 milliseconds