Searched refs:hw_queue_id (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/accel/habanalabs/common/ |
| H A D | hw_queue.c | 106 hdev->asic_funcs->ring_doorbell(hdev, q->hw_queue_id, q->pi); in hl_hw_queue_submit_bd() 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() 239 int hl_hw_queue_send_cb_no_cmpl(struct hl_device *hdev, u32 hw_queue_id, in hl_hw_queue_send_cb_no_cmpl() argument 242 struct hl_hw_queue *q = &hdev->kernel_queues[hw_queue_id]; in hl_hw_queue_send_cb_no_cmpl() 282 struct hl_hw_queue *q = &hdev->kernel_queues[job->hw_queue_id]; in ext_queue_schedule_job() 347 struct hl_hw_queue *q = &hdev->kernel_queues[job->hw_queue_id]; in int_queue_schedule_job() [all …]
|
| H 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()
|
| H 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()
|
| /linux/drivers/accel/habanalabs/goya/ |
| H 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);
|
| H A D | goya.c | 2888 void goya_ring_doorbell(struct hl_device *hdev, u32 hw_queue_id, u32 pi) in goya_ring_doorbell() argument 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() 3149 int goya_test_queue(struct hl_device *hdev, u32 hw_queue_id) in goya_test_queue() argument 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() [all …]
|
| /linux/tools/testing/selftests/iommu/ |
| H A D | iommufd.c | 3167 uint32_t hw_queue_id[2]; in TEST_F() 3175 &hw_queue_id[0]); in TEST_F() 3178 0, iova, 0, &hw_queue_id[0]); in TEST_F() 3181 PAGE_SIZE, &hw_queue_id[0]); in TEST_F() 3184 0, iova, PAGE_SIZE, &hw_queue_id[0]); in TEST_F() 3192 iova, PAGE_SIZE, &hw_queue_id[0]); in TEST_F() 3195 &hw_queue_id[0]); in TEST_F() 3199 iova, PAGE_SIZE, &hw_queue_id[0]); in TEST_F() 3202 0, iova, PAGE_SIZE, &hw_queue_id[0]); in TEST_F() 3211 &hw_queue_id[ in TEST_F() 3169 uint32_t hw_queue_id[2]; TEST_F() local [all...] |
| H A D | iommufd_fail_nth.c | 637 uint32_t hw_queue_id; in TEST_FAIL_NTH() local 702 PAGE_SIZE, &hw_queue_id)) in TEST_FAIL_NTH()
|
| H A D | iommufd_utils.h | 1033 __u32 *hw_queue_id) in _test_cmd_hw_queue_alloc() argument 1048 if (hw_queue_id) in _test_cmd_hw_queue_alloc() 1049 *hw_queue_id = cmd.out_hw_queue_id; in _test_cmd_hw_queue_alloc()
|