Searched defs:job (Results 51 - 75 of 145) sorted by relevance

123456

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ids.c168 amdgpu_vmid_gds_switch_needed(struct amdgpu_vmid *id, struct amdgpu_job *job) argument
180 amdgpu_vmid_compatible(struct amdgpu_vmid *id, struct amdgpu_job *job) argument
270 amdgpu_vmid_grab_reserved(struct amdgpu_vm *vm, struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_vmid **id, struct dma_fence **fence) argument
331 amdgpu_vmid_grab_used(struct amdgpu_vm *vm, struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_vmid **id, struct dma_fence **fence) argument
394 amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring, struct amdgpu_job *job, struct dma_fence **fence) argument
[all...]
H A Dvce_v4_0.c979 static void vce_v4_0_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, argument
H A Damdgpu_fence.c139 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **f, struct amdgpu_job *job, argument
717 struct amdgpu_job *job; local
785 struct amdgpu_job *job = container_of(f, struct amdgpu_job, hw_fence); local
815 struct amdgpu_job *job = container_of(f, struct amdgpu_job, hw_fence); local
[all...]
H A Dsi_dma.c62 si_dma_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_ib *ib, uint32_t flags) argument
H A Duvd_v6_0.c213 struct amdgpu_job *job; local
277 struct amdgpu_job *job; local
1023 uvd_v6_0_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_ib *ib, uint32_t flags) argument
1051 uvd_v6_0_enc_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_ib *ib, uint32_t flags) argument
[all...]
H A Dvce_v3_0.c860 vce_v3_0_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_ib *ib, uint32_t flags) argument
H A Damdgpu_vce.c442 struct amdgpu_job *job; local
534 struct amdgpu_job *job; local
736 amdgpu_vce_ring_parse_cs(struct amdgpu_cs_parser *p, struct amdgpu_job *job, struct amdgpu_ib *ib) argument
974 amdgpu_vce_ring_parse_cs_vm(struct amdgpu_cs_parser *p, struct amdgpu_job *job, struct amdgpu_ib *ib) argument
1068 amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_ib *ib, uint32_t flags) argument
[all...]
/linux-master/include/linux/
H A Dpadata.h195 static inline void __init padata_do_multithreaded(struct padata_mt_job *job) argument
[all...]
/linux-master/drivers/gpu/drm/scheduler/
H A Dsched_entity.c188 struct drm_sched_job *job = container_of(wrk, typeof(*job), work); local
199 struct drm_sched_job *job = container_of(cb, struct drm_sched_job, local
239 struct drm_sched_job *job; local
453 drm_sched_job_dependency(struct drm_sched_job *job, struct drm_sched_entity *entity) argument
[all...]
H A Dsched_main.c388 struct drm_sched_job *job; local
550 struct drm_sched_job *job; local
791 drm_sched_job_init(struct drm_sched_job *job, struct drm_sched_entity *entity, u32 credits, void *owner) argument
836 drm_sched_job_arm(struct drm_sched_job *job) argument
863 drm_sched_job_add_dependency(struct drm_sched_job *job, struct dma_fence *fence) argument
911 drm_sched_job_add_syncobj_dependency(struct drm_sched_job *job, struct drm_file *file, u32 handle, u32 point) argument
939 drm_sched_job_add_resv_dependencies(struct drm_sched_job *job, struct dma_resv *resv, enum dma_resv_usage usage) argument
977 drm_sched_job_add_implicit_dependencies(struct drm_sched_job *job, struct drm_gem_object *obj, bool write) argument
999 drm_sched_job_cleanup(struct drm_sched_job *job) argument
1077 struct drm_sched_job *job, *next; local
1156 struct drm_sched_job *job; local
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_ring_ops.c163 static int emit_render_cache_flush(struct xe_sched_job *job, u32 *dw, int i) argument
211 static u32 get_ppgtt_flag(struct xe_sched_job *job) argument
217 static void __emit_job_gen12_simple(struct xe_sched_job *job, struct xe_lrc *lrc, argument
264 __emit_job_gen12_video(struct xe_sched_job *job, struct xe_lrc *lrc, u64 batch_addr, u32 seqno) argument
309 __emit_job_gen12_render_compute(struct xe_sched_job *job, struct xe_lrc *lrc, u64 batch_addr, u32 seqno) argument
358 emit_migration_job_gen12(struct xe_sched_job *job, struct xe_lrc *lrc, u32 seqno) argument
390 emit_job_gen12_gsc(struct xe_sched_job *job) argument
401 emit_job_gen12_copy(struct xe_sched_job *job) argument
417 emit_job_gen12_video(struct xe_sched_job *job) argument
428 emit_job_gen12_render_compute(struct xe_sched_job *job) argument
[all...]
H A Dxe_gt.c109 struct xe_sched_job *job; local
153 struct xe_sched_job *job; local
[all...]
/linux-master/drivers/gpu/host1x/
H A Djob.c30 struct host1x_job *job = NULL; local
77 host1x_job_get(struct host1x_job *job) argument
86 struct host1x_job *job = container_of(ref, struct host1x_job, ref); local
107 host1x_job_put(struct host1x_job *job) argument
113 host1x_job_add_gather(struct host1x_job *job, struct host1x_bo *bo, unsigned int words, unsigned int offset) argument
126 host1x_job_add_wait(struct host1x_job *job, u32 id, u32 thresh, bool relative, u32 next_class) argument
141 pin_job(struct host1x *host, struct host1x_job *job) argument
279 do_relocs(struct host1x_job *job, struct host1x_job_gather *g) argument
339 struct host1x_job *job; member in struct:host1x_firewall
524 copy_gathers(struct device *host, struct host1x_job *job, struct device *dev) argument
598 host1x_job_pin(struct host1x_job *job, struct device *dev) argument
653 host1x_job_unpin(struct host1x_job *job) argument
682 host1x_job_dump(struct device *dev, struct host1x_job *job) argument
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A Dsubmit.c327 static int submit_get_syncpt(struct tegra_drm_context *context, struct host1x_job *job, argument
350 static int submit_job_add_gather(struct host1x_job *job, struct tegra_drm_context *context, argument
399 struct host1x_job *job; local
490 release_job(struct host1x_job *job) argument
517 struct host1x_job *job; local
[all...]
/linux-master/drivers/accel/habanalabs/common/
H A Dirq.c81 struct hl_cs_job *job; local
104 struct hl_cs_job *job; local
205 struct timestamp_reg_work_obj *job = local
333 struct timestamp_reg_work_obj *job; local
[all...]
H A Dhw_queue.c279 static void ext_queue_schedule_job(struct hl_cs_job *job) argument
344 int_queue_schedule_job(struct hl_cs_job *job) argument
380 hw_queue_schedule_job(struct hl_cs_job *job) argument
415 init_signal_cs(struct hl_device *hdev, struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) argument
450 hl_hw_queue_encaps_sig_set_sob_info(struct hl_device *hdev, struct hl_cs *cs, struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) argument
474 init_wait_cs(struct hl_device *hdev, struct hl_cs *cs, struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) argument
562 struct hl_cs_job *job; local
642 struct hl_cs_job *job, *tmp; local
[all...]
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gem.h304 static inline struct msm_gem_submit *to_msm_submit(struct drm_sched_job *job) argument
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_job.c25 struct pvr_job *job = container_of(kref, struct pvr_job, ref_count); local
46 pvr_job_put(struct pvr_job *job) argument
68 pvr_job_process_stream(struct pvr_device *pvr_dev, const struct pvr_stream_cmd_defs *cmd_defs, void *stream, u32 stream_size, struct pvr_job *job) argument
86 pvr_fw_cmd_init(struct pvr_device *pvr_dev, struct pvr_job *job, const struct pvr_stream_cmd_defs *stream_def, u64 stream_userptr, u32 stream_len) argument
149 pvr_geom_job_fw_cmd_init(struct pvr_job *job, struct drm_pvr_job *args) argument
178 pvr_frag_job_fw_cmd_init(struct pvr_job *job, struct drm_pvr_job *args) argument
222 pvr_compute_job_fw_cmd_init(struct pvr_job *job, struct drm_pvr_job *args) argument
258 pvr_transfer_job_fw_cmd_init(struct pvr_job *job, struct drm_pvr_job *args) argument
283 pvr_job_fw_cmd_init(struct pvr_job *job, struct drm_pvr_job *args) argument
310 struct pvr_job *job; member in struct:pvr_job_data
414 struct pvr_job *job = NULL; local
548 struct pvr_job *job = job_data[i].job; local
586 update_job_resvs(struct pvr_job *job) argument
637 struct pvr_job *job = job_data[i - 1].job; local
[all...]
H A Dpvr_queue.c340 static u32 job_cmds_size(struct pvr_job *job, u32 ufo_wait_count) argument
355 static unsigned long job_count_remaining_native_deps(struct pvr_job *job) argument
388 pvr_queue_get_job_cccb_fence(struct pvr_queue *queue, struct pvr_job *job) argument
441 pvr_queue_get_job_kccb_fence(struct pvr_queue *queue, struct pvr_job *job) argument
461 pvr_queue_get_paired_frag_job_dep(struct pvr_queue *queue, struct pvr_job *job) argument
498 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); local
601 pvr_queue_submit_job_to_cccb(struct pvr_job *job) argument
688 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); local
763 struct pvr_job *job; local
804 struct pvr_job *job; local
856 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); local
904 struct pvr_job *job, *tmp_job; local
936 struct pvr_job *job; local
1071 pvr_queue_job_init(struct pvr_job *job) argument
1116 pvr_queue_job_arm(struct pvr_job *job) argument
1129 pvr_queue_job_cleanup(struct pvr_job *job) argument
1149 pvr_queue_job_push(struct pvr_job *job) argument
[all...]
/linux-master/drivers/gpu/drm/v3d/
H A Dv3d_submit.c21 v3d_lock_bo_reservations(struct v3d_job *job, argument
65 v3d_lookup_bos(struct drm_device *dev, struct drm_file *file_priv, struct v3d_job *job, u64 bo_handles, u32 bo_count) argument
89 struct v3d_job *job = container_of(ref, struct v3d_job, refcount); local
110 struct v3d_render_job *job = container_of(ref, struct v3d_render_job, local
121 v3d_job_cleanup(struct v3d_job *job) argument
130 v3d_job_put(struct v3d_job *job) argument
158 v3d_job_init(struct v3d_dev *v3d, struct drm_file *file_priv, struct v3d_job *job, void (*free)(struct kref *ref), u32 in_sync, struct v3d_submit_ext *se, enum v3d_queue queue) argument
212 v3d_push_job(struct v3d_job *job) argument
225 v3d_attach_fences_and_unlock_reservation(struct drm_file *file_priv, struct v3d_job *job, struct ww_acquire_ctx *acquire_ctx, u32 out_sync, struct v3d_submit_ext *se, struct dma_fence *done_fence) argument
267 v3d_setup_csd_jobs_and_bos(struct drm_file *file_priv, struct v3d_dev *v3d, struct drm_v3d_submit_csd *args, struct v3d_csd_job **job, struct v3d_job **clean_job, struct v3d_submit_ext *se, struct ww_acquire_ctx *acquire_ctx) argument
407 v3d_get_cpu_indirect_csd_params(struct drm_file *file_priv, struct drm_v3d_extension __user *ext, struct v3d_cpu_job *job) argument
449 v3d_get_cpu_timestamp_query_params(struct drm_file *file_priv, struct drm_v3d_extension __user *ext, struct v3d_cpu_job *job) argument
506 v3d_get_cpu_reset_timestamp_params(struct drm_file *file_priv, struct drm_v3d_extension __user *ext, struct v3d_cpu_job *job) argument
555 v3d_get_cpu_copy_query_results_params(struct drm_file *file_priv, struct drm_v3d_extension __user *ext, struct v3d_cpu_job *job) argument
619 v3d_get_cpu_reset_performance_params(struct drm_file *file_priv, struct drm_v3d_extension __user *ext, struct v3d_cpu_job *job) argument
687 v3d_get_cpu_copy_performance_query_params(struct drm_file *file_priv, struct drm_v3d_extension __user *ext, struct v3d_cpu_job *job) argument
768 v3d_get_extensions(struct drm_file *file_priv, u64 ext_handles, struct v3d_submit_ext *se, struct v3d_cpu_job *job) argument
1010 struct v3d_tfu_job *job = NULL; local
1110 struct v3d_csd_job *job = NULL; local
[all...]
H A Dv3d_sched.c71 struct v3d_job *job = to_v3d_job(sched_job); local
79 struct v3d_cpu_job *job = to_cpu_job(sched_job); local
99 v3d_switch_perfmon(struct v3d_dev *v3d, struct v3d_job *job) argument
110 struct v3d_bin_job *job = to_bin_job(sched_job); local
169 struct v3d_render_job *job = to_render_job(sched_job); local
218 struct v3d_tfu_job *job = to_tfu_job(sched_job); local
261 struct v3d_csd_job *job = to_csd_job(sched_job); local
298 v3d_rewrite_csd_job_wg_counts_from_indirect(struct v3d_cpu_job *job) argument
333 v3d_timestamp_query(struct v3d_cpu_job *job) argument
353 v3d_reset_timestamp_queries(struct v3d_cpu_job *job) argument
387 v3d_copy_query_results(struct v3d_cpu_job *job) argument
428 v3d_reset_performance_queries(struct v3d_cpu_job *job) argument
456 v3d_write_performance_query_result(struct v3d_cpu_job *job, void *data, u32 query) argument
486 v3d_copy_performance_query(struct v3d_cpu_job *job) argument
531 struct v3d_cpu_job *job = to_cpu_job(sched_job); local
569 struct v3d_job *job = to_v3d_job(sched_job); local
632 struct v3d_job *job = to_v3d_job(sched_job); local
649 struct v3d_bin_job *job = to_bin_job(sched_job); local
658 struct v3d_render_job *job = to_render_job(sched_job); local
667 struct v3d_job *job = to_v3d_job(sched_job); local
675 struct v3d_csd_job *job = to_csd_job(sched_job); local
[all...]
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_encoder_phys_wb.c551 dpu_encoder_phys_wb_prepare_wb_job(struct dpu_encoder_phys *phys_enc, struct drm_writeback_job *job) argument
610 dpu_encoder_phys_wb_cleanup_wb_job(struct dpu_encoder_phys *phys_enc, struct drm_writeback_job *job) argument
[all...]
/linux-master/drivers/accel/ivpu/
H A Divpu_job.c181 static int ivpu_cmdq_push_job(struct ivpu_cmdq *cmdq, struct ivpu_job *job) argument
252 ivpu_job_destroy(struct ivpu_job *job) argument
273 struct ivpu_job *job; local
300 struct ivpu_job *job; local
324 struct ivpu_job *job; local
331 ivpu_job_submit(struct ivpu_job *job) argument
402 ivpu_job_prepare_bos_for_submit(struct drm_file *file, struct ivpu_job *job, u32 *buf_handles, u32 buf_count, u32 commands_offset) argument
472 struct ivpu_job *job; local
[all...]
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_migrate.c53 struct amdgpu_job *job; local
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_job.c106 int panfrost_job_get_slot(struct panfrost_job *job) argument
146 panfrost_get_job_chain_flag(const struct panfrost_job *job) argument
159 struct panfrost_job *job local
179 panfrost_enqueue_job(struct panfrost_device *pfdev, int slot, struct panfrost_job *job) argument
197 panfrost_job_hw_submit(struct panfrost_job *job, int js) argument
261 panfrost_acquire_object_fences(struct drm_gem_object **bos, int bo_count, struct drm_sched_job *job) argument
292 panfrost_job_push(struct panfrost_job *job) argument
332 struct panfrost_job *job = container_of(ref, struct panfrost_job, local
360 panfrost_job_put(struct panfrost_job *job) argument
367 struct panfrost_job *job = to_panfrost_job(sched_job); local
376 struct panfrost_job *job = to_panfrost_job(sched_job); local
426 panfrost_job_handle_err(struct panfrost_device *pfdev, struct panfrost_job *job, unsigned int js) argument
480 panfrost_job_handle_done(struct panfrost_device *pfdev, struct panfrost_job *job) argument
743 struct panfrost_job *job = to_panfrost_job(sched_job); local
945 struct panfrost_job *job = pfdev->jobs[i][j]; local
[all...]

Completed in 432 milliseconds

123456