Home
last modified time | relevance | path

Searched refs:cpu_rcache (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/iommu/
H A Diova.c732 struct iova_cpu_rcache *cpu_rcache; in iova_domain_init_rcaches() local
738 rcache->cpu_rcaches = __alloc_percpu(sizeof(*cpu_rcache), in iova_domain_init_rcaches()
745 cpu_rcache = per_cpu_ptr(rcache->cpu_rcaches, cpu); in iova_domain_init_rcaches()
747 spin_lock_init(&cpu_rcache->lock); in iova_domain_init_rcaches()
748 cpu_rcache->loaded = iova_magazine_alloc(GFP_KERNEL); in iova_domain_init_rcaches()
749 cpu_rcache->prev = iova_magazine_alloc(GFP_KERNEL); in iova_domain_init_rcaches()
750 if (!cpu_rcache->loaded || !cpu_rcache->prev) { in iova_domain_init_rcaches()
780 struct iova_cpu_rcache *cpu_rcache; in __iova_rcache_insert() local
784 cpu_rcache in __iova_rcache_insert()
842 struct iova_cpu_rcache *cpu_rcache; __iova_rcache_get() local
896 struct iova_cpu_rcache *cpu_rcache; free_iova_rcaches() local
923 struct iova_cpu_rcache *cpu_rcache; free_cpu_cached_iovas() local
[all...]
/kernel/linux/linux-5.10/drivers/iommu/
H A Diova.c864 struct iova_cpu_rcache *cpu_rcache; in init_iova_rcaches() local
873 rcache->cpu_rcaches = __alloc_percpu(sizeof(*cpu_rcache), cache_line_size()); in init_iova_rcaches()
877 cpu_rcache = per_cpu_ptr(rcache->cpu_rcaches, cpu); in init_iova_rcaches()
878 spin_lock_init(&cpu_rcache->lock); in init_iova_rcaches()
879 cpu_rcache->loaded = iova_magazine_alloc(GFP_KERNEL); in init_iova_rcaches()
880 cpu_rcache->prev = iova_magazine_alloc(GFP_KERNEL); in init_iova_rcaches()
896 struct iova_cpu_rcache *cpu_rcache; in __iova_rcache_insert() local
900 cpu_rcache = raw_cpu_ptr(rcache->cpu_rcaches); in __iova_rcache_insert()
901 spin_lock_irqsave(&cpu_rcache->lock, flags); in __iova_rcache_insert()
903 if (!iova_magazine_full(cpu_rcache in __iova_rcache_insert()
958 struct iova_cpu_rcache *cpu_rcache; __iova_rcache_get() local
1012 struct iova_cpu_rcache *cpu_rcache; free_iova_rcaches() local
1034 struct iova_cpu_rcache *cpu_rcache; free_cpu_cached_iovas() local
[all...]

Completed in 7 milliseconds