Home
last modified time | relevance | path

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

/openbmc/linux/drivers/iommu/
H A Dio-pgtable-arm-v7s.c52 #define ARM_V7S_LVL_SHIFT(lvl) ((lvl) == 1 ? 20 : 12) macro
59 #define ARM_V7S_BLOCK_SIZE(lvl) (1UL << ARM_V7S_LVL_SHIFT(lvl))
60 #define ARM_V7S_LVL_MASK(lvl) ((u32)(~0U << ARM_V7S_LVL_SHIFT(lvl)))
65 ((addr) >> ARM_V7S_LVL_SHIFT(_l)) & _ARM_V7S_IDX_MASK(_l, cfg); \
503 int num_entries = size >> ARM_V7S_LVL_SHIFT(lvl); in __arm_v7s_map()
636 num_entries = size >> ARM_V7S_LVL_SHIFT(2); in arm_v7s_split_blk_unmap()
673 int idx, i = 0, num_entries = size >> ARM_V7S_LVL_SHIFT(lvl); in __arm_v7s_unmap()