smmuvp1
struct smmuvp1 *vp1;
struct smmuvp1 *vp1;
struct smmuvp1 *vp[VP_IDX0_CNT];
CTASSERT(sizeof(struct smmuvp0) == sizeof(struct smmuvp1));
void smmu_set_l1(struct smmu_domain *, uint64_t, struct smmuvp1 *);
void smmu_set_l2(struct smmu_domain *, uint64_t, struct smmuvp1 *,
smmu_set_l1(struct smmu_domain *dom, uint64_t va, struct smmuvp1 *l1_va)
smmu_set_l2(struct smmu_domain *dom, uint64_t va, struct smmuvp1 *vp1,
struct smmuvp1 *vp1;
struct smmuvp1 *l1; /* virtual to physical table 3 lvl */