Home
last modified time | relevance | path

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

/freebsd-12.1/sys/cddl/dev/fbt/powerpc/
H A Dfbt_isa.c61 if ((uintptr_t)fbt->fbtp_patchpoint == addr) { in fbt_invop()
79 frame->srr0 = (uintptr_t)fbt->fbtp_patchpoint; in fbt_invop()
104 *fbt->fbtp_patchpoint = val; in fbt_patch_tracepoint()
105 __syncicache(fbt->fbtp_patchpoint, 4); in fbt_patch_tracepoint()
147 fbt->fbtp_patchpoint = instr; in fbt_provide_module_function()
216 fbt->fbtp_patchpoint = instr; in fbt_provide_module_function()
/freebsd-12.1/sys/cddl/dev/fbt/mips/
H A Dfbt_isa.c57 if ((uintptr_t)fbt->fbtp_patchpoint == addr) { in fbt_invop()
76 *fbt->fbtp_patchpoint = val; in fbt_patch_tracepoint()
77 mips_icache_sync_range((vm_offset_t)fbt->fbtp_patchpoint, 4); in fbt_patch_tracepoint()
112 fbt->fbtp_patchpoint = instr; in fbt_provide_module_function()
150 fbt->fbtp_patchpoint = instr; in fbt_provide_module_function()
/freebsd-12.1/sys/cddl/dev/fbt/aarch64/
H A Dfbt_isa.c58 if ((uintptr_t)fbt->fbtp_patchpoint == addr) { in fbt_invop()
77 *fbt->fbtp_patchpoint = val; in fbt_patch_tracepoint()
78 cpu_icache_sync_range((vm_offset_t)fbt->fbtp_patchpoint, 4); in fbt_patch_tracepoint()
115 fbt->fbtp_patchpoint = instr; in fbt_provide_module_function()
160 fbt->fbtp_patchpoint = instr; in fbt_provide_module_function()
/freebsd-12.1/sys/cddl/dev/fbt/arm/
H A Dfbt_isa.c59 if ((uintptr_t)fbt->fbtp_patchpoint == addr) { in fbt_invop()
84 *fbt->fbtp_patchpoint = val; in fbt_patch_tracepoint()
85 icache_sync((vm_offset_t)fbt->fbtp_patchpoint, sizeof(val)); in fbt_patch_tracepoint()
122 fbt->fbtp_patchpoint = instr; in fbt_provide_module_function()
173 fbt->fbtp_patchpoint = instr; in fbt_provide_module_function()
/freebsd-12.1/sys/cddl/dev/fbt/riscv/
H A Dfbt_isa.c59 if ((uintptr_t)fbt->fbtp_patchpoint == addr) { in fbt_invop()
80 *(uint16_t *)fbt->fbtp_patchpoint = (uint16_t)val; in fbt_patch_tracepoint()
84 *fbt->fbtp_patchpoint = val; in fbt_patch_tracepoint()
182 fbt->fbtp_patchpoint = instr; in fbt_provide_module_function()
231 fbt->fbtp_patchpoint = instr; in fbt_provide_module_function()
/freebsd-12.1/sys/cddl/dev/fbt/x86/
H A Dfbt_isa.c82 if ((uintptr_t)fbt->fbtp_patchpoint != addr) in fbt_invop()
158 *fbt->fbtp_patchpoint = val; in fbt_patch_tracepoint()
223 fbt->fbtp_patchpoint = instr; in fbt_provide_module_function()
233 if (hash->fbtp_patchpoint == fbt->fbtp_patchpoint) { in fbt_provide_module_function()
323 fbt->fbtp_patchpoint = instr; in fbt_provide_module_function()
/freebsd-12.1/sys/cddl/dev/fbt/
H A Dfbt.c213 ndx = FBT_ADDR2NDX(fbt->fbtp_patchpoint); in fbt_destroy_one()
226 } else if (hash->fbtp_patchpoint == fbt->fbtp_patchpoint) { in fbt_destroy_one()
302 for (hash = fbt_probetab[FBT_ADDR2NDX(fbt->fbtp_patchpoint)]; in fbt_disable()
304 if (hash->fbtp_patchpoint == fbt->fbtp_patchpoint) { in fbt_disable()
H A Dfbt.h48 fbt_patchval_t *fbtp_patchpoint; member