Home
last modified time | relevance | path

Searched refs:panfrost_job (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/
H A Dpanfrost_job.h14 struct panfrost_job { struct
41 int panfrost_job_get_slot(struct panfrost_job *job);
42 int panfrost_job_push(struct panfrost_job *job);
43 void panfrost_job_put(struct panfrost_job *job);
H A Dpanfrost_job.c16 #include "panfrost_job.h"
42 static struct panfrost_job *
45 return container_of(sched_job, struct panfrost_job, base); in to_panfrost_job()
106 int panfrost_job_get_slot(struct panfrost_job *job) in panfrost_job_get_slot()
146 panfrost_get_job_chain_flag(const struct panfrost_job *job) in panfrost_get_job_chain_flag()
156 static struct panfrost_job *
159 struct panfrost_job *job = pfdev->jobs[slot][0]; in panfrost_dequeue_job()
170 struct panfrost_job *job) in panfrost_enqueue_job()
187 static void panfrost_job_hw_submit(struct panfrost_job *job, int js) in panfrost_job_hw_submit()
275 int panfrost_job_push(struct panfrost_job *jo
[all...]
H A Dpanfrost_dump.h9 struct panfrost_job;
10 void panfrost_core_dump(struct panfrost_job *job);
H A DMakefile10 panfrost_job.o \
H A Dpanfrost_device.h22 struct panfrost_job;
106 struct panfrost_job *jobs[NUM_JOB_SLOTS][2];
H A Dpanfrost_drv.c20 #include "panfrost_job.h"
139 struct panfrost_job *job) in panfrost_lookup_bos()
197 struct panfrost_job *job) in panfrost_copy_in_sync()
242 struct panfrost_job *job; in panfrost_ioctl_submit()
H A Dpanfrost_dump.c12 #include "panfrost_job.h"
103 void panfrost_core_dump(struct panfrost_job *job) in panfrost_core_dump()
/kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/
H A Dpanfrost_job.h14 struct panfrost_job { struct
47 int panfrost_job_push(struct panfrost_job *job);
48 void panfrost_job_put(struct panfrost_job *job);
H A Dpanfrost_job.c15 #include "panfrost_job.h"
48 static struct panfrost_job *
51 return container_of(sched_job, struct panfrost_job, base); in to_panfrost_job()
112 static int panfrost_job_get_slot(struct panfrost_job *job) in panfrost_job_get_slot()
151 static void panfrost_job_hw_submit(struct panfrost_job *job, int js) in panfrost_job_hw_submit()
219 int panfrost_job_push(struct panfrost_job *job) in panfrost_job_push()
264 struct panfrost_job *job = container_of(ref, struct panfrost_job, in panfrost_job_cleanup()
302 void panfrost_job_put(struct panfrost_job *job) in panfrost_job_put()
309 struct panfrost_job *jo in panfrost_job_free()
[all...]
H A Dpanfrost_device.h21 struct panfrost_job;
103 struct panfrost_job *jobs[NUM_JOB_SLOTS];
H A DMakefile10 panfrost_job.o \
H A Dpanfrost_drv.c19 #include "panfrost_job.h"
137 struct panfrost_job *job) in panfrost_lookup_bos()
201 struct panfrost_job *job) in panfrost_copy_in_sync()
253 struct panfrost_job *job; in panfrost_ioctl_submit()

Completed in 8 milliseconds