Lines Matching refs:granule_sz
96 static inline hwaddr get_page_pte_address(uint64_t pte, int granule_sz) in get_page_pte_address() argument
98 return PTE_ADDRESS(pte, granule_sz); in get_page_pte_address()
106 static inline hwaddr get_table_pte_address(uint64_t pte, int granule_sz) in get_table_pte_address() argument
108 return PTE_ADDRESS(pte, granule_sz); in get_table_pte_address()
116 int granule_sz, uint64_t *bsz) in get_block_pte_address() argument
118 int n = level_shift(level, granule_sz); in get_block_pte_address()
168 uint8_t level, granule_sz, inputsize, stride; in smmu_ptw_64() local
175 granule_sz = tt->granule_sz; in smmu_ptw_64()
176 stride = granule_sz - 3; in smmu_ptw_64()
184 tlbe->addr_mask = (1 << granule_sz) - 1; in smmu_ptw_64()
187 uint64_t subpage_size = 1ULL << level_shift(level, granule_sz); in smmu_ptw_64()
189 uint32_t offset = iova_level_offset(iova, inputsize, level, granule_sz); in smmu_ptw_64()
208 uint64_t gpa = get_page_pte_address(pte, granule_sz); in smmu_ptw_64()
224 hwaddr gpa = get_block_pte_address(pte, level, granule_sz, in smmu_ptw_64()
249 baseaddr = get_table_pte_address(pte, granule_sz); in smmu_ptw_64()