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

/linux-master/drivers/iommu/
H A Dio-pgfault.c300 int iopf_queue_discard_partial(struct iopf_queue *queue)
330 int iopf_queue_add_device(struct iopf_queue *queue, struct device *dev)
377 * Removing a device from an iopf_queue. It's recommended to follow these
395 void iopf_queue_remove_device(struct iopf_queue *queue, struct device *dev)
446 struct iopf_queue *iopf_queue_alloc(const char *name)
448 struct iopf_queue *queue;
460 queue->wq = alloc_workqueue("iopf_queue/%s", WQ_UNBOUND, 0, name);
480 void iopf_queue_free(struct iopf_queue *queue)
/linux-master/include/linux/
H A Diommu.h137 * struct iopf_queue - IO Page Fault queue
142 struct iopf_queue { struct
697 struct iopf_queue *queue;
1569 int iopf_queue_add_device(struct iopf_queue *queue, struct device *dev);
1570 void iopf_queue_remove_device(struct iopf_queue *queue, struct device *dev);
1572 struct iopf_queue *iopf_queue_alloc(const char *name);
1573 void iopf_queue_free(struct iopf_queue *queue);
1574 int iopf_queue_discard_partial(struct iopf_queue *queue);
1581 iopf_queue_add_device(struct iopf_queue *queue, struct device *dev)
1587 iopf_queue_remove_device(struct iopf_queue *queu
[all...]
/linux-master/drivers/iommu/intel/
H A Dsvm.c65 struct iopf_queue *iopfq;
94 iommu->iopf_queue = iopfq;
114 iopf_queue_free(iommu->iopf_queue);
115 iommu->iopf_queue = NULL;
138 if (iommu->iopf_queue) {
139 iopf_queue_free(iommu->iopf_queue);
140 iommu->iopf_queue = NULL;
719 iopf_queue_discard_partial(iommu->iopf_queue);
H A Diommu.h720 struct iopf_queue *iopf_queue; member in struct:intel_iommu
H A Diommu.c4487 ret = iopf_queue_add_device(iommu->iopf_queue, dev);
4493 iopf_queue_remove_device(iommu->iopf_queue, dev);
4520 iopf_queue_remove_device(iommu->iopf_queue, dev);
/linux-master/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.h568 struct iopf_queue *iopf;

Completed in 198 milliseconds