Searched refs:jobs_in_queue_cnt (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | hw_queue.c | 53 atomic_add(cs->jobs_in_queue_cnt[i], &q->ci); in hl_int_hw_queue_update_ci() 508 if (cs->jobs_in_queue_cnt[i]) { in hl_hw_queue_schedule_cs() 512 cs->jobs_in_queue_cnt[i], true); in hl_hw_queue_schedule_cs() 516 cs->jobs_in_queue_cnt[i]); in hl_hw_queue_schedule_cs() 520 cs->jobs_in_queue_cnt[i]); in hl_hw_queue_schedule_cs() 587 (cs->jobs_in_queue_cnt[i])) { in hl_hw_queue_schedule_cs() 590 atomic_add(cs->jobs_in_queue_cnt[i], free_slots); in hl_hw_queue_schedule_cs()
|
H A D | command_submission.c | 363 kfree(cs->jobs_in_queue_cnt); in cs_do_release() 443 cs->jobs_in_queue_cnt = kcalloc(hdev->asic_prop.max_queues, in allocate_cs() 444 sizeof(*cs->jobs_in_queue_cnt), GFP_ATOMIC); in allocate_cs() 445 if (!cs->jobs_in_queue_cnt) { in allocate_cs() 702 cs->jobs_in_queue_cnt[job->hw_queue_id]++; in cs_ioctl_default() 959 cs->jobs_in_queue_cnt[job->hw_queue_id]++; in cs_ioctl_signal_wait()
|
H A D | habanalabs.h | 946 * @jobs_in_queue_cnt: per each queue, maintain counter of submitted jobs. 968 u16 *jobs_in_queue_cnt; member
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | hw_queue.c | 63 atomic_add(cs->jobs_in_queue_cnt[i], &q->ci); in hl_hw_queue_update_ci() 654 if (cs->jobs_in_queue_cnt[i]) { in hl_hw_queue_schedule_cs() 658 cs->jobs_in_queue_cnt[i], in hl_hw_queue_schedule_cs() 664 cs->jobs_in_queue_cnt[i]); in hl_hw_queue_schedule_cs() 668 cs->jobs_in_queue_cnt[i]); in hl_hw_queue_schedule_cs() 786 (cs->jobs_in_queue_cnt[i])) { in hl_hw_queue_schedule_cs() 789 atomic_add(cs->jobs_in_queue_cnt[i], free_slots); in hl_hw_queue_schedule_cs()
|
H A D | command_submission.c | 794 kfree(cs->jobs_in_queue_cnt); in cs_do_release() 932 cs->jobs_in_queue_cnt = kcalloc(hdev->asic_prop.max_queues, in allocate_cs() 933 sizeof(*cs->jobs_in_queue_cnt), GFP_ATOMIC); in allocate_cs() 934 if (!cs->jobs_in_queue_cnt) in allocate_cs() 935 cs->jobs_in_queue_cnt = kcalloc(hdev->asic_prop.max_queues, in allocate_cs() 936 sizeof(*cs->jobs_in_queue_cnt), GFP_KERNEL); in allocate_cs() 938 if (!cs->jobs_in_queue_cnt) { in allocate_cs() 999 kfree(cs->jobs_in_queue_cnt); in allocate_cs() 1585 cs->jobs_in_queue_cnt[job->hw_queue_id]++; in cs_ioctl_default() 1978 cs->jobs_in_queue_cnt[jo in cs_ioctl_signal_wait_create_jobs() [all...] |
H A D | habanalabs.h | 1937 * @jobs_in_queue_cnt: per each queue, maintain counter of submitted jobs. 1979 u16 *jobs_in_queue_cnt; member
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi/ |
H A D | gaudi.c | 1512 cs->jobs_in_queue_cnt[job->hw_queue_id]++; in gaudi_collective_wait_create_job()
|
Completed in 28 milliseconds