Home
last modified time | relevance | path

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

/openbmc/qemu/include/hw/arm/
H A Dsmmuv3.h48 uint32_t gbpa; member
/openbmc/qemu/hw/arm/
H A Dsmmuv3.c318 s->gbpa = SMMU_GBPA_RESET_VAL; in smmuv3_init_regs()
1060 if (FIELD_EX32(s->gbpa, GBPA, ABORT)) { in smmuv3_translate()
1606 s->gbpa = data & ~R_GBPA_UPDATE_MASK; in smmu_writel()
1758 *data = s->gbpa; in smmu_readl()
1929 return s->gbpa != SMMU_GBPA_RESET_VAL; in smmuv3_gbpa_needed()
1938 VMSTATE_UINT32(gbpa, SMMUv3State),
/openbmc/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c3123 u32 reg, __iomem *gbpa = smmu->base + ARM_SMMU_GBPA; in arm_smmu_update_gbpa() local
3125 ret = readl_relaxed_poll_timeout(gbpa, reg, !(reg & GBPA_UPDATE), in arm_smmu_update_gbpa()
3132 writel_relaxed(reg | GBPA_UPDATE, gbpa); in arm_smmu_update_gbpa()
3133 ret = readl_relaxed_poll_timeout(gbpa, reg, !(reg & GBPA_UPDATE), in arm_smmu_update_gbpa()