Home
last modified time | relevance | path

Searched refs:hl_hw_queue (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/
H A Dhw_queue.c31 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_int_hw_queue_update_ci()
74 struct hl_hw_queue *q, u32 ctl, u32 len, u64 ptr) in ext_and_hw_queue_submit_bd()
92 * @q : pointer to hl_hw_queue structure
107 struct hl_hw_queue *q, int num_of_entries, in ext_queue_sanity_checks()
146 * @q : pointer to hl_hw_queue structure
156 struct hl_hw_queue *q, in int_queue_sanity_checks()
183 * @q: Pointer to hl_hw_queue structure.
190 static int hw_queue_sanity_checks(struct hl_device *hdev, struct hl_hw_queue *q, in hw_queue_sanity_checks()
221 struct hl_hw_queue * in hl_hw_queue_send_cb_no_cmpl()
[all...]
H A Dirq.c80 struct hl_hw_queue *queue; in hl_irq_handler_cq()
H A Dhabanalabs.h493 * struct hl_hw_queue - describes a H/W transport queue.
514 struct hl_hw_queue { struct
1507 * @kernel_queues: array of hl_hw_queue.
1613 struct hl_hw_queue *kernel_queues;
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Dhw_queue.c31 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()
102 * @q : pointer to hl_hw_queue structure
117 struct hl_hw_queue *q, int num_of_entries, in ext_queue_sanity_checks()
156 * @q : pointer to hl_hw_queue structure
166 struct hl_hw_queue *q, in int_queue_sanity_checks()
193 * @q: Pointer to hl_hw_queue structure.
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 * in hl_hw_queue_send_cb_no_cmpl()
[all...]
H A Dirq.c80 struct hl_hw_queue *queue; in job_finish()
102 struct hl_hw_queue *queue; in cs_finish()
H A Dhabanalabs.h1037 * struct hl_hw_queue - describes a H/W transport queue.
1054 struct hl_hw_queue { struct
3154 * @kernel_queues: array of hl_hw_queue.
3338 struct hl_hw_queue *kernel_queues;
3637 void hl_hw_queue_submit_bd(struct hl_device *hdev, struct hl_hw_queue *q,
H A Dfirmware_if.c358 struct hl_hw_queue *queue = &hdev->kernel_queues[hw_queue_id]; in hl_fw_send_cpu_message()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c1093 struct hl_hw_queue *q; in gaudi_collective_map_sobs()
2686 struct hl_hw_queue *q; in gaudi_init_pci_dma_qmans()
3821 struct hl_hw_queue *cpu_pq = in gaudi_init_cpu_queues()
6843 struct hl_hw_queue *q; in gaudi_handle_last_pqes_on_err()
7271 struct hl_hw_queue *q = &hdev->kernel_queues[GAUDI_QUEUE_ID_CPU_PQ]; in gaudi_print_out_of_sync_info()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/goya/
H A Dgoya.c1175 struct hl_hw_queue *q; in goya_init_dma_qmans()
1338 struct hl_hw_queue *cpu_pq = &hdev->kernel_queues[GOYA_QUEUE_ID_CPU_PQ]; in goya_init_cpu_queues()
4481 struct hl_hw_queue *q = &hdev->kernel_queues[GOYA_QUEUE_ID_CPU_PQ]; in goya_print_out_of_sync_info()
/kernel/linux/linux-5.10/drivers/misc/habanalabs/goya/
H A Dgoya.c990 struct hl_hw_queue *q; in goya_init_dma_qmans()
1152 struct hl_hw_queue *cpu_pq = &hdev->kernel_queues[GOYA_QUEUE_ID_CPU_PQ]; in goya_init_cpu_queues()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c4772 struct hl_hw_queue *cpu_pq = &hdev->kernel_queues[GAUDI2_QUEUE_ID_CPU_PQ]; in gaudi2_init_cpu_queues()
4842 struct hl_hw_queue *q; in gaudi2_init_qman_pq()
9346 struct hl_hw_queue *q = &hdev->kernel_queues[GAUDI2_QUEUE_ID_CPU_PQ]; in gaudi2_print_out_of_sync_info()
9431 struct hl_hw_queue *q = &hdev->kernel_queues[GAUDI2_QUEUE_ID_CPU_PQ]; in gaudi2_print_cpu_pkt_failure_info()
/kernel/linux/linux-5.10/drivers/misc/habanalabs/gaudi/
H A Dgaudi.c1966 struct hl_hw_queue *q; in gaudi_init_pci_dma_qmans()
2841 struct hl_hw_queue *cpu_pq = in gaudi_init_cpu_queues()

Completed in 64 milliseconds