Home
last modified time | relevance | path

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

/Linux-v5.4/include/linux/
Dhost1x.h159 struct host1x_job;
164 int host1x_job_submit(struct host1x_job *job);
182 struct host1x_job { struct
239 struct host1x_job *host1x_job_alloc(struct host1x_channel *ch, argument
241 void host1x_job_add_gather(struct host1x_job *job, struct host1x_bo *bo,
243 struct host1x_job *host1x_job_get(struct host1x_job *job);
244 void host1x_job_put(struct host1x_job *job);
245 int host1x_job_pin(struct host1x_job *job, struct device *dev);
246 void host1x_job_unpin(struct host1x_job *job);
/Linux-v5.4/drivers/gpu/host1x/
Djob.c25 struct host1x_job *host1x_job_alloc(struct host1x_channel *ch, in host1x_job_alloc()
28 struct host1x_job *job = NULL; in host1x_job_alloc()
34 total = sizeof(struct host1x_job) + in host1x_job_alloc()
51 mem += sizeof(struct host1x_job); in host1x_job_alloc()
67 struct host1x_job *host1x_job_get(struct host1x_job *job) in host1x_job_get()
76 struct host1x_job *job = container_of(ref, struct host1x_job, ref); in job_free()
81 void host1x_job_put(struct host1x_job *job) in host1x_job_put()
87 void host1x_job_add_gather(struct host1x_job *job, struct host1x_bo *bo, in host1x_job_add_gather()
100 static unsigned int pin_job(struct host1x *host, struct host1x_job *job) in pin_job()
187 static int do_relocs(struct host1x_job *job, struct host1x_job_gather *g) in do_relocs()
[all …]
Dcdma.h17 struct host1x_job;
80 int host1x_cdma_begin(struct host1x_cdma *cdma, struct host1x_job *job);
84 void host1x_cdma_end(struct host1x_cdma *cdma, struct host1x_job *job);
Dcdma.c274 struct host1x_job *job) in cdma_start_timer_locked()
316 struct host1x_job *job, *n; in update_cdma_locked()
375 struct host1x_job *job, *next_job = NULL; in host1x_cdma_update_sync_queue()
491 int host1x_cdma_begin(struct host1x_cdma *cdma, struct host1x_job *job) in host1x_cdma_begin()
607 struct host1x_job *job) in host1x_cdma_end()
Djob.h28 void host1x_job_dump(struct device *dev, struct host1x_job *job);
Ddev.h25 struct host1x_job;
33 int (*submit)(struct host1x_job *job);
237 struct host1x_job *job) in host1x_hw_channel_submit()
Dchannel.c43 int host1x_job_submit(struct host1x_job *job) in host1x_job_submit()
/Linux-v5.4/drivers/gpu/host1x/hw/
Dchannel_hw.c50 static void submit_gathers(struct host1x_job *job) in submit_gathers()
87 static inline void synchronize_syncpt_base(struct host1x_job *job) in synchronize_syncpt_base()
118 static int channel_submit(struct host1x_job *job) in channel_submit()
Ddebug_hw.c195 struct host1x_job *job; in show_channel_gathers()
/Linux-v5.4/drivers/gpu/drm/tegra/
Ddrm.c339 struct host1x_job *job; in tegra_drm_submit()