Searched refs:WRITE_SPECIALREG (Results 1 – 14 of 14) sorted by relevance
| /freebsd-13.1/sys/dev/hwpmc/ |
| H A D | hwpmc_arm64.c | 66 WRITE_SPECIALREG(pmintenset_el1, reg); in arm64_interrupt_enable() 80 WRITE_SPECIALREG(pmintenclr_el1, reg); in arm64_interrupt_disable() 94 WRITE_SPECIALREG(pmcntenset_el0, reg); in arm64_counter_enable() 108 WRITE_SPECIALREG(pmcntenclr_el0, reg); in arm64_counter_disable() 130 WRITE_SPECIALREG(pmcr_el0, reg); in arm64_pmcr_write() 144 WRITE_SPECIALREG(pmselr_el0, pmc); in arm64_pmcn_read() 157 WRITE_SPECIALREG(pmselr_el0, pmc); in arm64_pmcn_write() 158 WRITE_SPECIALREG(pmxevcntr_el0, reg); in arm64_pmcn_write() 221 WRITE_SPECIALREG(pmovsclr_el0, reg); in arm64_read_pmc() 307 WRITE_SPECIALREG(pmselr_el0, ri); in arm64_start_pmc() [all …]
|
| /freebsd-13.1/sys/arm64/arm64/ |
| H A D | debug_monitor.c | 193 WRITE_SPECIALREG(mdscr_el1, READ_SPECIALREG(mdscr_el1) | in kdb_cpu_set_singlestep() 202 WRITE_SPECIALREG(mdscr_el1, in kdb_cpu_set_singlestep() 214 WRITE_SPECIALREG(mdscr_el1, READ_SPECIALREG(mdscr_el1) & in kdb_cpu_clear_singlestep() 219 WRITE_SPECIALREG(mdscr_el1, in kdb_cpu_clear_singlestep() 223 WRITE_SPECIALREG(mdscr_el1, in kdb_cpu_clear_singlestep() 504 WRITE_SPECIALREG(mdscr_el1, mdscr); in dbg_register_sync() 563 WRITE_SPECIALREG(mdscr_el1, in dbg_monitor_enter() 596 WRITE_SPECIALREG(mdscr_el1, in dbg_monitor_exit()
|
| H A D | vm_machdep.c | 237 WRITE_SPECIALREG(tpidrro_el0, tls_base); in cpu_set_user_tls() 238 WRITE_SPECIALREG(tpidr_el0, tls_base); in cpu_set_user_tls() 243 WRITE_SPECIALREG(tpidr_el0, tls_base); in cpu_set_user_tls()
|
| H A D | freebsd32_machdep.c | 81 WRITE_SPECIALREG(tpidr_el0, uap->parms); in freebsd32_sysarch() 82 WRITE_SPECIALREG(tpidrro_el0, uap->parms); in freebsd32_sysarch() 223 WRITE_SPECIALREG(mdscr_el1, in set_mcontext32() 434 WRITE_SPECIALREG(mdscr_el1, in freebsd32_sendsig()
|
| H A D | exec_machdep.c | 128 WRITE_SPECIALREG(mdscr_el1, in set_regs() 405 WRITE_SPECIALREG(tpidrro_el0, 0); in exec_setregs() 406 WRITE_SPECIALREG(tpidr_el0, 0); in exec_setregs() 469 WRITE_SPECIALREG(mdscr_el1, in set_mcontext() 630 WRITE_SPECIALREG(mdscr_el1, in sendsig()
|
| H A D | vfp.c | 67 WRITE_SPECIALREG(cpacr_el1, cpacr); in vfp_enable() 78 WRITE_SPECIALREG(cpacr_el1, cpacr); in vfp_disable()
|
| H A D | machdep.c | 177 WRITE_SPECIALREG(sctlr_el1, in pan_enable() 886 WRITE_SPECIALREG(oslar_el1, 0); in dbg_init()
|
| H A D | gic_v3_reg.h | 483 WRITE_SPECIALREG(icc_ ##reg ##_el1, val); \
|
| H A D | trap.c | 619 WRITE_SPECIALREG(mdscr_el1, in do_el0_sync()
|
| H A D | gic_v3.c | 1063 WRITE_SPECIALREG(icc_sre_el1, sre); in gic_v3_cpu_enable_sre()
|
| /freebsd-13.1/sys/arm64/include/ |
| H A D | cpufunc.h | 140 WRITE_SPECIALREG(daif, s); in intr_restore()
|
| H A D | armreg.h | 67 #define WRITE_SPECIALREG(reg, _val) \ macro
|
| /freebsd-13.1/sys/arm/arm/ |
| H A D | generic_timer.c | 134 #define set_el0(x, val) WRITE_SPECIALREG(x ##_el0, val) 135 #define set_el1(x, val) WRITE_SPECIALREG(x ##_el1, val)
|
| /freebsd-13.1/sys/arm64/linux/ |
| H A D | linux_sysvec.c | 367 WRITE_SPECIALREG(tpidrro_el0, 0); in linux_exec_setregs() 368 WRITE_SPECIALREG(tpidr_el0, 0); in linux_exec_setregs()
|