Searched refs:hl_cs (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/drivers/accel/habanalabs/common/ |
| H A D | command_submission.c | 438 struct hl_cs *cs; in hl_staged_cs_find_first() 656 struct hl_cs *cs, in cs_release_sob_reset_handler() 696 struct hl_cs *cs = container_of(ref, struct hl_cs, refcount); in cs_do_release() 818 struct hl_cs *cs = container_of(work, struct hl_cs, work_tdr.work); in cs_timedout() 905 struct hl_cs *cs; in allocate_cs() 1067 struct hl_cs *cs, *tmp; in hl_cs_rollback_all() 1148 struct hl_cs *cs; in force_complete_cs() 1179 struct hl_cs *cs = container_of(work, struct hl_cs, finish_work); in cs_completion() 1190 struct hl_cs *cs; in hl_get_active_cs_num() 1500 struct hl_cs *cs; in cs_ioctl_default() [all …]
|
| H A D | hw_queue.c | 41 void hl_hw_queue_update_ci(struct hl_cs *cs) in hl_hw_queue_update_ci() 451 struct hl_cs *cs, struct hl_cs_job *job, in hl_hw_queue_encaps_sig_set_sob_info() 474 static int init_wait_cs(struct hl_device *hdev, struct hl_cs *cs, in init_wait_cs() 558 static int init_signal_wait_cs(struct hl_cs *cs) in init_signal_wait_cs() 580 (struct hl_device *hdev, struct hl_cs *cs) in encaps_sig_first_staged_cs_handler() 636 int hl_hw_queue_schedule_cs(struct hl_cs *cs) in hl_hw_queue_schedule_cs() 731 struct hl_cs *staged_cs; in hl_hw_queue_schedule_cs() 762 struct hl_cs, mirror_node) == cs; in hl_hw_queue_schedule_cs()
|
| H A D | habanalabs.h | 1498 struct hl_cs; 1722 int (*pre_schedule_cs)(struct hl_cs *cs); 1739 struct hl_ctx *ctx, struct hl_cs *cs, 2044 struct hl_cs { struct 2113 struct hl_cs *cs; 3434 struct hl_cs **shadow_cs_queue; 3840 void cs_get(struct hl_cs *cs); 3841 bool cs_needs_completion(struct hl_cs *cs); 3842 bool cs_needs_timeout(struct hl_cs *cs); 4041 struct hl_cs *cs, struct hl_cs_job *job, [all …]
|
| H A D | irq.c | 103 struct hl_cs *cs; in cs_finish()
|
| H A D | debugfs.c | 139 struct hl_cs *cs; in command_submission_show() 1833 void hl_debugfs_add_cs(struct hl_cs *cs) in hl_debugfs_add_cs() 1842 void hl_debugfs_remove_cs(struct hl_cs *cs) in hl_debugfs_remove_cs()
|
| H A D | device.c | 2267 sizeof(struct hl_cs *), GFP_KERNEL); in hl_device_init()
|
| /linux-6.15/drivers/accel/habanalabs/goya/ |
| H A D | goya.c | 5244 static int goya_pre_schedule_cs(struct hl_cs *cs) in goya_pre_schedule_cs() 5293 static int goya_collective_wait_init_cs(struct hl_cs *cs) in goya_collective_wait_init_cs() 5299 struct hl_ctx *ctx, struct hl_cs *cs, u32 wait_queue_id, in goya_collective_wait_create_jobs()
|
| /linux-6.15/drivers/accel/habanalabs/gaudi/ |
| H A D | gaudi.c | 1308 static int gaudi_collective_wait_init_cs(struct hl_cs *cs) in gaudi_collective_wait_init_cs() 1429 struct hl_ctx *ctx, struct hl_cs *cs, in gaudi_collective_wait_create_job() 1525 struct hl_ctx *ctx, struct hl_cs *cs, in gaudi_collective_wait_create_jobs() 8414 static int gaudi_pre_schedule_cs(struct hl_cs *cs) in gaudi_pre_schedule_cs()
|
| /linux-6.15/drivers/accel/habanalabs/gaudi2/ |
| H A D | gaudi2.c | 10928 static int gaudi2_pre_schedule_cs(struct hl_cs *cs) in gaudi2_pre_schedule_cs() 11127 static int gaudi2_collective_wait_init_cs(struct hl_cs *cs) in gaudi2_collective_wait_init_cs() 11133 struct hl_cs *cs, u32 wait_queue_id, in gaudi2_collective_wait_create_jobs()
|