Home
last modified time | relevance | path

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

/openbmc/linux/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 = raw_cpu_ptr(rcache->cpu_rcaches); in __iova_rcache_insert()
785 spin_lock_irqsave(&cpu_rcache->lock, flags); in __iova_rcache_insert()
[all …]