Searched refs:pasid_entry (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/iommu/intel/ |
| H A D | pasid.h | 39 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 D | pasid.c | 85 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 D | debugfs.c | 27 struct pasid_entry *pasid_tbl_entry; 182 static void pasid_tbl_walk(struct seq_file *m, struct pasid_entry *tbl_entry, in pasid_tbl_walk() 203 struct pasid_entry *pasid_tbl; in pasid_dir_walk() 394 struct pasid_entry *pasid_tbl, *pasid_tbl_entry; in domain_translation_struct_show()
|
| H A D | iommu.h | 545 struct pasid_entry;
|
| H A D | iommu.c | 582 struct pasid_entry *entries, *pte; in dmar_fault_dump_ptes()
|