IOPTE_SHIFT
da = (i << IOPGD_SHIFT) + (j << IOPTE_SHIFT);
#define IOPTE_SIZE BIT(IOPTE_SHIFT)
#define PTRS_PER_IOPTE (1UL << (IOPGD_SHIFT - IOPTE_SHIFT))
#define iopte_index(da) (((da) >> IOPTE_SHIFT) & (PTRS_PER_IOPTE - 1))