Home
last modified time | relevance | path

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

/openbmc/qemu/include/hw/arm/
H A Dsmmu-common.h91 uint8_t eff_ps; /* Effective PA output range (based on S2PS) */ member
/openbmc/qemu/hw/arm/
H A Dsmmuv3.c405 return (cfg->s2cfg.tsz >= 64 - cfg->s2cfg.eff_ps); in s2t0sz_valid()
408 return (cfg->s2cfg.tsz >= MAX(64 - cfg->s2cfg.eff_ps, 16)); in s2t0sz_valid()
466 cfg->s2cfg.eff_ps = oas2bits(MIN(STE_S2PS(ste), oas)); in decode_ste_s2_cfg()
473 cfg->s2cfg.eff_ps = MIN(cfg->s2cfg.eff_ps, 48); in decode_ste_s2_cfg()
479 if (cfg->s2cfg.vttb & ~(MAKE_64BIT_MASK(0, cfg->s2cfg.eff_ps))) { in decode_ste_s2_cfg()
483 cfg->s2cfg.vttb, cfg->s2cfg.eff_ps); in decode_ste_s2_cfg()
H A Dsmmu-common.c580 uint64_t baseaddr = extract64(cfg->s2cfg.vttb, 0, cfg->s2cfg.eff_ps) + in smmu_ptw_64_s2()
651 if (gpa >= (1ULL << cfg->s2cfg.eff_ps)) { in smmu_ptw_64_s2()