1*6f52b16cSGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2d2709c7cSDavid Howells #ifndef _UAPI_LINUX_HW_BREAKPOINT_H 3d2709c7cSDavid Howells #define _UAPI_LINUX_HW_BREAKPOINT_H 4d2709c7cSDavid Howells 5d2709c7cSDavid Howells enum { 6d2709c7cSDavid Howells HW_BREAKPOINT_LEN_1 = 1, 7d2709c7cSDavid Howells HW_BREAKPOINT_LEN_2 = 2, 8651be3cbSPratyush Anand HW_BREAKPOINT_LEN_3 = 3, 9d2709c7cSDavid Howells 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, 13d2709c7cSDavid Howells HW_BREAKPOINT_LEN_8 = 8, 14d2709c7cSDavid Howells }; 15d2709c7cSDavid Howells 16d2709c7cSDavid Howells enum { 17d2709c7cSDavid Howells HW_BREAKPOINT_EMPTY = 0, 18d2709c7cSDavid Howells HW_BREAKPOINT_R = 1, 19d2709c7cSDavid Howells HW_BREAKPOINT_W = 2, 20d2709c7cSDavid Howells HW_BREAKPOINT_RW = HW_BREAKPOINT_R | HW_BREAKPOINT_W, 21d2709c7cSDavid Howells HW_BREAKPOINT_X = 4, 22d2709c7cSDavid Howells HW_BREAKPOINT_INVALID = HW_BREAKPOINT_RW | HW_BREAKPOINT_X, 23d2709c7cSDavid Howells }; 24d2709c7cSDavid Howells 25d2709c7cSDavid Howells #endif /* _UAPI_LINUX_HW_BREAKPOINT_H */ 26