Symbol: iopf_queue
drivers/iommu/amd/amd_iommu_types.h
761
struct iopf_queue *iopf_queue;
drivers/iommu/amd/ppr.c
224
if (iommu->iopf_queue)
drivers/iommu/amd/ppr.c
230
iommu->iopf_queue = iopf_queue_alloc(iommu->iopfq_name);
drivers/iommu/amd/ppr.c
231
if (!iommu->iopf_queue)
drivers/iommu/amd/ppr.c
240
iopf_queue_free(iommu->iopf_queue);
drivers/iommu/amd/ppr.c
241
iommu->iopf_queue = NULL;
drivers/iommu/amd/ppr.c
258
if (!iommu->iopf_queue)
drivers/iommu/amd/ppr.c
261
ret = iopf_queue_add_device(iommu->iopf_queue, dev_data->dev);
drivers/iommu/amd/ppr.c
273
iopf_queue_remove_device(iommu->iopf_queue, dev_data->dev);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
807
struct iopf_queue *iopf;
drivers/iommu/intel/iommu.c
3466
ret = iopf_queue_add_device(iommu->iopf_queue, dev);
drivers/iommu/intel/iommu.c
3487
iopf_queue_remove_device(iommu->iopf_queue, dev);
drivers/iommu/intel/iommu.c
917
iopf_queue_remove_device(info->iommu->iopf_queue, info->dev);
drivers/iommu/intel/iommu.h
713
struct iopf_queue *iopf_queue;
drivers/iommu/intel/prq.c
274
iopf_queue_discard_partial(iommu->iopf_queue);
drivers/iommu/intel/prq.c
289
struct iopf_queue *iopfq;
drivers/iommu/intel/prq.c
317
iommu->iopf_queue = iopfq;
drivers/iommu/intel/prq.c
337
iopf_queue_free(iommu->iopf_queue);
drivers/iommu/intel/prq.c
338
iommu->iopf_queue = NULL;
drivers/iommu/intel/prq.c
361
if (iommu->iopf_queue) {
drivers/iommu/intel/prq.c
362
iopf_queue_free(iommu->iopf_queue);
drivers/iommu/intel/prq.c
363
iommu->iopf_queue = NULL;
drivers/iommu/io-pgfault.c
355
int iopf_queue_discard_partial(struct iopf_queue *queue)
drivers/iommu/io-pgfault.c
385
int iopf_queue_add_device(struct iopf_queue *queue, struct device *dev)
drivers/iommu/io-pgfault.c
450
void iopf_queue_remove_device(struct iopf_queue *queue, struct device *dev)
drivers/iommu/io-pgfault.c
502
struct iopf_queue *iopf_queue_alloc(const char *name)
drivers/iommu/io-pgfault.c
504
struct iopf_queue *queue;
drivers/iommu/io-pgfault.c
536
void iopf_queue_free(struct iopf_queue *queue)
drivers/iommu/iommufd/selftest.c
539
static struct iopf_queue *mock_iommu_iopf_queue;
include/linux/iommu.h
1697
int iopf_queue_add_device(struct iopf_queue *queue, struct device *dev);
include/linux/iommu.h
1698
void iopf_queue_remove_device(struct iopf_queue *queue, struct device *dev);
include/linux/iommu.h
1700
struct iopf_queue *iopf_queue_alloc(const char *name);
include/linux/iommu.h
1701
void iopf_queue_free(struct iopf_queue *queue);
include/linux/iommu.h
1702
int iopf_queue_discard_partial(struct iopf_queue *queue);
include/linux/iommu.h
1709
iopf_queue_add_device(struct iopf_queue *queue, struct device *dev)
include/linux/iommu.h
1715
iopf_queue_remove_device(struct iopf_queue *queue, struct device *dev)
include/linux/iommu.h
1724
static inline struct iopf_queue *iopf_queue_alloc(const char *name)
include/linux/iommu.h
1729
static inline void iopf_queue_free(struct iopf_queue *queue)
include/linux/iommu.h
1733
static inline int iopf_queue_discard_partial(struct iopf_queue *queue)
include/linux/iommu.h
854
struct iopf_queue *queue;