Lines Matching refs:code

205  * Macros to extract error code and model-specific error code.
218 * Bit definitions for the architectural error code.
226 #define MCAX86_ERRCODE_TT(code) \
227 (((code) & MCAX86_ERRCODE_TT_MASK) >> MCAX86_ERRCODE_TT_SHIFT)
235 #define MCAX86_ERRCODE_LL(code) \
236 ((code) & MCAX86_ERRCODE_LL_MASK)
249 #define MCAX86_ERRCODE_RRRR(code) \
250 (((code) & MCAX86_ERRCODE_RRRR_MASK) >> MCAX86_ERRCODE_RRRR_SHIFT)
258 #define MCAX86_ERRCODE_PP(code) \
259 (((code) & MCAX86_ERRCODE_PP_MASK) >> MCAX86_ERRCODE_PP_SHIFT)
266 #define MCAX86_ERRCODE_II(code) \
267 (((code) & MCAX86_ERRCODE_II_MASK) >> MCAX86_ERRCODE_II_SHIFT)
273 #define MCAX86_ERRCODE_T(code) \
274 (((code) & MCAX86_ERRCODE_T_MASK) >> MCAX86_ERRCODE_T_SHIFT)
282 #define MCAX86_ERRCODE_MMM(code) \
283 (((code) & MCAX86_ERRCODE_MMM_MASK) >> MCAX86_ERRCODE_MMM_SHIFT)
303 #define MCAX86_ERRCODE_CCCC(code) \
304 (((code) & MCAX86_ERRCODE_CCCC_MASK) >> MCAX86_ERRCODE_CCCC_SHIFT)
333 * Macros to make an internal unclassified error code, and to test if
334 * a given code is internal unclassified.
339 #define MCAX86_ERRCODE_ISSIMPLE_INTERNAL_UNCLASS(code) \
340 (((code) & MCAX86_SIMPLE_INTERNAL_UNCLASS_MASK_MASKON) == \
342 ((code) & MCAX86_SIMPLE_INTERNAL_UNCLASS_MASK_MASKOFF) == 0 && \
343 ((code) & MCAX86_SIMPLE_INTERNAL_UNCLASS_VALUE_MASK) != 0)
346 * Is the given error code a simple error encoding?
348 #define MCAX86_ERRCODE_ISSIMPLE(code) \
349 ((code) >= MCAX86_SIMPLE_UNCLASSIFIED_MASKON && \
350 (code) <= MCAX86_SIMPLE_INTERNAL_PARITY_MASKON || \
351 (code) == MCAX86_SIMPLE_INTERNAL_TIMER_MASKON || \
352 MCAX86_ERRCODE_ISSIMPLE_INTERNAL_UNCLASS(code))
379 #define MCAX86_ERRCODE_ISGENERIC_MEMHIER(code) \
380 (((code) & MCAX86_COMPOUND_GENERIC_MEMHIER_MASKON) == \
382 ((code) & MCAX86_COMPOUND_GENERIC_MEMHIER_MASKOFF) == 0)
388 #define MCAX86_ERRCODE_ISTLB(code) \
389 (((code) & MCAX86_COMPOUND_TLB_MASKON) == \
391 ((code) & MCAX86_COMPOUND_TLB_MASKOFF) == 0)
398 #define MCAX86_ERRCODE_ISMEMHIER(code) \
399 (((code) & MCAX86_COMPOUND_MEMHIER_MASKON) == \
401 ((code) & MCAX86_COMPOUND_MEMHIER_MASKOFF) == 0)
410 #define MCAX86_ERRCODE_ISBUS_INTERCONNECT(code) \
411 (((code) & MCAX86_COMPOUND_BUS_INTERCONNECT_MASKON) == \
413 ((code) & MCAX86_COMPOUND_BUS_INTERCONNECT_MASKOFF) == 0)
419 #define MCAX86_ERRCODE_ISMEMORY_CONTROLLER(code) \
420 (((code) & MCAX86_COMPOUND_MEMORY_CONTROLLER_MASKON) == \
422 ((code) & MCAX86_COMPOUND_MEMORY_CONTROLLER_MASKOFF) == 0)
424 #define MCAX86_ERRCODE_ISCOMPOUND(code) \
425 (MCAX86_ERRCODE_ISGENERIC_MEMHIER(code) || \
426 MCAX86_ERRCODE_ISTLB(code) || \
427 MCAX86_ERRCODE_ISMEMHIER(code) || \
428 MCAX86_ERRCODE_ISBUS_INTERCONNECT(code) || \
429 MCAX86_ERRCODE_ISMEMORY_CONTROLLER(code))
431 #define MCAX86_ERRCODE_UNKNOWN(code) \
432 (!MCAX86_ERRCODE_ISSIMPLE(code) && !MCAX86_ERRCODE_ISCOMPOUND(code))