drm/xe/log: Add SIGID log helpers for severity

There are only few CPER severity levels defined, add simple helper
for each of them, to avoid forcing developers to write full severity
name in every function call.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
Link: https://patch.msgid.link/20260814171801.13347-6-michal.wajdeczko@intel.com
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
This commit is contained in:
Michal Wajdeczko 2026-08-14 19:17:31 +02:00 committed by Rodrigo Vivi
parent 1151b9f6f4
commit afa3007ca8
No known key found for this signature in database
GPG Key ID: FA625F640EEB13CA

View File

@ -17,4 +17,20 @@ void xe_log_emit(struct pci_dev *pdev, int cper_sev, enum xe_sigid sigid,
u32 component, u32 location, const void *data, size_t len,
const char *fmt, ...);
#define xe_log_emit_fatal(pdev, sig, comp, loc, data, len, fmt, args...) \
xe_log_emit((pdev), CPER_SEV_FATAL, (sig), (comp), (loc), \
(data), (len), fmt, ##args)
#define xe_log_emit_recoverable(pdev, sig, comp, loc, data, len, fmt, args...) \
xe_log_emit((pdev), CPER_SEV_RECOVERABLE, (sig), (comp), (loc), \
(data), (len), fmt, ##args)
#define xe_log_emit_corrected(pdev, sig, comp, loc, data, len, fmt, args...) \
xe_log_emit((pdev), CPER_SEV_CORRECTED, (sig), (comp), (loc), \
(data), (len), fmt, ##args)
#define xe_log_emit_info(pdev, sig, comp, loc, data, len, fmt, args...) \
xe_log_emit((pdev), CPER_SEV_INFORMATIONAL, (sig), (comp), (loc), \
(data), (len), fmt, ##args)
#endif