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
619
iova_magazine_free_pfns(struct iova_magazine *mag, struct iova_domain *iovad)
drivers/iommu/iova.c
641
static bool iova_magazine_full(struct iova_magazine *mag)
drivers/iommu/iova.c
646
static bool iova_magazine_empty(struct iova_magazine *mag)
drivers/iommu/iova.c
651
static unsigned long iova_magazine_pop(struct iova_magazine *mag,
drivers/iommu/iova.c
669
static void iova_magazine_push(struct iova_magazine *mag, unsigned long pfn)
drivers/iommu/iova.c
674
static struct iova_magazine *iova_depot_pop(struct iova_rcache *rcache)
drivers/iommu/iova.c
676
struct iova_magazine *mag = rcache->depot;
drivers/iommu/iova.c
689
static void iova_depot_push(struct iova_rcache *rcache, struct iova_magazine *mag)
drivers/iommu/iova.c
699
struct iova_magazine *mag = NULL;
drivers/iommu/iova.c
786
struct iova_magazine *new_mag = iova_magazine_alloc(GFP_ATOMIC);
drivers/iommu/iova.c
934
struct iova_magazine *mag = iova_depot_pop(rcache);
drivers/iommu/iova.c
965
sizeof(struct iova_magazine),