Home
last modified time | relevance | path

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 Dhw_queue.c53 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 Dcommand_submission.c363 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 Dhabanalabs.h946 * @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 Dhw_queue.c63 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 Dcommand_submission.c794 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 Dhabanalabs.h1937 * @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 Dgaudi.c1512 cs->jobs_in_queue_cnt[job->hw_queue_id]++; in gaudi_collective_wait_create_job()

Completed in 28 milliseconds