/kernel/linux/linux-6.6/include/linux/ |
H A D | host1x.h | 234 struct host1x_job; 240 int host1x_job_submit(struct host1x_job *job); 262 struct host1x_job { struct 329 void (*release)(struct host1x_job *job); 344 struct host1x_job *host1x_job_alloc(struct host1x_channel *ch, 347 void host1x_job_add_gather(struct host1x_job *job, struct host1x_bo *bo, 349 void host1x_job_add_wait(struct host1x_job *job, u32 id, u32 thresh, 351 struct host1x_job *host1x_job_get(struct host1x_job *job); 352 void host1x_job_put(struct host1x_job *jo [all...] |
/kernel/linux/linux-6.6/drivers/gpu/host1x/ |
H A D | job.c | 26 struct host1x_job *host1x_job_alloc(struct host1x_channel *ch, in host1x_job_alloc() 30 struct host1x_job *job = NULL; in host1x_job_alloc() 42 total = sizeof(struct host1x_job) + in host1x_job_alloc() 61 mem += sizeof(struct host1x_job); in host1x_job_alloc() 77 struct host1x_job *host1x_job_get(struct host1x_job *job) in host1x_job_get() 86 struct host1x_job *job = container_of(ref, struct host1x_job, ref); in job_free() 107 void host1x_job_put(struct host1x_job *job) in host1x_job_put() 113 void host1x_job_add_gather(struct host1x_job *jo [all...] |
H A D | cdma.h | 18 struct host1x_job; 82 int host1x_cdma_begin(struct host1x_cdma *cdma, struct host1x_job *job); 86 void host1x_cdma_end(struct host1x_cdma *cdma, struct host1x_job *job);
|
H A D | cdma.c | 274 struct host1x_job *job) in cdma_start_timer_locked() 313 struct host1x_job *job, *n; in update_cdma_locked() 368 struct host1x_job *job, *next_job = NULL; in host1x_cdma_update_sync_queue() 437 struct host1x_job *failed_job = job; in host1x_cdma_update_sync_queue() 548 int host1x_cdma_begin(struct host1x_cdma *cdma, struct host1x_job *job) in host1x_cdma_begin() 667 struct host1x_job *job) in host1x_cdma_end()
|
H A D | job.h | 44 void host1x_job_dump(struct device *dev, struct host1x_job *job);
|
H A D | dev.h | 26 struct host1x_job; 34 int (*submit)(struct host1x_job *job); 260 struct host1x_job *job) in host1x_hw_channel_submit()
|
H A D | channel.c | 39 int host1x_job_submit(struct host1x_job *job) in host1x_job_submit()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | host1x.h | 166 struct host1x_job; 171 int host1x_job_submit(struct host1x_job *job); 193 struct host1x_job { struct 250 struct host1x_job *host1x_job_alloc(struct host1x_channel *ch, 252 void host1x_job_add_gather(struct host1x_job *job, struct host1x_bo *bo, 254 struct host1x_job *host1x_job_get(struct host1x_job *job); 255 void host1x_job_put(struct host1x_job *job); 256 int host1x_job_pin(struct host1x_job *job, struct device *dev); 257 void host1x_job_unpin(struct host1x_job *jo [all...] |
/kernel/linux/linux-5.10/drivers/gpu/host1x/ |
H A D | job.c | 26 struct host1x_job *host1x_job_alloc(struct host1x_channel *ch, in host1x_job_alloc() 29 struct host1x_job *job = NULL; in host1x_job_alloc() 38 total = sizeof(struct host1x_job) + in host1x_job_alloc() 55 mem += sizeof(struct host1x_job); in host1x_job_alloc() 71 struct host1x_job *host1x_job_get(struct host1x_job *job) in host1x_job_get() 80 struct host1x_job *job = container_of(ref, struct host1x_job, ref); in job_free() 85 void host1x_job_put(struct host1x_job *job) in host1x_job_put() 91 void host1x_job_add_gather(struct host1x_job *jo [all...] |
H A D | cdma.h | 17 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);
|
H A D | cdma.c | 274 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()
|
H A D | job.h | 32 void host1x_job_dump(struct device *dev, struct host1x_job *job);
|
H A D | dev.h | 25 struct host1x_job; 33 int (*submit)(struct host1x_job *job); 240 struct host1x_job *job) in host1x_hw_channel_submit()
|
H A D | channel.c | 43 int host1x_job_submit(struct host1x_job *job) in host1x_job_submit()
|
/kernel/linux/linux-6.6/drivers/gpu/host1x/hw/ |
H A D | channel_hw.c | 50 static void submit_wait(struct host1x_job *job, u32 id, u32 threshold, in submit_wait() 113 static void submit_gathers(struct host1x_job *job, u32 job_syncpt_base) in submit_gathers() 163 static inline void synchronize_syncpt_base(struct host1x_job *job) in synchronize_syncpt_base() 212 static void channel_program_cdma(struct host1x_job *job) in channel_program_cdma() 281 struct host1x_job *job = container_of(cb, struct host1x_job, fence_cb); in job_complete_callback() 287 static int channel_submit(struct host1x_job *job) in channel_submit()
|
H A D | debug_hw.c | 196 struct host1x_job *job; in show_channel_gathers()
|
/kernel/linux/linux-5.10/drivers/gpu/host1x/hw/ |
H A D | channel_hw.c | 50 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()
|
H A D | debug_hw.c | 196 struct host1x_job *job; in show_channel_gathers()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
H A D | submit.c | 327 static int submit_get_syncpt(struct tegra_drm_context *context, struct host1x_job *job, in submit_get_syncpt() 350 static int submit_job_add_gather(struct host1x_job *job, struct tegra_drm_context *context, in submit_job_add_gather() 392 static struct host1x_job * 399 struct host1x_job *job; in submit_create_job() 490 static void release_job(struct host1x_job *job) in release_job() 517 struct host1x_job *job; in tegra_drm_ioctl_channel_submit() 575 /* Allocate host1x_job and add gathers and waits to it. */ in tegra_drm_ioctl_channel_submit()
|
H A D | drm.c | 181 struct host1x_job *job; in tegra_drm_submit()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
H A D | drm.c | 175 struct host1x_job *job; in tegra_drm_submit()
|