#include "msm_ringbuffer.h"
#include "msm_gpu.h"
static uint num_hw_submissions = …;
MODULE_PARM_DESC(…) …;
module_param(num_hw_submissions, uint, 0600);
static struct dma_fence *msm_job_run(struct drm_sched_job *job)
{ … }
static void msm_job_free(struct drm_sched_job *job)
{ … }
static const struct drm_sched_backend_ops msm_sched_ops = …;
struct msm_ringbuffer *msm_ringbuffer_new(struct msm_gpu *gpu, int id,
void *memptrs, uint64_t memptrs_iova)
{ … }
void msm_ringbuffer_destroy(struct msm_ringbuffer *ring)
{ … }