Home
last modified time | relevance | path

Searched refs:pasid_entry (Results 1 – 4 of 4) 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()
183 struct pasid_entry *pe; in intel_pasid_clear_entry()
243 struct pasid_entry *pte; in intel_pasid_tear_down_entry()
298 struct pasid_entry *pte, in pasid_flush_caches()
323 struct pasid_entry *pte) in intel_pasid_flush_present()
350 struct pasid_entry *pte, in pasid_pte_config_first_level()
380 struct pasid_entry *pte; in intel_pasid_setup_first_level()
420 struct pasid_entry *pte, new_pte; in intel_pasid_replace_first_level()
[all …]
H A Diommu.h545 struct pasid_entry;
H A Diommu.c582 struct pasid_entry *entries, *pte; in dmar_fault_dump_ptes()