Home
last modified time | relevance | path

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

/linux-4.4.14/mm/
Drmap.c611 struct tlbflush_unmap_batch *tlb_ubc = &current->tlb_ubc; in try_to_unmap_flush() local
614 if (!tlb_ubc->flush_required) in try_to_unmap_flush()
621 if (cpumask_test_cpu(cpu, &tlb_ubc->cpumask)) in try_to_unmap_flush()
622 percpu_flush_tlb_batch_pages(&tlb_ubc->cpumask); in try_to_unmap_flush()
624 if (cpumask_any_but(&tlb_ubc->cpumask, cpu) < nr_cpu_ids) { in try_to_unmap_flush()
625 smp_call_function_many(&tlb_ubc->cpumask, in try_to_unmap_flush()
626 percpu_flush_tlb_batch_pages, (void *)tlb_ubc, true); in try_to_unmap_flush()
628 cpumask_clear(&tlb_ubc->cpumask); in try_to_unmap_flush()
629 tlb_ubc->flush_required = false; in try_to_unmap_flush()
630 tlb_ubc->writable = false; in try_to_unmap_flush()
[all …]
Dvmscan.c2171 current->tlb_ubc.flush_required = false; in init_tlb_ubc()
/linux-4.4.14/include/linux/
Dsched.h1738 struct tlbflush_unmap_batch tlb_ubc; member