Searched refs:idxmap (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/include/exec/ |
H A D | exec-all.h | 112 uint16_t idxmap); 126 uint16_t idxmap); 136 void tlb_flush_by_mmuidx(CPUState *cpu, uint16_t idxmap); 148 void tlb_flush_by_mmuidx_all_cpus_synced(CPUState *cpu, uint16_t idxmap); 160 uint16_t idxmap, unsigned bits); 164 (CPUState *cpu, vaddr addr, uint16_t idxmap, unsigned bits); 178 vaddr len, uint16_t idxmap, 185 uint16_t idxmap, 264 vaddr addr, uint16_t idxmap) in tlb_flush_page_by_mmuidx() argument 268 static inline void tlb_flush_by_mmuidx(CPUState *cpu, uint16_t idxmap) in tlb_flush_by_mmuidx() argument [all …]
|
/openbmc/qemu/accel/tcg/ |
H A D | cputlb.c | 417 void tlb_flush_by_mmuidx(CPUState *cpu, uint16_t idxmap) in tlb_flush_by_mmuidx() argument 419 tlb_debug("mmu_idx: 0x%" PRIx16 "\n", idxmap); in tlb_flush_by_mmuidx() 423 tlb_flush_by_mmuidx_async_work(cpu, RUN_ON_CPU_HOST_INT(idxmap)); in tlb_flush_by_mmuidx() 431 void tlb_flush_by_mmuidx_all_cpus_synced(CPUState *src_cpu, uint16_t idxmap) in tlb_flush_by_mmuidx_all_cpus_synced() argument 435 tlb_debug("mmu_idx: 0x%"PRIx16"\n", idxmap); in tlb_flush_by_mmuidx_all_cpus_synced() 437 flush_all_helper(src_cpu, fn, RUN_ON_CPU_HOST_INT(idxmap)); in tlb_flush_by_mmuidx_all_cpus_synced() 438 async_safe_run_on_cpu(src_cpu, fn, RUN_ON_CPU_HOST_INT(idxmap)); in tlb_flush_by_mmuidx_all_cpus_synced() 540 uint16_t idxmap) in tlb_flush_page_by_mmuidx_async_0() argument 546 tlb_debug("page addr: %016" VADDR_PRIx " mmu_map:0x%x\n", addr, idxmap); in tlb_flush_page_by_mmuidx_async_0() 550 if ((idxmap >> mmu_idx) & 1) { in tlb_flush_page_by_mmuidx_async_0() [all …]
|
/openbmc/qemu/target/arm/ |
H A D | helper.c | 5268 int idxmap, bool synced) in do_rvae_write() argument 5270 ARMMMUIdx one_idx = ARM_MMU_IDX_A | ctz32(idxmap); in do_rvae_write() 5281 idxmap, in do_rvae_write() 5285 range.length, idxmap, bits); in do_rvae_write()
|