1*fb7df12dSIngo Molnar /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 24998a122SArnaldo Carvalho de Melo #ifndef _UAPI_LINUX_HW_BREAKPOINT_H 34998a122SArnaldo Carvalho de Melo #define _UAPI_LINUX_HW_BREAKPOINT_H 44998a122SArnaldo Carvalho de Melo 54998a122SArnaldo Carvalho de Melo enum { 64998a122SArnaldo Carvalho de Melo HW_BREAKPOINT_LEN_1 = 1, 74998a122SArnaldo Carvalho de Melo HW_BREAKPOINT_LEN_2 = 2, 8651be3cbSPratyush Anand HW_BREAKPOINT_LEN_3 = 3, 94998a122SArnaldo Carvalho de Melo HW_BREAKPOINT_LEN_4 = 4, 10651be3cbSPratyush Anand HW_BREAKPOINT_LEN_5 = 5, 11651be3cbSPratyush Anand HW_BREAKPOINT_LEN_6 = 6, 12651be3cbSPratyush Anand HW_BREAKPOINT_LEN_7 = 7, 134998a122SArnaldo Carvalho de Melo HW_BREAKPOINT_LEN_8 = 8, 144998a122SArnaldo Carvalho de Melo }; 154998a122SArnaldo Carvalho de Melo 164998a122SArnaldo Carvalho de Melo enum { 174998a122SArnaldo Carvalho de Melo HW_BREAKPOINT_EMPTY = 0, 184998a122SArnaldo Carvalho de Melo HW_BREAKPOINT_R = 1, 194998a122SArnaldo Carvalho de Melo HW_BREAKPOINT_W = 2, 204998a122SArnaldo Carvalho de Melo HW_BREAKPOINT_RW = HW_BREAKPOINT_R | HW_BREAKPOINT_W, 214998a122SArnaldo Carvalho de Melo HW_BREAKPOINT_X = 4, 224998a122SArnaldo Carvalho de Melo HW_BREAKPOINT_INVALID = HW_BREAKPOINT_RW | HW_BREAKPOINT_X, 234998a122SArnaldo Carvalho de Melo }; 244998a122SArnaldo Carvalho de Melo 254998a122SArnaldo Carvalho de Melo #endif /* _UAPI_LINUX_HW_BREAKPOINT_H */ 26