pt_common
static inline struct pt_common *common_from_iommu(struct pt_iommu *iommu_table)
static inline struct pt_iommu *iommu_from_common(struct pt_common *common)
static inline int amdv1pt_iommu_set_prot(struct pt_common *common,
static inline unsigned int vtdss_pt_max_sw_bit(struct pt_common *common)
static inline struct pt_common *common_from_iommu(struct pt_iommu *iommu_table)
static inline struct pt_iommu *iommu_from_common(struct pt_common *common)
static inline int vtdss_pt_iommu_set_prot(struct pt_common *common,
static inline unsigned int x86_64_pt_max_sw_bit(struct pt_common *common)
static inline struct pt_common *common_from_iommu(struct pt_iommu *iommu_table)
static inline struct pt_iommu *iommu_from_common(struct pt_common *common)
static inline int x86_64_pt_iommu_set_prot(struct pt_common *common,
struct pt_common *common = common_from_iommu(iommu_table);
struct pt_common *common = common_from_iommu(iommu_table);
static int pt_init_common(struct pt_common *common)
struct pt_common *common = common_from_iommu(iommu_table);
struct pt_common *common = common_from_iommu(iommu_table);
struct pt_common *common = common_from_iommu(iommu_table);
static inline struct pt_table_p *_table_alloc(struct pt_common *common,
static inline struct pt_table_p *table_alloc_top(struct pt_common *common,
struct pt_common *common = common_from_iommu(iommu_table);
struct pt_common *common = common_from_iommu(iommu_table);
static int make_range_ul(struct pt_common *common, struct pt_range *range,
struct pt_common *common = common_from_iommu(iommu_table);
static int do_map(struct pt_range *range, struct pt_common *common,
struct pt_common *common = common_from_iommu(iommu_table);
static __maybe_unused int make_range_u64(struct pt_common *common,
struct pt_common *common;
struct pt_common *common = priv->common;
static inline bool pt_dirty_supported(struct pt_common *common);
static inline pt_vaddr_t pt_full_va_prefix(const struct pt_common *common);
static inline bool pt_has_system_page_size(const struct pt_common *common);
pt_max_oa_lg2(const struct pt_common *common);
static inline unsigned int pt_pgsz_lg2_to_level(struct pt_common *common,
static inline unsigned int pt_max_sw_bit(struct pt_common *common);
struct pt_common *common;
static __always_inline bool pt_feature(const struct pt_common *common,
static inline void pt_top_set(struct pt_common *common,
static inline void pt_top_set_level(struct pt_common *common,
static inline unsigned int pt_top_get_level(const struct pt_common *common)
pt_max_oa_lg2(const struct pt_common *common)
static inline bool pt_has_system_page_size(const struct pt_common *common)
static inline pt_vaddr_t pt_full_va_prefix(const struct pt_common *common)
static inline unsigned int pt_max_sw_bit(struct pt_common *common)
static inline unsigned int pt_pgsz_lg2_to_level(struct pt_common *common,
static inline bool pt_dirty_supported(struct pt_common *common)
static inline bool pt_dirty_supported(struct pt_common *common)
static __always_inline struct pt_range _pt_top_range(struct pt_common *common,
static __always_inline struct pt_range pt_top_range(struct pt_common *common)
static inline struct pt_range pt_all_range(struct pt_common *common)
static inline struct pt_range pt_upper_range(struct pt_common *common)
pt_make_range(struct pt_common *common, pt_vaddr_t va, pt_vaddr_t last_va)
static inline unsigned int pt_top_memsize_lg2(struct pt_common *common,
struct pt_common common;
struct pt_common common;
struct pt_common common;