Searched refs:lima_sched_pipe (Results  1 – 10 of 10) sorted by relevance
| /Linux-v6.6/drivers/gpu/drm/lima/ | 
| D | lima_sched.h | 46 struct lima_sched_pipe {  struct77 	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
 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);
 [all …]
 
 | 
| D | lima_sched.c | 21 	struct lima_sched_pipe *pipe;87 static struct lima_fence *lima_fence_create(struct lima_sched_pipe *pipe)  in lima_fence_create()
 107 static inline struct lima_sched_pipe *to_lima_pipe(struct drm_gpu_scheduler *sched)  in to_lima_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()
 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()
 441 	struct lima_sched_pipe *pipe = to_lima_pipe(job->sched);  in lima_sched_free_job()
 [all …]
 
 | 
| 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()
 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()
 
 | 
| D | lima_gp.c | 24 	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()
 
 | 
| 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_bcast.c | 16 	struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp;  in lima_bcast_enable()
 | 
| D | lima_dlbu.c | 17 	struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp;  in lima_dlbu_enable()
 | 
| D | lima_device.h | 94 	struct lima_sched_pipe pipe[lima_pipe_num];
 | 
| D | lima_mmu.c | 34 	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()
 |