Home
last modified time | relevance | path

Searched refs:iopf_queue (Results 1 – 6 of 6) sorted by relevance

/linux-5.19.10/drivers/iommu/
Diommu-sva-lib.h17 struct iopf_queue;
22 int iopf_queue_add_device(struct iopf_queue *queue, struct device *dev);
23 int iopf_queue_remove_device(struct iopf_queue *queue,
26 struct iopf_queue *iopf_queue_alloc(const char *name);
27 void iopf_queue_free(struct iopf_queue *queue);
28 int iopf_queue_discard_partial(struct iopf_queue *queue);
36 static inline int iopf_queue_add_device(struct iopf_queue *queue, in iopf_queue_add_device()
42 static inline int iopf_queue_remove_device(struct iopf_queue *queue, in iopf_queue_remove_device()
53 static inline struct iopf_queue *iopf_queue_alloc(const char *name) in iopf_queue_alloc()
58 static inline void iopf_queue_free(struct iopf_queue *queue) in iopf_queue_free()
[all …]
Dio-pgfault.c22 struct iopf_queue { struct
38 struct iopf_queue *queue; argument
304 int iopf_queue_discard_partial(struct iopf_queue *queue) in iopf_queue_discard_partial()
332 int iopf_queue_add_device(struct iopf_queue *queue, struct device *dev) in iopf_queue_add_device()
375 int iopf_queue_remove_device(struct iopf_queue *queue, struct device *dev) in iopf_queue_remove_device()
414 struct iopf_queue *iopf_queue_alloc(const char *name) in iopf_queue_alloc()
416 struct iopf_queue *queue; in iopf_queue_alloc()
448 void iopf_queue_free(struct iopf_queue *queue) in iopf_queue_free()
/linux-5.19.10/drivers/iommu/intel/
Dsvm.c87 struct iopf_queue *iopfq; in intel_svm_enable_prq()
116 iommu->iopf_queue = iopfq; in intel_svm_enable_prq()
136 iopf_queue_free(iommu->iopf_queue); in intel_svm_enable_prq()
137 iommu->iopf_queue = NULL; in intel_svm_enable_prq()
160 if (iommu->iopf_queue) { in intel_svm_finish_prq()
161 iopf_queue_free(iommu->iopf_queue); in intel_svm_finish_prq()
162 iommu->iopf_queue = NULL; in intel_svm_finish_prq()
808 iopf_queue_discard_partial(iommu->iopf_queue); in prq_event_thread()
Diommu.c4771 ret = iopf_queue_add_device(iommu->iopf_queue, dev); in intel_iommu_enable_sva()
4786 ret = iopf_queue_remove_device(iommu->iopf_queue, dev); in intel_iommu_disable_sva()
/linux-5.19.10/include/linux/
Dintel-iommu.h592 struct iopf_queue *iopf_queue; member
/linux-5.19.10/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3.h556 struct iopf_queue *iopf;