mirror of
https://github.com/torvalds/linux.git
synced 2026-11-13 05:04:29 +01:00
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:
parent
1151b9f6f4
commit
afa3007ca8
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user