Searched refs:pasid_state (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/iommu/amd/ |
H A D | iommu_v2.c | 35 struct pasid_state { struct 57 struct pasid_state **states; 70 struct pasid_state *state; 151 static struct pasid_state **__get_pasid_state_ptr(struct device_state *dev_state, in __get_pasid_state_ptr() 154 struct pasid_state **root, **ptr; in __get_pasid_state_ptr() 177 root = (struct pasid_state **)*ptr; in __get_pasid_state_ptr() 185 struct pasid_state *pasid_state, in set_pasid_state() 188 struct pasid_state **ptr; in set_pasid_state() 203 *ptr = pasid_state; in set_pasid_state() 184 set_pasid_state(struct device_state *dev_state, struct pasid_state *pasid_state, u32 pasid) set_pasid_state() argument 252 free_pasid_state(struct pasid_state *pasid_state) free_pasid_state() argument 257 put_pasid_state(struct pasid_state *pasid_state) put_pasid_state() argument 263 put_pasid_state_wait(struct pasid_state *pasid_state) put_pasid_state_wait() argument 270 unbind_pasid(struct pasid_state *pasid_state) unbind_pasid() argument 320 struct pasid_state *pasid_state; free_pasid_states() local 365 struct pasid_state *pasid_state; mn_arch_invalidate_secondary_tlbs() local 380 struct pasid_state *pasid_state; mn_release() local 401 set_pri_tag_status(struct pasid_state *pasid_state, u16 tag, int status) set_pri_tag_status() argument 411 finish_pri_tag(struct device_state *dev_state, struct pasid_state *pasid_state, u16 tag) finish_pri_tag() argument 518 struct pasid_state *pasid_state; ppr_notifier() local 604 struct pasid_state *pasid_state; amd_iommu_bind_pasid() local 690 struct pasid_state *pasid_state; amd_iommu_unbind_pasid() local [all...] |
/kernel/linux/linux-5.10/drivers/iommu/amd/ |
H A D | iommu_v2.c | 34 struct pasid_state { struct 56 struct pasid_state **states; 69 struct pasid_state *state; 152 static struct pasid_state **__get_pasid_state_ptr(struct device_state *dev_state, in __get_pasid_state_ptr() 155 struct pasid_state **root, **ptr; in __get_pasid_state_ptr() 178 root = (struct pasid_state **)*ptr; in __get_pasid_state_ptr() 186 struct pasid_state *pasid_state, in set_pasid_state() 189 struct pasid_state **ptr; in set_pasid_state() 204 *ptr = pasid_state; in set_pasid_state() 185 set_pasid_state(struct device_state *dev_state, struct pasid_state *pasid_state, u32 pasid) set_pasid_state() argument 253 free_pasid_state(struct pasid_state *pasid_state) free_pasid_state() argument 258 put_pasid_state(struct pasid_state *pasid_state) put_pasid_state() argument 264 put_pasid_state_wait(struct pasid_state *pasid_state) put_pasid_state_wait() argument 271 unbind_pasid(struct pasid_state *pasid_state) unbind_pasid() argument 321 struct pasid_state *pasid_state; free_pasid_states() local 363 struct pasid_state *pasid_state; mn_invalidate_range() local 378 struct pasid_state *pasid_state; mn_release() local 399 set_pri_tag_status(struct pasid_state *pasid_state, u16 tag, int status) set_pri_tag_status() argument 409 finish_pri_tag(struct device_state *dev_state, struct pasid_state *pasid_state, u16 tag) finish_pri_tag() argument 516 struct pasid_state *pasid_state; ppr_notifier() local 601 struct pasid_state *pasid_state; amd_iommu_bind_pasid() local 685 struct pasid_state *pasid_state; amd_iommu_unbind_pasid() local [all...] |
Completed in 4 milliseconds