Home
last modified time | relevance | path

Searched refs:LEVEL_STRIDE (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/intel/
H A Diommu.c85 #define LEVEL_STRIDE (9) macro
86 #define LEVEL_MASK (((u64)1 << LEVEL_STRIDE) - 1)
113 return min_t(int, 30 + agaw * LEVEL_STRIDE, MAX_AGAW_WIDTH); in agaw_to_width()
118 return DIV_ROUND_UP(width - 30, LEVEL_STRIDE); in width_to_agaw()
123 return (level - 1) * LEVEL_STRIDE; in level_to_offset_bits()
148 return 1UL << min_t(int, (lvl - 1) * LEVEL_STRIDE, MAX_AGAW_PFN_WIDTH); in lvl_to_nr_pages()
/kernel/linux/linux-6.6/drivers/iommu/intel/
H A Diommu.c67 #define LEVEL_STRIDE (9) macro
68 #define LEVEL_MASK (((u64)1 << LEVEL_STRIDE) - 1)
77 return min_t(int, 30 + agaw * LEVEL_STRIDE, MAX_AGAW_WIDTH); in agaw_to_width()
82 return DIV_ROUND_UP(width - 30, LEVEL_STRIDE); in width_to_agaw()
87 return (level - 1) * LEVEL_STRIDE; in level_to_offset_bits()
112 return 1UL << min_t(int, (lvl - 1) * LEVEL_STRIDE, MAX_AGAW_PFN_WIDTH); in lvl_to_nr_pages()

Completed in 15 milliseconds