/* SPDX-License-Identifier: MIT */ /* * Copyright © 2022 Intel Corporation */ #ifndef _XE_SCHED_JOB_TYPES_H_ #define _XE_SCHED_JOB_TYPES_H_ #include <linux/kref.h> #include <drm/gpu_scheduler.h> struct xe_exec_queue; struct dma_fence; struct dma_fence_chain; /** * struct xe_job_ptrs - Per hw engine instance data */ struct xe_job_ptrs { … }; /** * struct xe_sched_job - XE schedule job (batch buffer tracking) */ struct xe_sched_job { … }; struct xe_sched_job_snapshot { … }; #endif