Searched refs:iopf_queue (Results 1 - 6 of 6) sorted by relevance
/linux-master/drivers/iommu/ |
H A D | io-pgfault.c | 300 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 D | iommu.h | 137 * 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 D | svm.c | 65 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 D | iommu.h | 720 struct iopf_queue *iopf_queue; member in struct:intel_iommu
|
H A D | iommu.c | 4487 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 D | arm-smmu-v3.h | 568 struct iopf_queue *iopf;
|
Completed in 198 milliseconds