Searched refs:hl_hw_queue (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.1/drivers/misc/habanalabs/common/ |
D | hw_queue.c | 31 static inline int queue_free_slots(struct hl_hw_queue *q, u32 queue_len) in queue_free_slots() 44 struct hl_hw_queue *q; in hl_hw_queue_update_ci() 83 void hl_hw_queue_submit_bd(struct hl_device *hdev, struct hl_hw_queue *q, in hl_hw_queue_submit_bd() 117 struct hl_hw_queue *q, int num_of_entries, in ext_queue_sanity_checks() 166 struct hl_hw_queue *q, in int_queue_sanity_checks() 200 static int hw_queue_sanity_checks(struct hl_device *hdev, struct hl_hw_queue *q, in hw_queue_sanity_checks() 231 struct hl_hw_queue *q = &hdev->kernel_queues[hw_queue_id]; in hl_hw_queue_send_cb_no_cmpl() 271 struct hl_hw_queue *q = &hdev->kernel_queues[job->hw_queue_id]; in ext_queue_schedule_job() 336 struct hl_hw_queue *q = &hdev->kernel_queues[job->hw_queue_id]; in int_queue_schedule_job() 372 struct hl_hw_queue *q = &hdev->kernel_queues[job->hw_queue_id]; in hw_queue_schedule_job() [all …]
|
D | irq.c | 79 struct hl_hw_queue *queue; in job_finish() 99 struct hl_hw_queue *queue; in cs_finish()
|
D | habanalabs.h | 1032 struct hl_hw_queue { struct 3238 struct hl_hw_queue *kernel_queues; 3505 void hl_hw_queue_submit_bd(struct hl_device *hdev, struct hl_hw_queue *q,
|
D | firmware_if.c | 250 struct hl_hw_queue *queue = &hdev->kernel_queues[hw_queue_id]; in hl_fw_send_cpu_message()
|
/Linux-v6.1/drivers/misc/habanalabs/goya/ |
D | goya.c | 1168 struct hl_hw_queue *q; in goya_init_dma_qmans() 1331 struct hl_hw_queue *cpu_pq = &hdev->kernel_queues[GOYA_QUEUE_ID_CPU_PQ]; in goya_init_cpu_queues() 4476 struct hl_hw_queue *q = &hdev->kernel_queues[GOYA_QUEUE_ID_CPU_PQ]; in goya_print_out_of_sync_info()
|
/Linux-v6.1/drivers/misc/habanalabs/gaudi/ |
D | gaudi.c | 1088 struct hl_hw_queue *q; in gaudi_collective_map_sobs() 2745 struct hl_hw_queue *q; in gaudi_init_pci_dma_qmans() 3884 struct hl_hw_queue *cpu_pq = in gaudi_init_cpu_queues() 6920 struct hl_hw_queue *q; in gaudi_handle_last_pqes_on_err() 7351 struct hl_hw_queue *q = &hdev->kernel_queues[GAUDI_QUEUE_ID_CPU_PQ]; in gaudi_print_out_of_sync_info()
|
/Linux-v6.1/drivers/misc/habanalabs/gaudi2/ |
D | gaudi2.c | 4010 struct hl_hw_queue *cpu_pq = &hdev->kernel_queues[GAUDI2_QUEUE_ID_CPU_PQ]; in gaudi2_init_cpu_queues() 4080 struct hl_hw_queue *q; in gaudi2_init_qman_pq() 6978 struct hl_hw_queue *q; in gaudi2_print_last_pqes_on_err() 8477 struct hl_hw_queue *q = &hdev->kernel_queues[GAUDI2_QUEUE_ID_CPU_PQ]; in gaudi2_print_out_of_sync_info() 8543 struct hl_hw_queue *q = &hdev->kernel_queues[GAUDI2_QUEUE_ID_CPU_PQ]; in gaudi2_print_cpu_pkt_failure_info()
|