Searched refs:pt_vaddr_t (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/iommu/generic_pt/ |
| H A D | pt_defs.h | 26 typedef u64 pt_vaddr_t; typedef 33 PT_VADDR_MAX = sizeof(pt_vaddr_t) == 8 ? U64_MAX : U32_MAX, 34 PT_VADDR_MAX_LG2 = sizeof(pt_vaddr_t) == 8 ? 64 : 32, 136 pt_vaddr_t va; 137 pt_vaddr_t last_va; 235 #define log2_to_int(a_lg2) log2_to_int_t(pt_vaddr_t, a_lg2) 236 #define log2_to_max_int(a_lg2) log2_to_max_int_t(pt_vaddr_t, a_lg2) 237 #define log2_div(a, b_lg2) log2_div_t(pt_vaddr_t, a, b_lg2) 238 #define log2_div_eq(a, b, c_lg2) log2_div_eq_t(pt_vaddr_t, a, b, c_lg2) 239 #define log2_mod(a, b_lg2) log2_mod_t(pt_vaddr_t, a, b_lg2) [all …]
|
| H A D | kunit_iommu_pt.h | 10 static void do_map(struct kunit *test, pt_vaddr_t va, pt_oaddr_t pa, 11 pt_vaddr_t len); 57 static unsigned int count_valids_single(struct kunit *test, pt_vaddr_t pgsz) in count_valids_single() 77 static void do_unmap(struct kunit *test, pt_vaddr_t va, pt_vaddr_t len) in do_unmap() 86 static void check_iova(struct kunit *test, pt_vaddr_t va, pt_oaddr_t pa, in check_iova() 87 pt_vaddr_t len) in check_iova() 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() 141 pt_vaddr_t pgsize_bitmap = priv->safe_pgsize_bitmap; in test_map_simple() 143 pt_vaddr_t cur_va; in test_map_simple() [all …]
|
| H A D | pt_common.h | 174 static inline pt_vaddr_t pt_full_va_prefix(const struct pt_common *common); 298 static inline pt_vaddr_t pt_possible_sizes(const struct pt_state *pts);
|
| H A D | iommu_pt.h | 44 struct pt_iommu *iommu_table, pt_vaddr_t iova, in gather_range_pages() 45 pt_vaddr_t len, in gather_range_pages() 211 pt_vaddr_t dirty_len; in record_dirty() 480 pt_vaddr_t num_leaves; 541 pt_vaddr_t last_va; in __map_range_leaf() 890 pt_vaddr_t pgsize_bitmap = iommu_table->domain.pgsize_bitmap; in NS() 908 (pt_vaddr_t)paddr > PT_VADDR_MAX) || in NS() 966 pt_vaddr_t unmapped; 1091 pt_vaddr_t pgsize_bitmap = 0; in NS() 1205 if ((pt_vaddr_t)domain->geometry.aperture_start != range.va) in pt_iommu_init_domain() [all …]
|
| H A D | pt_fmt_defaults.h | 151 static inline pt_vaddr_t pt_possible_sizes(const struct pt_state *pts) in pt_possible_sizes() 164 static inline pt_vaddr_t pt_full_va_prefix(const struct pt_common *common) in pt_full_va_prefix()
|
| H A D | kunit_iommu.h | 70 pt_vaddr_t smallest_pgsz; 73 pt_vaddr_t safe_pgsize_bitmap;
|
| /linux/drivers/iommu/generic_pt/fmt/ |
| H A D | defs_amdv1.h | 12 typedef u64 pt_vaddr_t; typedef
|
| H A D | defs_vtdss.h | 12 typedef u64 pt_vaddr_t; typedef
|
| H A D | defs_x86_64.h | 12 typedef u64 pt_vaddr_t; typedef
|
| H A D | amdv1.h | 156 static inline pt_vaddr_t amdv1pt_possible_sizes(const struct pt_state *pts) in amdv1pt_possible_sizes()
|