Lines Matching refs:granule
93 u64 granule = kvm_granule_size(level); in kvm_block_mapping_supported() local
98 if (granule > (end - addr)) in kvm_block_mapping_supported()
101 if (kvm_phys_is_valid(phys) && !IS_ALIGNED(phys, granule)) in kvm_block_mapping_supported()
104 return IS_ALIGNED(addr, granule); in kvm_block_mapping_supported()
369 u64 granule = kvm_granule_size(level), phys = data->phys; in hyp_map_walker_try_leaf() local
379 data->phys += granule; in hyp_map_walker_try_leaf()
585 u64 granule = kvm_granule_size(level), phys = data->phys; in stage2_map_walker_try_leaf() local
613 data->phys += granule; in stage2_map_walker_try_leaf()
1109 u64 granule, start, end; in kvm_pgtable_stage2_find_range() local
1119 granule = kvm_granule_size(level); in kvm_pgtable_stage2_find_range()
1120 start = ALIGN_DOWN(addr, granule); in kvm_pgtable_stage2_find_range()
1121 end = start + granule; in kvm_pgtable_stage2_find_range()
1134 ret = kvm_pgtable_walk(pgt, start, granule, &check_perm_walker); in kvm_pgtable_stage2_find_range()