Lines Matching refs:d
42 #define ARM_LPAE_LVL_SHIFT(l,d) \ argument
43 (((ARM_LPAE_MAX_LEVELS - (l)) * (d)->bits_per_level) + \
46 #define ARM_LPAE_GRANULE(d) \ argument
47 (sizeof(arm_lpae_iopte) << (d)->bits_per_level)
48 #define ARM_LPAE_PGD_SIZE(d) \ argument
49 (sizeof(arm_lpae_iopte) << (d)->pgd_bits)
51 #define ARM_LPAE_PTES_PER_TABLE(d) \ argument
52 (ARM_LPAE_GRANULE(d) >> ilog2(sizeof(arm_lpae_iopte)))
58 #define ARM_LPAE_PGD_IDX(l,d) \ argument
59 ((l) == (d)->start_level ? (d)->pgd_bits - (d)->bits_per_level : 0)
61 #define ARM_LPAE_LVL_IDX(a,l,d) \ argument
62 (((u64)(a) >> ARM_LPAE_LVL_SHIFT(l,d)) & \
63 ((1 << ((d)->bits_per_level + ARM_LPAE_PGD_IDX(l,d))) - 1))
66 #define ARM_LPAE_BLOCK_SIZE(l,d) (1ULL << ARM_LPAE_LVL_SHIFT(l,d)) argument