Searched refs:tlb_entry (Results 1 – 2 of 2) sorted by relevance
/qemu/target/loongarch/ |
H A D | cpu_helper.c | 21 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 D | cputlb.c | 454 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 …]
|