Loading...
Note: File does not exist in v6.2.
1/* SPDX-License-Identifier: MIT */
2/*
3 * Copyright © 2023 Intel Corporation
4 */
5
6#ifndef _XE_DEVCOREDUMP_H_
7#define _XE_DEVCOREDUMP_H_
8
9#include <linux/types.h>
10
11struct drm_printer;
12struct xe_device;
13struct xe_sched_job;
14
15#ifdef CONFIG_DEV_COREDUMP
16void xe_devcoredump(struct xe_sched_job *job);
17int xe_devcoredump_init(struct xe_device *xe);
18#else
19static inline void xe_devcoredump(struct xe_sched_job *job)
20{
21}
22
23static inline int xe_devcoredump_init(struct xe_device *xe)
24{
25 return 0;
26}
27#endif
28
29void xe_print_blob_ascii85(struct drm_printer *p, const char *prefix, char suffix,
30 const void *blob, size_t offset, size_t size);
31
32#endif