Home
last modified time | relevance | path

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

/linux/drivers/iommu/generic_pt/
H A Dpt_iter.h114 return log2_div(fvalog2_mod(pts->range->va, in pt_range_to_index()
117 return log2_mod(log2_div(pts->range->va, isz_lg2), in pt_range_to_index()
137 return log2_div(fvalog2_mod(pts->range->last_va, in pt_range_to_end_index()
146 return log2_mod(log2_div(pts->range->last_va, isz_lg2), in pt_range_to_end_index()
591 return log2_div(len, pgsize_lg2); in pt_pgsz_count()
H A Dkunit_iommu_pt.h90 pt_vaddr_t pfn = log2_div(va, priv->smallest_pgsz_lg2); in check_iova()
91 pt_vaddr_t end_pfn = pfn + log2_div(len, priv->smallest_pgsz_lg2); in check_iova()
221 log2_div(max_pgsize, pgsz_lg2)); in test_map_table_to_oa()
H A Dpt_defs.h237 #define log2_div(a, b_lg2) log2_div_t(pt_vaddr_t, a, b_lg2) macro
H A Dkunit_generic_pt.h383 KUNIT_ASSERT_EQ(test, log2_div(radix->vbits, isz_lg2), 0); in test_lvl_radix()
417 KUNIT_ASSERT_EQ(test, log2_div(radix.vbits, range.max_vasz_lg2), in test_table_radix()
/linux/drivers/iommu/generic_pt/fmt/
H A Driscv.h167 FIELD_PREP(RISCVPT_PPN, log2_div(oa, PT_GRANULE_LG2SZ)) | in riscvpt_install_leaf_entry()
176 end = tablep + log2_div(SZ_64K, PT_GRANULE_LG2SZ); in riscvpt_install_leaf_entry()
194 FIELD_PREP(RISCVPT_PPN, log2_div(table_pa, PT_GRANULE_LG2SZ)); in riscvpt_install_table()
H A Dx86_64.h137 FIELD_PREP(X86_64_FMT_OA, log2_div(oa, PT_GRANULE_LG2SZ)) | in x86_64_pt_install_leaf_entry()
154 FIELD_PREP(X86_64_FMT_OA, log2_div(table_pa, PT_GRANULE_LG2SZ)); in x86_64_pt_install_table()
H A Dvtdss.h114 entry = FIELD_PREP(VTDSS_FMT_OA, log2_div(oa, PT_GRANULE_LG2SZ)) | in vtdss_pt_install_leaf_entry()
131 FIELD_PREP(VTDSS_FMT_OA, log2_div(table_pa, PT_GRANULE_LG2SZ)); in vtdss_pt_install_table()
H A Damdv1.h207 FIELD_PREP(AMDV1PT_FMT_OA, log2_div(oa, PT_GRANULE_LG2SZ)) | in amdv1pt_install_leaf_entry()
251 log2_div(table_pa, PT_GRANULE_LG2SZ)) | in amdv1pt_install_table()