Home
last modified time | relevance | path

Searched refs:lima_sched_pipe (Results 1 – 10 of 10) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/lima/
A Dlima_sched.h46 struct lima_sched_pipe { struct
79 void (*task_fini)(struct lima_sched_pipe *pipe); argument
80 void (*task_error)(struct lima_sched_pipe *pipe); argument
81 void (*task_mmu_error)(struct lima_sched_pipe *pipe); argument
82 int (*task_recover)(struct lima_sched_pipe *pipe); argument
93 int lima_sched_context_init(struct lima_sched_pipe *pipe, argument
96 void lima_sched_context_fini(struct lima_sched_pipe *pipe,
100 int lima_sched_pipe_init(struct lima_sched_pipe *pipe, const char *name);
101 void lima_sched_pipe_fini(struct lima_sched_pipe *pipe);
102 void lima_sched_pipe_task_done(struct lima_sched_pipe *pipe);
[all …]
A Dlima_sched.c21 struct lima_sched_pipe *pipe;
109 return container_of(sched, struct lima_sched_pipe, base); in to_lima_pipe()
155 int lima_sched_context_init(struct lima_sched_pipe *pipe, in lima_sched_context_init()
165 void lima_sched_context_fini(struct lima_sched_pipe *pipe, in lima_sched_context_fini()
205 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched); in lima_sched_run_job()
401 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched); in lima_sched_timedout_job()
441 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched); in lima_sched_free_job()
463 struct lima_sched_pipe *pipe = in lima_sched_recover_work()
464 container_of(work, struct lima_sched_pipe, recover_work); in lima_sched_recover_work()
497 void lima_sched_pipe_fini(struct lima_sched_pipe *pipe) in lima_sched_pipe_fini()
[all …]
A Dlima_pp.c24 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_pp_handle_irq()
45 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_pp_irq_handler()
66 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_pp_bcast_irq_handler()
146 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_pp_soft_reset_async_wait()
305 static int lima_pp_task_validate(struct lima_sched_pipe *pipe, in lima_pp_task_validate()
329 static void lima_pp_task_run(struct lima_sched_pipe *pipe, in lima_pp_task_run()
387 static void lima_pp_task_fini(struct lima_sched_pipe *pipe) in lima_pp_task_fini()
399 static void lima_pp_task_error(struct lima_sched_pipe *pipe) in lima_pp_task_error()
413 static void lima_pp_task_mmu_error(struct lima_sched_pipe *pipe) in lima_pp_task_mmu_error()
425 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_pp_pipe_init()
A Dlima_gp.c24 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_gp; in lima_gp_irq_handler()
103 static int lima_gp_task_validate(struct lima_sched_pipe *pipe, in lima_gp_task_validate()
127 static void lima_gp_task_run(struct lima_sched_pipe *pipe, in lima_gp_task_run()
195 static void lima_gp_task_fini(struct lima_sched_pipe *pipe) in lima_gp_task_fini()
200 static void lima_gp_task_error(struct lima_sched_pipe *pipe) in lima_gp_task_error()
210 static void lima_gp_task_mmu_error(struct lima_sched_pipe *pipe) in lima_gp_task_mmu_error()
215 static int lima_gp_task_recover(struct lima_sched_pipe *pipe) in lima_gp_task_recover()
326 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_gp; in lima_gp_pipe_init()
A Dlima_device.c274 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_gp; in lima_init_gp_pipe()
298 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_gp; in lima_fini_gp_pipe()
306 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_init_pp_pipe()
349 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_fini_pp_pipe()
A Dlima_bcast.c16 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_bcast_enable()
A Dlima_dlbu.c17 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_dlbu_enable()
A Dlima_device.h94 struct lima_sched_pipe pipe[lima_pipe_num];
A Dlima_mmu.c34 struct lima_sched_pipe *pipe; in lima_mmu_irq_handler()
A Dlima_drv.c107 struct lima_sched_pipe *pipe; in lima_ioctl_gem_submit()

Completed in 15 milliseconds