Lines Matching refs:KFD_EC_MASK
978 #define KFD_EC_MASK(ecode) (1ULL << (ecode - 1)) macro
981 #define KFD_EC_MASK_QUEUE (KFD_EC_MASK(EC_QUEUE_WAVE_ABORT) | \
982 KFD_EC_MASK(EC_QUEUE_WAVE_TRAP) | \
983 KFD_EC_MASK(EC_QUEUE_WAVE_MATH_ERROR) | \
984 KFD_EC_MASK(EC_QUEUE_WAVE_ILLEGAL_INSTRUCTION) | \
985 KFD_EC_MASK(EC_QUEUE_WAVE_MEMORY_VIOLATION) | \
986 KFD_EC_MASK(EC_QUEUE_WAVE_APERTURE_VIOLATION) | \
987 KFD_EC_MASK(EC_QUEUE_PACKET_DISPATCH_DIM_INVALID) | \
988 KFD_EC_MASK(EC_QUEUE_PACKET_DISPATCH_GROUP_SEGMENT_SIZE_INVALID) | \
989 KFD_EC_MASK(EC_QUEUE_PACKET_DISPATCH_CODE_INVALID) | \
990 KFD_EC_MASK(EC_QUEUE_PACKET_RESERVED) | \
991 KFD_EC_MASK(EC_QUEUE_PACKET_UNSUPPORTED) | \
992 KFD_EC_MASK(EC_QUEUE_PACKET_DISPATCH_WORK_GROUP_SIZE_INVALID) | \
993 KFD_EC_MASK(EC_QUEUE_PACKET_DISPATCH_REGISTER_INVALID) | \
994 KFD_EC_MASK(EC_QUEUE_PACKET_VENDOR_UNSUPPORTED) | \
995 KFD_EC_MASK(EC_QUEUE_PREEMPTION_ERROR) | \
996 KFD_EC_MASK(EC_QUEUE_NEW))
997 #define KFD_EC_MASK_DEVICE (KFD_EC_MASK(EC_DEVICE_QUEUE_DELETE) | \
998 KFD_EC_MASK(EC_DEVICE_RAS_ERROR) | \
999 KFD_EC_MASK(EC_DEVICE_FATAL_HALT) | \
1000 KFD_EC_MASK(EC_DEVICE_MEMORY_VIOLATION) | \
1001 KFD_EC_MASK(EC_DEVICE_NEW))
1002 #define KFD_EC_MASK_PROCESS (KFD_EC_MASK(EC_PROCESS_RUNTIME) | \
1003 KFD_EC_MASK(EC_PROCESS_DEVICE_REMOVE))
1004 #define KFD_EC_MASK_PACKET (KFD_EC_MASK(EC_QUEUE_PACKET_DISPATCH_DIM_INVALID) | \
1005 KFD_EC_MASK(EC_QUEUE_PACKET_DISPATCH_GROUP_SEGMENT_SIZE_INVALID) | \
1006 KFD_EC_MASK(EC_QUEUE_PACKET_DISPATCH_CODE_INVALID) | \
1007 KFD_EC_MASK(EC_QUEUE_PACKET_RESERVED) | \
1008 KFD_EC_MASK(EC_QUEUE_PACKET_UNSUPPORTED) | \
1009 KFD_EC_MASK(EC_QUEUE_PACKET_DISPATCH_WORK_GROUP_SIZE_INVALID) | \
1010 KFD_EC_MASK(EC_QUEUE_PACKET_DISPATCH_REGISTER_INVALID) | \
1011 KFD_EC_MASK(EC_QUEUE_PACKET_VENDOR_UNSUPPORTED))
1016 (KFD_DBG_EC_IS_VALID(ecode) && !!(KFD_EC_MASK(ecode) & KFD_EC_MASK_QUEUE))
1018 (KFD_DBG_EC_IS_VALID(ecode) && !!(KFD_EC_MASK(ecode) & KFD_EC_MASK_DEVICE))
1020 (KFD_DBG_EC_IS_VALID(ecode) && !!(KFD_EC_MASK(ecode) & KFD_EC_MASK_PROCESS))
1022 (KFD_DBG_EC_IS_VALID(ecode) && !!(KFD_EC_MASK(ecode) & KFD_EC_MASK_PACKET))