Searched refs:hl_cs_job (Results 1 – 7 of 7) sorted by relevance
/linux-6.6.21/drivers/accel/habanalabs/common/ |
D | hw_queue.c | 268 static void ext_queue_schedule_job(struct hl_cs_job *job) in ext_queue_schedule_job() 333 static void int_queue_schedule_job(struct hl_cs_job *job) in int_queue_schedule_job() 369 static void hw_queue_schedule_job(struct hl_cs_job *job) in hw_queue_schedule_job() 405 struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) in init_signal_cs() 440 struct hl_cs *cs, struct hl_cs_job *job, in hl_hw_queue_encaps_sig_set_sob_info() 464 struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) in init_wait_cs() 551 struct hl_cs_job *job; in init_signal_wait_cs() 557 job = list_first_entry(&cs->job_list, struct hl_cs_job, in init_signal_wait_cs() 631 struct hl_cs_job *job, *tmp; in hl_hw_queue_schedule_cs() 829 q->shadow_queue = kmalloc_array(HL_QUEUE_LENGTH, sizeof(struct hl_cs_job *), GFP_KERNEL); in ext_and_cpu_queue_init()
|
D | command_submission.c | 249 struct hl_cs_job *job = container_of(ref, struct hl_cs_job, refcount); in cs_job_do_release() 254 static void hl_cs_job_put(struct hl_cs_job *job) in hl_cs_job_put() 281 static bool is_cb_patched(struct hl_device *hdev, struct hl_cs_job *job) in is_cb_patched() 298 static int cs_parser(struct hl_fpriv *hpriv, struct hl_cs_job *job) in cs_parser() 343 static void hl_complete_job(struct hl_device *hdev, struct hl_cs_job *job) in hl_complete_job() 680 struct hl_cs_job *job, *tmp; in cs_do_release() 1010 struct hl_cs_job *job, *tmp; in cs_rollback() 1147 struct hl_cs_job *job = container_of(work, struct hl_cs_job, in job_wq_completion() 1160 struct hl_cs_job *job, *tmp; in cs_completion() 1279 struct hl_cs_job *hl_cs_allocate_job(struct hl_device *hdev, in hl_cs_allocate_job() [all …]
|
D | irq.c | 81 struct hl_cs_job *job; in job_finish() 104 struct hl_cs_job *job; in cs_finish()
|
D | habanalabs.h | 977 struct hl_cs_job; 1055 struct hl_cs_job **shadow_queue; 2045 struct hl_cs_job { struct 3716 struct hl_cs_job *hl_cs_allocate_job(struct hl_device *hdev, 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) in hl_debugfs_add_job() 4032 struct hl_cs_job *job) in hl_debugfs_remove_job()
|
D | debugfs.c | 177 struct hl_cs_job *job; in command_submission_jobs_show() 1859 void hl_debugfs_add_job(struct hl_device *hdev, struct hl_cs_job *job) in hl_debugfs_add_job() 1868 void hl_debugfs_remove_job(struct hl_device *hdev, struct hl_cs_job *job) in hl_debugfs_remove_job()
|
/linux-6.6.21/drivers/accel/habanalabs/gaudi/ |
D | gaudi.c | 478 struct hl_cs_job *job); 967 struct hl_cs_job *job; in _gaudi_init_tpc_mem() 1207 struct hl_cs_job *job, u32 stream, u32 sob_group_offset) in gaudi_collective_master_init_job() 1258 struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) in gaudi_collective_slave_init_job() 1316 struct hl_cs_job *job; in gaudi_collective_wait_init_cs() 1363 job = list_first_entry(&cs->job_list, struct hl_cs_job, cs_node); in gaudi_collective_wait_init_cs() 1432 struct hl_cs_job *job; in gaudi_collective_wait_create_job() 5572 struct hl_cs_job *job; in gaudi_memset_device_memory() 5651 struct hl_cs_job *job; in gaudi_memset_registers() 6349 struct hl_cs_job *job) in gaudi_send_job_on_qman0()
|
/linux-6.6.21/drivers/accel/habanalabs/goya/ |
D | goya.c | 3075 static int goya_send_job_on_qman0(struct hl_device *hdev, struct hl_cs_job *job) in goya_send_job_on_qman0() 4769 struct hl_cs_job *job; in goya_memset_device_memory()
|