Searched refs:hw_queue_id (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/misc/habanalabs/common/ |
| A D | hw_queue.c | 129 q->hw_queue_id, num_of_entries); in ext_queue_sanity_checks() 143 num_of_entries, q->hw_queue_id); in ext_queue_sanity_checks() 174 q->hw_queue_id, num_of_entries); in int_queue_sanity_checks() 183 q->hw_queue_id, num_of_entries); in int_queue_sanity_checks() 210 q->hw_queue_id, num_of_entries); in hw_queue_sanity_checks() 411 q_idx = job->hw_queue_id; in init_signal_cs() 467 q_idx = job->hw_queue_id; in init_wait_cs() 825 q->hw_queue_id); in ext_and_cpu_queue_init() 859 q->hw_queue_id); in int_queue_init() 984 u32 hw_queue_id) in queue_init() argument [all …]
|
| A D | irq.c | 89 irq, cq->hw_queue_id); in hl_irq_handler_cq() 118 queue = &hdev->kernel_queues[cq->hw_queue_id]; in hl_irq_handler_cq() 289 int hl_cq_init(struct hl_device *hdev, struct hl_cq *q, u32 hw_queue_id) in hl_cq_init() argument 300 q->hw_queue_id = hw_queue_id; in hl_cq_init()
|
| A D | habanalabs.h | 806 u32 hw_queue_id; member 830 u32 hw_queue_id; member 1202 void (*ring_doorbell)(struct hl_device *hdev, u32 hw_queue_id, u32 pi); 1609 u32 hw_queue_id; member 1649 u32 hw_queue_id; member 2788 int hl_hw_queue_send_cb_no_cmpl(struct hl_device *hdev, u32 hw_queue_id, 2794 void hl_hw_queue_inc_ci_kernel(struct hl_device *hdev, u32 hw_queue_id); 2801 int hl_cq_init(struct hl_device *hdev, struct hl_cq *q, u32 hw_queue_id); 2932 int hl_fw_send_cpu_message(struct hl_device *hdev, u32 hw_queue_id, u32 *msg,
|
| A D | command_submission.c | 232 parser.hw_queue_id = job->hw_queue_id; in cs_parser() 1373 job->hw_queue_id = chunk->queue_index; in cs_ioctl_default() 1375 cs->jobs_in_queue_cnt[job->hw_queue_id]++; in cs_ioctl_default() 1742 job->hw_queue_id = q_idx; in cs_ioctl_signal_wait_create_jobs() 1760 cs->jobs_in_queue_cnt[job->hw_queue_id]++; in cs_ioctl_signal_wait_create_jobs()
|
| A D | firmware_if.c | 210 int hl_fw_send_cpu_message(struct hl_device *hdev, u32 hw_queue_id, u32 *msg, in hl_fw_send_cpu_message() argument 213 struct hl_hw_queue *queue = &hdev->kernel_queues[hw_queue_id]; in hl_fw_send_cpu_message() 262 hl_hw_queue_inc_ci_kernel(hdev, hw_queue_id); in hl_fw_send_cpu_message()
|
| A D | debugfs.c | 181 kref_read(&job->refcount), job->hw_queue_id); in command_submission_jobs_show() 186 kref_read(&job->refcount), job->hw_queue_id); in command_submission_jobs_show()
|
| /linux/drivers/misc/habanalabs/gaudi/ |
| A D | gaudi.c | 1182 queue_id = job->hw_queue_id; in gaudi_collective_master_init_job() 1229 queue_id = job->hw_queue_id; in gaudi_collective_slave_init_job() 1322 stream = job->hw_queue_id % 4; in gaudi_collective_wait_init_cs() 1327 queue_id = job->hw_queue_id; in gaudi_collective_wait_init_cs() 1431 job->hw_queue_id = queue_id; in gaudi_collective_wait_create_job() 4424 switch (hw_queue_id) { in gaudi_ring_doorbell() 4735 hw_queue_id); in gaudi_ring_doorbell() 4962 hw_queue_id); in gaudi_test_queue() 4974 hw_queue_id); in gaudi_test_queue() 4993 hw_queue_id); in gaudi_test_queue() [all …]
|
| /linux/drivers/misc/habanalabs/goya/ |
| A D | goyaP.h | 182 void goya_ring_doorbell(struct hl_device *hdev, u32 hw_queue_id, u32 pi); 194 int goya_test_queue(struct hl_device *hdev, u32 hw_queue_id);
|
| A D | goya.c | 2822 switch (hw_queue_id) { in goya_ring_doorbell() 2886 hw_queue_id); in goya_ring_doorbell() 2895 if (hw_queue_id == GOYA_QUEUE_ID_CPU_PQ) { in goya_ring_doorbell() 3097 hw_queue_id); in goya_test_queue() 3109 hw_queue_id); in goya_test_queue() 3121 rc = hl_hw_queue_send_cb_no_cmpl(hdev, hw_queue_id, in goya_test_queue() 3127 hw_queue_id); in goya_test_queue() 3134 hl_hw_queue_inc_ci_kernel(hdev, hw_queue_id); in goya_test_queue() 3430 (parser->hw_queue_id > GOYA_QUEUE_ID_DMA_1)) { in goya_validate_dma_pkt_host() 3541 if (parser->hw_queue_id != GOYA_QUEUE_ID_DMA_1 && in goya_validate_dma_pkt_mmu() [all …]
|
Completed in 66 milliseconds