iova_magazine 786 drivers/iommu/iova.c struct iova_magazine *loaded; iova_magazine 787 drivers/iommu/iova.c struct iova_magazine *prev; iova_magazine 790 drivers/iommu/iova.c static struct iova_magazine *iova_magazine_alloc(gfp_t flags) iova_magazine 792 drivers/iommu/iova.c return kzalloc(sizeof(struct iova_magazine), flags); iova_magazine 795 drivers/iommu/iova.c static void iova_magazine_free(struct iova_magazine *mag) iova_magazine 801 drivers/iommu/iova.c iova_magazine_free_pfns(struct iova_magazine *mag, struct iova_domain *iovad) iova_magazine 823 drivers/iommu/iova.c static bool iova_magazine_full(struct iova_magazine *mag) iova_magazine 828 drivers/iommu/iova.c static bool iova_magazine_empty(struct iova_magazine *mag) iova_magazine 833 drivers/iommu/iova.c static unsigned long iova_magazine_pop(struct iova_magazine *mag, iova_magazine 853 drivers/iommu/iova.c static void iova_magazine_push(struct iova_magazine *mag, unsigned long pfn) iova_magazine 893 drivers/iommu/iova.c struct iova_magazine *mag_to_free = NULL; iova_magazine 907 drivers/iommu/iova.c struct iova_magazine *new_mag = iova_magazine_alloc(GFP_ATOMIC); iova_magazine 25 include/linux/iova.h struct iova_magazine; iova_magazine 34 include/linux/iova.h struct iova_magazine *depot[MAX_GLOBAL_MAGS];