Searched refs:lima_sched_pipe (Results 1 – 10 of 10) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/lima/ |
D | lima_sched.h | 46 struct lima_sched_pipe { struct 77 int (*task_validate)(struct lima_sched_pipe *pipe, struct lima_sched_task *task); argument 78 void (*task_run)(struct lima_sched_pipe *pipe, struct lima_sched_task *task); argument 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 83 void (*task_mask_irq)(struct lima_sched_pipe *pipe); argument 94 int lima_sched_context_init(struct lima_sched_pipe *pipe, argument 96 void lima_sched_context_fini(struct lima_sched_pipe *pipe, [all …]
|
D | lima_sched.c | 22 struct lima_sched_pipe *pipe; 88 static struct lima_fence *lima_fence_create(struct lima_sched_pipe *pipe) in lima_fence_create() 108 static inline struct lima_sched_pipe *to_lima_pipe(struct drm_gpu_scheduler *sched) in to_lima_pipe() 110 return container_of(sched, struct lima_sched_pipe, base); in to_lima_pipe() 156 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() 272 struct lima_sched_pipe *pipe = to_lima_pipe(task->base.sched); in lima_sched_build_error_task_list() 401 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched); in lima_sched_timedout_job() 474 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched); in lima_sched_free_job() [all …]
|
D | lima_gp.c | 24 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_gp; in lima_gp_irq_handler() 104 static int lima_gp_task_validate(struct lima_sched_pipe *pipe, in lima_gp_task_validate() 128 static void lima_gp_task_run(struct lima_sched_pipe *pipe, in lima_gp_task_run() 215 static void lima_gp_task_fini(struct lima_sched_pipe *pipe) in lima_gp_task_fini() 220 static void lima_gp_task_error(struct lima_sched_pipe *pipe) in lima_gp_task_error() 231 static void lima_gp_task_mmu_error(struct lima_sched_pipe *pipe) in lima_gp_task_mmu_error() 236 static void lima_gp_task_mask_irq(struct lima_sched_pipe *pipe) in lima_gp_task_mask_irq() 243 static int lima_gp_task_recover(struct lima_sched_pipe *pipe) in lima_gp_task_recover() 356 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_gp; in lima_gp_pipe_init()
|
D | lima_pp.c | 24 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() 329 static int lima_pp_task_validate(struct lima_sched_pipe *pipe, in lima_pp_task_validate() 353 static void lima_pp_task_run(struct lima_sched_pipe *pipe, in lima_pp_task_run() 411 static void lima_pp_task_fini(struct lima_sched_pipe *pipe) in lima_pp_task_fini() 423 static void lima_pp_task_error(struct lima_sched_pipe *pipe) in lima_pp_task_error() 441 static void lima_pp_task_mmu_error(struct lima_sched_pipe *pipe) in lima_pp_task_mmu_error() 447 static void lima_pp_task_mask_irq(struct lima_sched_pipe *pipe) in lima_pp_task_mask_irq() [all …]
|
D | lima_device.c | 274 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()
|
D | lima_dlbu.c | 17 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_dlbu_enable()
|
D | lima_bcast.c | 16 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_bcast_enable()
|
D | lima_device.h | 94 struct lima_sched_pipe pipe[lima_pipe_num];
|
D | lima_mmu.c | 35 struct lima_sched_pipe *pipe; in lima_mmu_irq_handler()
|
D | lima_drv.c | 108 struct lima_sched_pipe *pipe; in lima_ioctl_gem_submit()
|