Home
last modified time | relevance | path

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

/linux/drivers/iommu/intel/
H A Dpasid.h39 struct pasid_entry { struct
61 static inline struct pasid_entry * argument
71 static inline bool pasid_pte_is_present(struct pasid_entry *pte) in pasid_pte_is_present()
77 static inline bool pasid_pte_is_fault_disabled(struct pasid_entry *pte) in pasid_pte_is_fault_disabled()
83 static inline u16 pasid_pte_get_pgtt(struct pasid_entry *pte) in pasid_pte_get_pgtt()
88 static inline void pasid_clear_entry(struct pasid_entry *pe) in pasid_clear_entry()
100 static inline void pasid_clear_entry_with_fpd(struct pasid_entry *pe) in pasid_clear_entry_with_fpd()
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()
[all …]
H A Dpasid.c85 struct pasid_entry *table; in intel_pasid_free_table()
129 static struct pasid_entry *intel_pasid_get_entry(struct device *dev, u32 pasid) in intel_pasid_get_entry()
134 struct pasid_entry *entries; in intel_pasid_get_entry()
184 struct pasid_entry *pe; in intel_pasid_clear_entry()
244 struct pasid_entry *pte; in intel_pasid_tear_down_entry()
303 struct pasid_entry *pte, in pasid_flush_caches()
328 struct pasid_entry *pte) in intel_pasid_flush_present()
355 struct pasid_entry *pte, in pasid_pte_config_first_level()
385 struct pasid_entry *pte; in intel_pasid_setup_first_level()
424 struct pasid_entry *pte, in pasid_pte_config_second_level()
[all …]
H A Diommu.c582 struct pasid_entry *entries, *pte; in dmar_fault_dump_ptes()