Home
last modified time | relevance | path

Searched refs:log2_mod (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/iommu/generic_pt/
H A Dpt_iter.h91 if (log2_mod(pts->range->va, oasz_lg2)) in pt_entry_fully_covered()
117 return log2_mod(log2_div(pts->range->va, isz_lg2), in pt_range_to_index()
146 return log2_mod(log2_div(pts->range->last_va, isz_lg2), in pt_range_to_end_index()
555 pgsz_bitmap = log2_mod(pgsz_bitmap, best_pgsz_lg2 + 1); in pt_compute_best_pgsize()
563 PT_WARN_ON(log2_mod(va, pgsz_lg2) != 0); in pt_compute_best_pgsize()
587 if (log2_mod(va ^ oa, next_pgsize_lg2) == 0) in pt_pgsz_count()
H A Dpt_fmt_defaults.h178 PT_WARN_ON(log2_mod(pts->index, num_contig_lg2)); in pt_clear_entries64()
189 PT_WARN_ON(log2_mod(pts->index, num_contig_lg2)); in pt_clear_entries32()
H A Dpt_common.h163 log2_mod(pts->range->va, pt_entry_oa_lg2sz(pts)); in pt_entry_oa_exact()
H A Dkunit_iommu.h179 log2_mod(priv->info.pgsize_bitmap, va_lg2sz - 1); in pt_kunit_priv_init()
H A Dpt_defs.h239 #define log2_mod(a, b_lg2) log2_mod_t(pt_vaddr_t, a, b_lg2) macro
H A Dkunit_generic_pt.h197 log2_mod(va, pgsz_lg2) == 0 && in ref_best_pgsize()
449 KUNIT_ASSERT_EQ(test, log2_mod(pgsize_bitmap, isz_lg2), 0); in test_lvl_possible_sizes()
H A Diommu_pt.h925 if (log2_mod(iova | paddr, PAGE_SHIFT)) in map_range()
996 if (log2_mod(range->va, pt_entry_oa_lg2sz(&pts))) in __unmap_range()