Symbol: iova_magazine
drivers/iommu/iova.c
573
struct iova_magazine *next;
drivers/iommu/iova.c
577
static_assert(!(sizeof(struct iova_magazine) & (sizeof(struct iova_magazine) - 1)));
drivers/iommu/iova.c
581
struct iova_magazine *loaded;
drivers/iommu/iova.c
582
struct iova_magazine *prev;
drivers/iommu/iova.c
588
struct iova_magazine *depot;
drivers/iommu/iova.c
601
static struct iova_magazine *iova_magazine_alloc(gfp_t flags)
drivers/iommu/iova.c
603
struct iova_magazine *mag;
drivers/iommu/iova.c
612
static void iova_magazine_free(struct iova_magazine *mag)
drivers/iommu/iova.c
618
iova_magazine_free_pfns(struct iova_magazine *mag, struct iova_domain *iovad)
drivers/iommu/iova.c
640
static bool iova_magazine_full(struct iova_magazine *mag)
drivers/iommu/iova.c
645
static bool iova_magazine_empty(struct iova_magazine *mag)
drivers/iommu/iova.c
650
static unsigned long iova_magazine_pop(struct iova_magazine *mag,
drivers/iommu/iova.c
668
static void iova_magazine_push(struct iova_magazine *mag, unsigned long pfn)
drivers/iommu/iova.c
673
static struct iova_magazine *iova_depot_pop(struct iova_rcache *rcache)
drivers/iommu/iova.c
675
struct iova_magazine *mag = rcache->depot;
drivers/iommu/iova.c
688
static void iova_depot_push(struct iova_rcache *rcache, struct iova_magazine *mag)
drivers/iommu/iova.c
698
struct iova_magazine *mag = NULL;
drivers/iommu/iova.c
785
struct iova_magazine *new_mag = iova_magazine_alloc(GFP_ATOMIC);
drivers/iommu/iova.c
933
struct iova_magazine *mag = iova_depot_pop(rcache);
drivers/iommu/iova.c
964
sizeof(struct iova_magazine),