Lines Matching refs:intr_info

78 static inline bool is_intr_type(u32 intr_info, u32 type)  in is_intr_type()  argument
82 return (intr_info & mask) == (INTR_INFO_VALID_MASK | type); in is_intr_type()
85 static inline bool is_intr_type_n(u32 intr_info, u32 type, u8 vector) in is_intr_type_n() argument
90 return (intr_info & mask) == (INTR_INFO_VALID_MASK | type | vector); in is_intr_type_n()
93 static inline bool is_exception_n(u32 intr_info, u8 vector) in is_exception_n() argument
95 return is_intr_type_n(intr_info, INTR_TYPE_HARD_EXCEPTION, vector); in is_exception_n()
98 static inline bool is_debug(u32 intr_info) in is_debug() argument
100 return is_exception_n(intr_info, DB_VECTOR); in is_debug()
103 static inline bool is_breakpoint(u32 intr_info) in is_breakpoint() argument
105 return is_exception_n(intr_info, BP_VECTOR); in is_breakpoint()
108 static inline bool is_double_fault(u32 intr_info) in is_double_fault() argument
110 return is_exception_n(intr_info, DF_VECTOR); in is_double_fault()
113 static inline bool is_page_fault(u32 intr_info) in is_page_fault() argument
115 return is_exception_n(intr_info, PF_VECTOR); in is_page_fault()
118 static inline bool is_invalid_opcode(u32 intr_info) in is_invalid_opcode() argument
120 return is_exception_n(intr_info, UD_VECTOR); in is_invalid_opcode()
123 static inline bool is_gp_fault(u32 intr_info) in is_gp_fault() argument
125 return is_exception_n(intr_info, GP_VECTOR); in is_gp_fault()
128 static inline bool is_alignment_check(u32 intr_info) in is_alignment_check() argument
130 return is_exception_n(intr_info, AC_VECTOR); in is_alignment_check()
133 static inline bool is_machine_check(u32 intr_info) in is_machine_check() argument
135 return is_exception_n(intr_info, MC_VECTOR); in is_machine_check()
138 static inline bool is_nm_fault(u32 intr_info) in is_nm_fault() argument
140 return is_exception_n(intr_info, NM_VECTOR); in is_nm_fault()
144 static inline bool is_icebp(u32 intr_info) in is_icebp() argument
146 return is_intr_type(intr_info, INTR_TYPE_PRIV_SW_EXCEPTION); in is_icebp()
149 static inline bool is_nmi(u32 intr_info) in is_nmi() argument
151 return is_intr_type(intr_info, INTR_TYPE_NMI_INTR); in is_nmi()
154 static inline bool is_external_intr(u32 intr_info) in is_external_intr() argument
156 return is_intr_type(intr_info, INTR_TYPE_EXT_INTR); in is_external_intr()
159 static inline bool is_exception_with_error_code(u32 intr_info) in is_exception_with_error_code() argument
163 return (intr_info & mask) == mask; in is_exception_with_error_code()