Lines Matching defs:job
137 /* Completion queue entry relates to completed job */
438 * @driver_only: true if only the driver is allowed to send a job to this queue,
660 * @completion_mode: 0 - job based completion, 1 - cs based completion
1130 /* struct timestamp_reg_work_obj - holds the timestamp registration free objects job
1131 * the job will be to pass over the free_obj_jobs list and put refcount to objects
1959 * @completion_timestamp: timestamp of the last completed cs job.
2016 * struct hl_cs_job - command submission job.
2018 * @cs: the CS this job belongs to.
2022 * @finish_work: workqueue object to run when job is completed.
2023 * @userptr_list: linked-list of userptr mappings that belong to this job and
2026 * @refcount: reference counter for usage of the CS job.
2027 * @queue_type: the type of the H/W queue this job is submitted to.
2028 * @timestamp: timestamp upon job completion
2029 * @id: the id of this job inside a CS.
2030 * @hw_queue_id: the id of the H/W queue this job is submitted to.
2071 * job and wait for completion.
2073 * @queue_type: the type of the H/W queue this job is submitted to.
2075 * @hw_queue_id: the id of the H/W queue this job is submitted to.
2078 * @job_id: the id of the related job inside the related CS.
3904 struct hl_cs *cs, struct hl_cs_job *job,
3965 void hl_debugfs_add_job(struct hl_device *hdev, struct hl_cs_job *job);
3966 void hl_debugfs_remove_job(struct hl_device *hdev, struct hl_cs_job *job);
4027 struct hl_cs_job *job)
4032 struct hl_cs_job *job)