Lines Matching +full:gpa +full:- +full:1
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2020-2022 Loongson Technology Corporation Limited
9 #include <asm/cpu-features.h>
53 /* Invalid all global=1 lines in current tlb */
61 /* Invalid addr with global=1 or matched asid in current tlb */
65 /* Invalid global=1, matched gid in guest tlb */
73 /* Invalid global=1 , matched gid, asid and addr in guest tlb */
75 /* Invalid all gid gva-->gpa guest tlb */
77 /* Invalid all gid gpa-->hpa tlb */
79 /* Invalid all gid tlb, including gva-->gpa and gpa-->hpa */
81 /* Invalid matched gid gva-->gpa guest tlb */
83 /* Invalid matched gid gpa-->hpa tlb */
85 /* Invalid matched gid tlb,including gva-->gpa and gpa-->hpa */
87 /* Invalid matched gid and addr gpa-->hpa tlb */
94 "invtlb %0, %1, %2\n\t" in invtlb()
105 "invtlb %0, $zero, %1\n\t" in invtlb_addr()
116 "invtlb %0, %1, $zero\n\t" in invtlb_info()
140 #include <asm-generic/tlb.h>
146 vma.vm_mm = tlb->mm; in tlb_flush()
148 if (tlb->fullmm) { in tlb_flush()
149 flush_tlb_mm(tlb->mm); in tlb_flush()
153 flush_tlb_range(&vma, tlb->start, tlb->end); in tlb_flush()