msm_gem_submit
static void a2xx_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit)
static void a3xx_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit)
static void a4xx_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit)
static void a5xx_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit)
static void a5xx_submit_in_rb(struct msm_gpu *gpu, struct msm_gem_submit *submit)
struct msm_ringbuffer *ring, struct msm_gem_submit *submit)
static void a6xx_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit)
static void a7xx_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit)
void msm_rd_dump_submit(struct msm_rd_state *rd, struct msm_gem_submit *submit,
struct msm_gem_submit *submit,
struct msm_gem_submit;
static inline struct msm_gem_submit *to_msm_submit(struct drm_sched_job *job)
return container_of(job, struct msm_gem_submit, base);
static inline void msm_gem_submit_get(struct msm_gem_submit *submit)
static inline void msm_gem_submit_put(struct msm_gem_submit *submit)
void msm_submit_retire(struct msm_gem_submit *submit);
static int submit_lookup_objects(struct msm_gem_submit *submit,
static int submit_lookup_cmds(struct msm_gem_submit *submit,
static int submit_lock_objects_vmbind(struct msm_gem_submit *submit)
static int submit_lock_objects(struct msm_gem_submit *submit)
static struct msm_gem_submit *submit_create(struct drm_device *dev,
static int submit_fence_sync(struct msm_gem_submit *submit)
static int submit_pin_objects(struct msm_gem_submit *submit)
struct msm_gem_submit *submit;
static void submit_unpin_objects(struct msm_gem_submit *submit)
static void submit_attach_object_fences(struct msm_gem_submit *submit)
static int submit_bo(struct msm_gem_submit *submit, uint32_t idx,
static int submit_reloc(struct msm_gem_submit *submit, struct drm_gem_object *obj,
static void submit_cleanup(struct msm_gem_submit *submit, bool error)
void msm_submit_retire(struct msm_gem_submit *submit)
struct msm_gem_submit *submit = NULL;
struct msm_gem_submit *submit =
container_of(kref, struct msm_gem_submit, ref);
static void crashstate_get_bos(struct msm_gpu_state *state, struct msm_gem_submit *submit)
struct msm_gem_submit *submit, struct msm_gpu_fault_info *fault_info,
struct msm_gem_submit *submit, struct msm_gpu_fault_info *fault_info,
static struct msm_gem_submit *
struct msm_gem_submit *submit;
static void get_comm_cmdline(struct msm_gem_submit *submit, char **comm, char **cmd)
struct msm_gem_submit *submit;
struct msm_gem_submit *submit;
struct msm_gem_submit *submit)
struct msm_gem_submit *submit = NULL;
struct msm_gem_submit, node);
void msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit)
struct msm_gem_submit;
void (*submit)(struct msm_gpu *gpu, struct msm_gem_submit *submit);
void msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit);
TP_PROTO(struct msm_gem_submit *submit, u64 ticks),
TP_PROTO(struct msm_gem_submit *submit, u64 elapsed, u64 clock,
void msm_rd_dump_submit(struct msm_rd_state *rd, struct msm_gem_submit *submit,
struct msm_gem_submit *submit = to_msm_submit(job);
struct msm_gem_submit *submit = to_msm_submit(job);