Lines Matching refs:intr_info

75 static inline bool is_intr_type(u32 intr_info, u32 type)  in is_intr_type()  argument
79 return (intr_info & mask) == (INTR_INFO_VALID_MASK | type); in is_intr_type()
82 static inline bool is_intr_type_n(u32 intr_info, u32 type, u8 vector) in is_intr_type_n() argument
87 return (intr_info & mask) == (INTR_INFO_VALID_MASK | type | vector); in is_intr_type_n()
90 static inline bool is_exception_n(u32 intr_info, u8 vector) in is_exception_n() argument
92 return is_intr_type_n(intr_info, INTR_TYPE_HARD_EXCEPTION, vector); in is_exception_n()
95 static inline bool is_debug(u32 intr_info) in is_debug() argument
97 return is_exception_n(intr_info, DB_VECTOR); in is_debug()
100 static inline bool is_breakpoint(u32 intr_info) in is_breakpoint() argument
102 return is_exception_n(intr_info, BP_VECTOR); in is_breakpoint()
105 static inline bool is_double_fault(u32 intr_info) in is_double_fault() argument
107 return is_exception_n(intr_info, DF_VECTOR); in is_double_fault()
110 static inline bool is_page_fault(u32 intr_info) in is_page_fault() argument
112 return is_exception_n(intr_info, PF_VECTOR); in is_page_fault()
115 static inline bool is_invalid_opcode(u32 intr_info) in is_invalid_opcode() argument
117 return is_exception_n(intr_info, UD_VECTOR); in is_invalid_opcode()
120 static inline bool is_gp_fault(u32 intr_info) in is_gp_fault() argument
122 return is_exception_n(intr_info, GP_VECTOR); in is_gp_fault()
125 static inline bool is_alignment_check(u32 intr_info) in is_alignment_check() argument
127 return is_exception_n(intr_info, AC_VECTOR); in is_alignment_check()
130 static inline bool is_machine_check(u32 intr_info) in is_machine_check() argument
132 return is_exception_n(intr_info, MC_VECTOR); in is_machine_check()
136 static inline bool is_icebp(u32 intr_info) in is_icebp() argument
138 return is_intr_type(intr_info, INTR_TYPE_PRIV_SW_EXCEPTION); in is_icebp()
141 static inline bool is_nmi(u32 intr_info) in is_nmi() argument
143 return is_intr_type(intr_info, INTR_TYPE_NMI_INTR); in is_nmi()
146 static inline bool is_external_intr(u32 intr_info) in is_external_intr() argument
148 return is_intr_type(intr_info, INTR_TYPE_EXT_INTR); in is_external_intr()
151 static inline bool is_exception_with_error_code(u32 intr_info) in is_exception_with_error_code() argument
155 return (intr_info & mask) == mask; in is_exception_with_error_code()