Home
last modified time | relevance | path

Searched refs:write_wb_reg (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dhw_breakpoint.c83 static void write_wb_reg(int reg, int n, int t, u64 val) in write_wb_reg() function
94 NOKPROBE_SYMBOL(write_wb_reg); variable
200 write_wb_reg(CSR_CFG_ADDR, i, 0, info->address); in hw_breakpoint_control()
201 write_wb_reg(CSR_CFG_ADDR, i, 1, info->address); in hw_breakpoint_control()
202 write_wb_reg(CSR_CFG_MASK, i, 0, info->mask); in hw_breakpoint_control()
203 write_wb_reg(CSR_CFG_MASK, i, 1, info->mask); in hw_breakpoint_control()
204 write_wb_reg(CSR_CFG_ASID, i, 0, 0); in hw_breakpoint_control()
205 write_wb_reg(CSR_CFG_ASID, i, 1, 0); in hw_breakpoint_control()
207 write_wb_reg(CSR_CFG_CTRL, i, 0, CTRL_PLV_ENABLE); in hw_breakpoint_control()
210 write_wb_reg(CSR_CFG_CTR in hw_breakpoint_control()
[all...]
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dhw_breakpoint.c122 static void write_wb_reg(int reg, int n, u64 val) in write_wb_reg() function
134 NOKPROBE_SYMBOL(write_wb_reg); variable
263 write_wb_reg(val_reg, i, info->address); in hw_breakpoint_control()
267 write_wb_reg(ctrl_reg, i, in hw_breakpoint_control()
272 write_wb_reg(ctrl_reg, i, 0); in hw_breakpoint_control()
612 write_wb_reg(reg, i, ctrl); in toggle_bp_registers()
959 write_wb_reg(AARCH64_DBG_REG_BCR, i, 0UL); in hw_breakpoint_reset()
960 write_wb_reg(AARCH64_DBG_REG_BVR, i, 0UL); in hw_breakpoint_reset()
968 write_wb_reg(AARCH64_DBG_REG_WCR, i, 0UL); in hw_breakpoint_reset()
969 write_wb_reg(AARCH64_DBG_REG_WV in hw_breakpoint_reset()
[all...]
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dhw_breakpoint.c122 static void write_wb_reg(int reg, int n, u64 val) in write_wb_reg() function
134 NOKPROBE_SYMBOL(write_wb_reg); variable
263 write_wb_reg(val_reg, i, info->address); in hw_breakpoint_control()
267 write_wb_reg(ctrl_reg, i, in hw_breakpoint_control()
272 write_wb_reg(ctrl_reg, i, 0); in hw_breakpoint_control()
612 write_wb_reg(reg, i, ctrl); in toggle_bp_registers()
959 write_wb_reg(AARCH64_DBG_REG_BCR, i, 0UL); in hw_breakpoint_reset()
960 write_wb_reg(AARCH64_DBG_REG_BVR, i, 0UL); in hw_breakpoint_reset()
968 write_wb_reg(AARCH64_DBG_REG_WCR, i, 0UL); in hw_breakpoint_reset()
969 write_wb_reg(AARCH64_DBG_REG_WV in hw_breakpoint_reset()
[all...]
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dhw_breakpoint.c111 static void write_wb_reg(int n, u32 val) in write_wb_reg() function
308 write_wb_reg(ARM_BASE_WVR, 0); in get_max_wp_len()
309 write_wb_reg(ARM_BASE_WCR, ctrl_reg); in get_max_wp_len()
375 write_wb_reg(val_base + i, addr); in arch_install_hw_breakpoint()
378 write_wb_reg(ctrl_base + i, ctrl); in arch_install_hw_breakpoint()
423 write_wb_reg(base + i, 0); in arch_uninstall_hw_breakpoint()
1058 write_wb_reg(ARM_BASE_BCR + i, 0UL); in reset_ctrl_regs()
1059 write_wb_reg(ARM_BASE_BVR + i, 0UL); in reset_ctrl_regs()
1063 write_wb_reg(ARM_BASE_WCR + i, 0UL); in reset_ctrl_regs()
1064 write_wb_reg(ARM_BASE_WV in reset_ctrl_regs()
[all...]
/kernel/linux/linux-6.6/arch/arm/kernel/
H A Dhw_breakpoint.c111 static void write_wb_reg(int n, u32 val) in write_wb_reg() function
308 write_wb_reg(ARM_BASE_WVR, 0); in get_max_wp_len()
309 write_wb_reg(ARM_BASE_WCR, ctrl_reg); in get_max_wp_len()
375 write_wb_reg(val_base + i, addr); in arch_install_hw_breakpoint()
378 write_wb_reg(ctrl_base + i, ctrl); in arch_install_hw_breakpoint()
423 write_wb_reg(base + i, 0); in arch_uninstall_hw_breakpoint()
1084 write_wb_reg(ARM_BASE_BCR + i, 0UL); in reset_ctrl_regs()
1085 write_wb_reg(ARM_BASE_BVR + i, 0UL); in reset_ctrl_regs()
1089 write_wb_reg(ARM_BASE_WCR + i, 0UL); in reset_ctrl_regs()
1090 write_wb_reg(ARM_BASE_WV in reset_ctrl_regs()
[all...]

Completed in 6 milliseconds