MCPcopy Create free account
hub / github.com/F-Stack/f-stack / invltlb_handler

Function invltlb_handler

freebsd/amd64/amd64/mp_machdep.c:794–808  ·  view source on GitHub ↗

* Handlers for TLB related IPIs */

Source from the content-addressed store, hash-verified

792 * Handlers for TLB related IPIs
793 */
794static void
795invltlb_handler(pmap_t smp_tlb_pmap)
796{
797#ifdef COUNT_XINVLTLB_HITS
798 xhits_gbl[PCPU_GET(cpuid)]++;
799#endif /* COUNT_XINVLTLB_HITS */
800#ifdef COUNT_IPIS
801 (*ipi_invltlb_counts[PCPU_GET(cpuid)])++;
802#endif /* COUNT_IPIS */
803
804 if (smp_tlb_pmap == kernel_pmap)
805 invltlb_glob();
806 else
807 invltlb();
808}
809
810static void
811invltlb_invpcid_handler(pmap_t smp_tlb_pmap)

Callers 1

invlop_handler_one_reqFunction · 0.70

Calls 2

invltlb_globFunction · 0.50
invltlbFunction · 0.50

Tested by

no test coverage detected