Home
last modified time | relevance | path

Searched refs:b_lg2 (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/iommu/generic_pt/
H A Dpt_defs.h237 #define log2_div(a, b_lg2) log2_div_t(pt_vaddr_t, a, b_lg2) argument
239 #define log2_mod(a, b_lg2) log2_mod_t(pt_vaddr_t, a, b_lg2) argument
240 #define log2_mod_eq_max(a, b_lg2) log2_mod_eq_max_t(pt_vaddr_t, a, b_lg2) argument
241 #define log2_set_mod(a, val, b_lg2) log2_set_mod_t(pt_vaddr_t, a, val, b_lg2) argument
242 #define log2_set_mod_max(a, b_lg2) log2_set_mod_max_t(pt_vaddr_t, a, b_lg2) argument
243 #define log2_mul(a, b_lg2) log2_mul_t(pt_vaddr_t, a, b_lg2) argument
253 static inline pt_vaddr_t fvalog2_div(pt_vaddr_t a, unsigned int b_lg2) in fvalog2_div() argument
255 if (PT_SUPPORTED_FEATURE(PT_FEAT_FULL_VA) && b_lg2 == PT_VADDR_MAX_LG2) in fvalog2_div()
257 return log2_div_t(pt_vaddr_t, a, b_lg2); in fvalog2_div()
260 static inline pt_vaddr_t fvalog2_mod(pt_vaddr_t a, unsigned int b_lg2) in fvalog2_mod() argument
[all …]
H A Dpt_log2.h21 #define log2_div_t(type, a, b_lg2) ((type)(((type)a) >> (b_lg2))) argument
34 #define log2_mod_t(type, a, b_lg2) \ argument
35 ((type)(((type)a) & log2_to_max_int_t(type, b_lg2)))
43 #define log2_mod_eq_max_t(type, a, b_lg2) \ argument
44 (log2_mod_t(type, a, b_lg2) == log2_to_max_int_t(type, b_lg2))
53 #define log2_set_mod_t(type, a, val, b_lg2) \ argument
54 ((((type)(a)) & (~log2_to_max_int_t(type, b_lg2))) | ((type)(val)))
62 #define log2_set_mod_max_t(type, a, b_lg2) \ argument
63 (((type)(a)) | log2_to_max_int_t(type, b_lg2))
67 #define log2_mul_t(type, a, b_lg2) ((type)(((type)a) << (b_lg2))) argument
H A Dkunit_generic_pt.h211 unsigned int b_lg2; in test_best_pgsize() local
216 for (b_lg2 = 1; b_lg2 != 10; b_lg2++) { in test_best_pgsize()
220 pt_oaddr_t oa = get_random_u64() << b_lg2; in test_best_pgsize()
251 for (b_lg2 = 1; b_lg2 != 10; b_lg2++) { in test_best_pgsize()
255 pt_oaddr_t oa = PT_VADDR_MAX << b_lg2; in test_best_pgsize()
270 for (b_lg2 = 1; b_lg2 != 10; b_lg2++) { in test_best_pgsize()
274 pt_oaddr_t oa = get_random_u64() << b_lg2; in test_best_pgsize()
294 for (b_lg2 = 32; b_lg2 != 42; b_lg2++) { in test_best_pgsize()
298 pt_oaddr_t oa = get_random_u64() << b_lg2; in test_best_pgsize()