| 12345678910111213141516171819202122232425 |
- /* SPDX-License-Identifier: GPL-2.0-only */
- /*
- * Copyright (C) 2020-2024 Intel Corporation
- */
- #ifndef __IVPU_COREDUMP_H__
- #define __IVPU_COREDUMP_H__
- #include <drm/drm_print.h>
- #include "ivpu_drv.h"
- #include "ivpu_fw_log.h"
- #ifdef CONFIG_DEV_COREDUMP
- void ivpu_dev_coredump(struct ivpu_device *vdev);
- #else
- static inline void ivpu_dev_coredump(struct ivpu_device *vdev)
- {
- struct drm_printer p = drm_info_printer(vdev->drm.dev);
- ivpu_fw_log_print(vdev, false, &p);
- }
- #endif
- #endif /* __IVPU_COREDUMP_H__ */
|