Lines Matching refs:ctrl
25 struct arch_hw_breakpoint_ctrl ctrl;
28 static inline u32 encode_ctrl_reg(struct arch_hw_breakpoint_ctrl ctrl)
30 return (ctrl.mismatch << 22) | (ctrl.len << 5) | (ctrl.type << 3) |
31 (ctrl.privilege << 1) | ctrl.enabled;
35 struct arch_hw_breakpoint_ctrl *ctrl)
37 ctrl->enabled = reg & 0x1;
39 ctrl->privilege = reg & 0x3;
41 ctrl->type = reg & 0x3;
43 ctrl->len = reg & 0xff;
45 ctrl->mismatch = reg & 0x1;
122 extern int arch_bp_generic_fields(struct arch_hw_breakpoint_ctrl ctrl,