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

Function tlb_flush_local

freebsd/arm/include/cpu-v6.h:354–363  ·  view source on GitHub ↗

Flush single TLB entry (even global). */

Source from the content-addressed store, hash-verified

352
353/* Flush single TLB entry (even global). */
354static __inline void
355tlb_flush_local(vm_offset_t va)
356{
357
358 KASSERT((va & PAGE_MASK) == 0, ("%s: va %#x not aligned", __func__, va));
359
360 dsb();
361 _CP15_TLBIMVA(va | CPU_ASID_KERNEL);
362 dsb();
363}
364
365/* Flush range of TLB entries (even global). */
366static __inline void

Callers 8

abort_handlerFunction · 0.85
pmap_kenter_temporaryFunction · 0.85
pmap_pte2_quickFunction · 0.85
pmap_update_pte1_kernelFunction · 0.85
pmap_demote_pte1Function · 0.85
pmap_copy_pagesFunction · 0.85
pmap_pte2_ddbFunction · 0.85
ifFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected