Home
last modified time | relevance | path

Searched refs:pasid_entry (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/drivers/iommu/intel/
H A Dpasid.h38 struct pasid_entry { struct
61 static inline struct pasid_entry * argument
130 pasid_set_domain_id(struct pasid_entry *pe, u64 value) in pasid_set_domain_id()
139 pasid_get_domain_id(struct pasid_entry *pe) in pasid_get_domain_id()
149 pasid_set_slptr(struct pasid_entry *pe, u64 value) in pasid_set_slptr()
159 pasid_set_address_width(struct pasid_entry *pe, u64 value) in pasid_set_address_width()
217 static inline void pasid_set_sre(struct pasid_entry *pe) in pasid_set_sre()
226 static inline void pasid_set_wpe(struct pasid_entry *pe) in pasid_set_wpe()
254 pasid_set_pgsnp(struct pasid_entry *pe) in pasid_set_pgsnp()
264 pasid_set_flptr(struct pasid_entry *pe, u64 value) in pasid_set_flptr()
[all …]
H A Dpasid.c85 struct pasid_entry *table; in intel_pasid_free_table()
134 struct pasid_entry *entries; in intel_pasid_get_entry()
182 struct pasid_entry *pe; in intel_pasid_clear_entry()
242 struct pasid_entry *pte; in intel_pasid_tear_down_entry()
297 struct pasid_entry *pte, in pasid_flush_caches()
378 struct pasid_entry *pte; in intel_pasid_setup_first_level()
484 struct pasid_entry *pte; in intel_pasid_setup_second_level()
582 struct pasid_entry *pte; in intel_pasid_setup_dirty_tracking()
665 struct pasid_entry *pte; in intel_pasid_setup_pass_through()
725 struct pasid_entry *pte; in intel_pasid_setup_page_snoop_control()
[all …]
H A Ddebugfs.c27 struct pasid_entry *pasid_tbl_entry;
184 static void pasid_tbl_walk(struct seq_file *m, struct pasid_entry *tbl_entry, in pasid_tbl_walk()
205 struct pasid_entry *pasid_tbl; in pasid_dir_walk()
396 struct pasid_entry *pasid_tbl, *pasid_tbl_entry; in domain_translation_struct_show()
H A Diommu.h549 struct pasid_entry;
H A Diommu.c618 struct pasid_entry *entries, *pte; in dmar_fault_dump_ptes()