| /linux/drivers/accel/habanalabs/common/ |
| A D | hw_queue.c | 140 q->hw_queue_id, num_of_entries); in ext_queue_sanity_checks() 154 num_of_entries, q->hw_queue_id); in ext_queue_sanity_checks() 185 q->hw_queue_id, num_of_entries); in int_queue_sanity_checks() 194 q->hw_queue_id, num_of_entries); in int_queue_sanity_checks() 221 q->hw_queue_id, num_of_entries); in hw_queue_sanity_checks() 423 q_idx = job->hw_queue_id; in init_signal_cs() 482 q_idx = job->hw_queue_id; in init_wait_cs() 844 q->hw_queue_id); in ext_and_cpu_queue_init() 874 q->hw_queue_id); in int_queue_init() 997 u32 hw_queue_id) in queue_init() argument [all …]
|
| A D | irq.c | 83 queue = &hdev->kernel_queues[cq->hw_queue_id]; in job_finish() 115 queue = &hdev->kernel_queues[job->hw_queue_id]; in cs_finish() 142 irq, cq->hw_queue_id); in hl_irq_handler_cq() 594 int hl_cq_init(struct hl_device *hdev, struct hl_cq *q, u32 hw_queue_id) in hl_cq_init() argument 605 q->hw_queue_id = hw_queue_id; in hl_cq_init()
|
| A D | habanalabs.h | 1093 u32 hw_queue_id; member 1118 u32 hw_queue_id; member 1655 void (*ring_doorbell)(struct hl_device *hdev, u32 hw_queue_id, u32 pi); 2123 u32 hw_queue_id; member 2163 u32 hw_queue_id; member 3750 int hl_hw_queue_send_cb_no_cmpl(struct hl_device *hdev, u32 hw_queue_id, 3756 void hl_hw_queue_inc_ci_kernel(struct hl_device *hdev, u32 hw_queue_id); 3763 int hl_cq_init(struct hl_device *hdev, struct hl_cq *q, u32 hw_queue_id); 3953 int hl_fw_send_cpu_message(struct hl_device *hdev, u32 hw_queue_id, u32 *msg,
|
| A D | command_submission.c | 326 parser.hw_queue_id = job->hw_queue_id; in cs_parser() 1603 job->hw_queue_id = chunk->queue_index; in cs_ioctl_default() 1605 cs->jobs_in_queue_cnt[job->hw_queue_id]++; in cs_ioctl_default() 1975 job->hw_queue_id = q_idx; in cs_ioctl_signal_wait_create_jobs() 1993 cs->jobs_in_queue_cnt[job->hw_queue_id]++; in cs_ioctl_signal_wait_create_jobs()
|
| A D | firmware_if.c | 404 int hl_fw_send_cpu_message(struct hl_device *hdev, u32 hw_queue_id, u32 *msg, in hl_fw_send_cpu_message() argument 407 struct hl_hw_queue *queue = &hdev->kernel_queues[hw_queue_id]; in hl_fw_send_cpu_message() 457 hl_hw_queue_inc_ci_kernel(hdev, hw_queue_id); in hl_fw_send_cpu_message()
|
| A D | debugfs.c | 187 job->hw_queue_id); in command_submission_jobs_show() 192 kref_read(&job->refcount), job->hw_queue_id); in command_submission_jobs_show()
|
| /linux/drivers/accel/habanalabs/goya/ |
| A D | goyaP.h | 191 void goya_ring_doorbell(struct hl_device *hdev, u32 hw_queue_id, u32 pi); 203 int goya_test_queue(struct hl_device *hdev, u32 hw_queue_id);
|
| A D | goya.c | 2892 switch (hw_queue_id) { in goya_ring_doorbell() 2956 hw_queue_id); in goya_ring_doorbell() 2965 if (hw_queue_id == GOYA_QUEUE_ID_CPU_PQ) { in goya_ring_doorbell() 3164 hw_queue_id); in goya_test_queue() 3175 hw_queue_id); in goya_test_queue() 3187 rc = hl_hw_queue_send_cb_no_cmpl(hdev, hw_queue_id, in goya_test_queue() 3193 hw_queue_id); in goya_test_queue() 3200 hl_hw_queue_inc_ci_kernel(hdev, hw_queue_id); in goya_test_queue() 3463 (parser->hw_queue_id > GOYA_QUEUE_ID_DMA_1)) { in goya_validate_dma_pkt_host() 3574 if (parser->hw_queue_id != GOYA_QUEUE_ID_DMA_1 && in goya_validate_dma_pkt_mmu() [all …]
|
| /linux/drivers/accel/habanalabs/gaudi/ |
| A D | gaudi.c | 1220 queue_id = job->hw_queue_id; in gaudi_collective_master_init_job() 1267 queue_id = job->hw_queue_id; in gaudi_collective_slave_init_job() 1367 stream = job->hw_queue_id % 4; in gaudi_collective_wait_init_cs() 1372 queue_id = job->hw_queue_id; in gaudi_collective_wait_init_cs() 1488 job->hw_queue_id = queue_id; in gaudi_collective_wait_create_job() 4188 switch (hw_queue_id) { in gaudi_ring_doorbell() 4416 q_off = ((hw_queue_id - 1) & 0x3) * 4; in gaudi_ring_doorbell() 4499 hw_queue_id); in gaudi_ring_doorbell() 4714 hw_queue_id); in gaudi_test_queue() 4725 hw_queue_id); in gaudi_test_queue() [all …]
|
| /linux/drivers/accel/habanalabs/gaudi2/ |
| A D | gaudi2.c | 6513 switch (hw_queue_id) { in gaudi2_is_queue_enabled() 6688 pq_offset = (hw_queue_id & 0x3) * 4; in gaudi2_ring_doorbell() 6996 hw_queue_id - GAUDI2_QUEUE_ID_PDMA_0_0; in gaudi2_test_queue_hw_queue_id_to_sob_id() 7056 hw_queue_id, tmp); in gaudi2_test_queue_wait_completion() 10300 hw_queue_id); in gaudi2_memset_memory_chunk_using_edma_qm() 10583 u32 reg_base, hw_queue_id; in gaudi2_restore_user_qm_registers() local 10585 for (hw_queue_id = GAUDI2_QUEUE_ID_PDMA_0_0 ; hw_queue_id <= GAUDI2_QUEUE_ID_ROT_1_0; in gaudi2_restore_user_qm_registers() 10586 hw_queue_id += NUM_OF_PQ_PER_QMAN) { in gaudi2_restore_user_qm_registers() 10602 u32 reg_base, hw_queue_id; in gaudi2_restore_nic_qm_registers() local 10604 for (hw_queue_id = GAUDI2_QUEUE_ID_NIC_0_0 ; hw_queue_id <= GAUDI2_QUEUE_ID_NIC_23_3; in gaudi2_restore_nic_qm_registers() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_ring.h | 304 uint32_t hw_queue_id; member
|
| A D | amdgpu_mes.c | 1221 ring->hw_queue_id = queue_id; in amdgpu_mes_add_ring() 1251 amdgpu_mes_remove_hw_queue(adev, ring->hw_queue_id); in amdgpu_mes_remove_ring()
|
| A D | sdma_v7_0.c | 411 (ring->hw_queue_id | AMDGPU_FENCE_MES_QUEUE_FLAG) : 0; in sdma_v7_0_ring_emit_fence()
|
| A D | sdma_v6_0.c | 379 (ring->hw_queue_id | AMDGPU_FENCE_MES_QUEUE_FLAG) : 0; in sdma_v6_0_ring_emit_fence()
|
| A D | sdma_v5_2.c | 398 (ring->hw_queue_id | AMDGPU_FENCE_MES_QUEUE_FLAG) : 0; in sdma_v5_2_ring_emit_fence()
|
| A D | sdma_v5_0.c | 579 (ring->hw_queue_id | AMDGPU_FENCE_MES_QUEUE_FLAG) : 0; in sdma_v5_0_ring_emit_fence()
|
| A D | gfx_v12_0.c | 4399 (ring->hw_queue_id | AMDGPU_FENCE_MES_QUEUE_FLAG) : 0); in gfx_v12_0_ring_emit_fence()
|
| A D | gfx_v11_0.c | 5716 (ring->hw_queue_id | AMDGPU_FENCE_MES_QUEUE_FLAG) : 0); in gfx_v11_0_ring_emit_fence()
|