Home
last modified time | relevance | path

Searched refs:tlb_entry (Results 1 – 2 of 2) sorted by relevance

/qemu/target/loongarch/
H A Dcpu_helper.c21 uint64_t tlb_entry, tlb_ppn; in loongarch_map_tlb_entry() local
31 tlb_entry = n ? tlb->tlb_entry1 : tlb->tlb_entry0; in loongarch_map_tlb_entry()
32 tlb_v = FIELD_EX64(tlb_entry, TLBENTRY, V); in loongarch_map_tlb_entry()
33 tlb_d = FIELD_EX64(tlb_entry, TLBENTRY, D); in loongarch_map_tlb_entry()
34 tlb_plv = FIELD_EX64(tlb_entry, TLBENTRY, PLV); in loongarch_map_tlb_entry()
36 tlb_ppn = FIELD_EX64(tlb_entry, TLBENTRY_64, PPN); in loongarch_map_tlb_entry()
37 tlb_nx = FIELD_EX64(tlb_entry, TLBENTRY_64, NX); in loongarch_map_tlb_entry()
38 tlb_nr = FIELD_EX64(tlb_entry, TLBENTRY_64, NR); in loongarch_map_tlb_entry()
39 tlb_rplv = FIELD_EX64(tlb_entry, TLBENTRY_64, RPLV); in loongarch_map_tlb_entry()
41 tlb_ppn = FIELD_EX64(tlb_entry, TLBENTRY_32, PPN); in loongarch_map_tlb_entry()
/qemu/accel/tcg/
H A Dcputlb.c454 page == (tlb_entry->addr_code & mask)); in tlb_hit_page_mask_anyprot()
477 memset(tlb_entry, -1, sizeof(*tlb_entry)); in tlb_flush_entry_mask_locked()
899 uintptr_t addr = tlb_entry->addr_write; in tlb_reset_dirty_range_locked()
904 addr += tlb_entry->addend; in tlb_reset_dirty_range_locked()
911 tlb_entry->addr_write |= TLB_NOTDIRTY; in tlb_reset_dirty_range_locked()
913 qatomic_set(&tlb_entry->addr_write, in tlb_reset_dirty_range_locked()
961 tlb_entry->addr_write = addr; in tlb_set_dirty1_locked()
1123 te = tlb_entry(cpu, mmu_idx, addr_page); in tlb_set_page_full()
1364 entry = tlb_entry(cpu, mmu_idx, addr); in probe_access_internal()
1829 tlbe = tlb_entry(cpu, mmu_idx, addr); in atomic_mmu_lookup()
[all …]