/freebsd/sys/x86/include/ |
H A D | x86_smp.h | 111 void smp_cache_flush(smp_invl_cb_t curcpu_cb); 114 smp_invl_cb_t curcpu_cb); 116 vm_offset_t endva, struct pmap *pmap, smp_invl_cb_t curcpu_cb); 118 smp_invl_cb_t curcpu_cb); 121 smp_invl_cb_t curcpu_cb); 123 struct pmap *pmap, smp_invl_cb_t curcpu_cb); 124 void smp_masked_invltlb(struct pmap *pmap, smp_invl_cb_t curcpu_cb);
|
/freebsd/sys/i386/i386/ |
H A D | mp_machdep.c | 550 vm_offset_t addr1, vm_offset_t addr2, smp_invl_cb_t curcpu_cb) in smp_targeted_tlb_shootdown() argument 562 curcpu_cb(pmap, addr1, addr2); in smp_targeted_tlb_shootdown() 595 curcpu_cb(pmap, addr1, addr2); in smp_targeted_tlb_shootdown() 606 curcpu_cb(pmap, addr1, addr2); in smp_targeted_tlb_shootdown() 611 smp_masked_invltlb(cpuset_t mask, pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invltlb() argument 613 smp_targeted_tlb_shootdown(mask, IPI_INVLTLB, pmap, 0, 0, curcpu_cb); in smp_masked_invltlb() 621 smp_invl_cb_t curcpu_cb) in smp_masked_invlpg() argument 623 smp_targeted_tlb_shootdown(mask, IPI_INVLPG, pmap, addr, 0, curcpu_cb); in smp_masked_invlpg() 631 pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invlpg_range() argument 634 curcpu_cb); in smp_masked_invlpg_range() [all …]
|
/freebsd/sys/dev/hyperv/vmbus/ |
H A D | hyperv_mmu.c | 131 enum invl_op_codes op, struct vmbus_softc *sc, smp_invl_local_cb_t curcpu_cb) in hv_vm_tlb_flush() argument 145 curcpu_cb, op); in hv_vm_tlb_flush() 150 curcpu_cb, op); in hv_vm_tlb_flush() 232 curcpu_cb(pmap, addr1, addr2); in hv_vm_tlb_flush() 246 addr2, curcpu_cb, op); in hv_vm_tlb_flush()
|
H A D | vmbus.c | 808 smp_invl_local_cb_t curcpu_cb, enum invl_op_codes op) in hyperv_vm_tlb_flush() argument 811 return hv_vm_tlb_flush(pmap, addr1, addr2, op, sc, curcpu_cb); in hyperv_vm_tlb_flush()
|
/freebsd/sys/amd64/amd64/ |
H A D | mp_machdep.c | 589 vm_offset_t addr2, smp_invl_cb_t curcpu_cb, enum invl_op_codes op) in smp_targeted_tlb_shootdown_native() argument 654 curcpu_cb(pmap, addr1, addr2); in smp_targeted_tlb_shootdown_native() 673 curcpu_cb(pmap, addr1, addr2); in smp_targeted_tlb_shootdown_native() 679 smp_masked_invltlb(pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invltlb() argument 695 smp_targeted_tlb_shootdown(pmap, 0, 0, curcpu_cb, invl_op_tlb); in smp_masked_invltlb() 702 smp_masked_invlpg(vm_offset_t addr, pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invlpg() argument 711 smp_targeted_tlb_shootdown(pmap, addr, 0, curcpu_cb, invl_op_pg); in smp_masked_invlpg() 719 smp_invl_cb_t curcpu_cb) in smp_masked_invlpg_range() argument 754 smp_targeted_tlb_shootdown(pmap, addr1, addr2, curcpu_cb, in smp_masked_invlpg_range() 763 smp_cache_flush(smp_invl_cb_t curcpu_cb) in smp_cache_flush() argument [all …]
|