/* SPDX-License-Identifier: MIT */ #ifndef __NOUVEAU_EXEC_H__ #define __NOUVEAU_EXEC_H__ #include "nouveau_drv.h" #include "nouveau_sched.h" struct nouveau_exec_job_args { … }; struct nouveau_exec_job { … }; #define to_nouveau_exec_job(job) … int nouveau_exec_job_init(struct nouveau_exec_job **job, struct nouveau_exec_job_args *args); int nouveau_exec_ioctl_exec(struct drm_device *dev, void *data, struct drm_file *file_priv); static inline unsigned int nouveau_exec_push_max_from_ib_max(int ib_max) { … } #endif