Searched refs:pt_range (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/iommu/generic_pt/ |
| H A D | pt_iter.h | 28 static inline int pt_check_range(struct pt_range *range) in pt_check_range() 88 struct pt_range *range = pts->range; in pt_entry_fully_covered() 130 struct pt_range *range = pts->range; in pt_range_to_end_index() 210 static __always_inline struct pt_range _pt_top_range(struct pt_common *common, in _pt_top_range() 213 struct pt_range range = { in _pt_top_range() 250 static __always_inline struct pt_range pt_top_range(struct pt_common *common) in pt_top_range() 268 static inline struct pt_range pt_all_range(struct pt_common *common) in pt_all_range() 270 struct pt_range range = pt_top_range(common); in pt_all_range() 290 static inline struct pt_range pt_upper_range(struct pt_common *common) in pt_upper_range() 292 struct pt_range range = pt_top_range(common); in pt_upper_range() [all …]
|
| H A D | iommu_pt.h | 80 static int make_range_ul(struct pt_common *common, struct pt_range *range, in make_range_ul() 100 struct pt_range *range, u64 iova, in make_range_u64() 148 static __always_inline int __do_iova_to_phys(struct pt_range *range, void *arg, in __do_iova_to_phys() 186 struct pt_range range; in iova_to_phys() 241 static inline int __read_and_clear_dirty(struct pt_range *range, void *arg, in __read_and_clear_dirty() 291 struct pt_range range; in read_and_clear_dirty() 308 static inline int __set_dirty(struct pt_range *range, void *arg, in __set_dirty() 329 struct pt_range range; in set_dirty() 349 static int __collect_tables(struct pt_range *range, void *arg, in __collect_tables() 493 struct pt_range range = *start_pts->range; in clear_contig() [all …]
|
| H A D | kunit_iommu_pt.h | 17 static int __count_valids(struct pt_range *range, void *arg, unsigned int level, in __count_valids() 43 struct pt_range range = pt_top_range(priv->common); in count_valids() 60 struct pt_range range = pt_top_range(priv->common); in count_valids_single() 120 struct pt_range top_range = pt_top_range(common); in test_increase_level() 139 struct pt_range range = pt_top_range(priv->common); in test_map_simple() 197 struct pt_range range = pt_top_range(priv->common); in test_map_table_to_oa() 243 struct pt_range top_range = pt_top_range(priv->common); in test_unmap_split() 311 static void clamp_range(struct kunit *test, struct pt_range *range) in clamp_range() 331 struct pt_range upper_range = pt_upper_range(priv->common); in test_random_map() 332 struct pt_range top_range = pt_top_range(priv->common); in test_random_map() [all …]
|
| H A D | pt_defs.h | 133 struct pt_range { struct 147 struct pt_range *range; argument
|
| H A D | kunit_generic_pt.h | 36 static int __check_all_levels(struct pt_range *range, void *arg, in __check_all_levels() 109 struct pt_range range = pt_top_range(priv->common); in check_all_levels() 396 struct pt_range range = pt_top_range(priv->common); in test_max_va() 405 struct pt_range range; in test_table_radix() 424 struct pt_range top_range = pt_top_range(pts->range->common); in safe_pt_num_items_lg2()
|
| /linux/drivers/iommu/generic_pt/fmt/ |
| H A D | x86_64.h | 258 const struct pt_range *top_range, in x86_64_pt_iommu_fmt_hw_info()
|
| H A D | vtdss.h | 262 const struct pt_range *top_range, in vtdss_pt_iommu_fmt_hw_info()
|
| H A D | riscv.h | 277 const struct pt_range *top_range, in riscvpt_iommu_fmt_hw_info()
|
| H A D | amdv1.h | 393 const struct pt_range *top_range, in amdv1pt_iommu_fmt_hw_info()
|