Home
last modified time | relevance | path

Searched refs:iova_magazine (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.15/drivers/iommu/
Diova.c803 struct iova_magazine { struct
810 struct iova_magazine *loaded; argument
811 struct iova_magazine *prev;
814 static struct iova_magazine *iova_magazine_alloc(gfp_t flags) in iova_magazine_alloc()
816 return kzalloc(sizeof(struct iova_magazine), flags); in iova_magazine_alloc()
819 static void iova_magazine_free(struct iova_magazine *mag) in iova_magazine_free()
825 iova_magazine_free_pfns(struct iova_magazine *mag, struct iova_domain *iovad) in iova_magazine_free_pfns()
850 static bool iova_magazine_full(struct iova_magazine *mag) in iova_magazine_full()
855 static bool iova_magazine_empty(struct iova_magazine *mag) in iova_magazine_empty()
860 static unsigned long iova_magazine_pop(struct iova_magazine *mag, in iova_magazine_pop()
[all …]
/Linux-v5.15/include/linux/
Diova.h25 struct iova_magazine;
34 struct iova_magazine *depot[MAX_GLOBAL_MAGS];