Home
last modified time | relevance | path

Searched refs:idxmap (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/include/exec/
H A Dexec-all.h112 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 Dcputlb.c417 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 Dhelper.c5268 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()