Searched refs:log2_div (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/iommu/generic_pt/ |
| H A D | pt_iter.h | 114 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 D | kunit_iommu_pt.h | 90 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 D | pt_defs.h | 237 #define log2_div(a, b_lg2) log2_div_t(pt_vaddr_t, a, b_lg2) macro
|
| H A D | kunit_generic_pt.h | 383 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 D | riscv.h | 167 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 D | x86_64.h | 137 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 D | vtdss.h | 114 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 D | amdv1.h | 207 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()
|