Home
last modified time | relevance | path

Searched refs:HL_QUEUE_LENGTH (Results 1 – 5 of 5) sorted by relevance

/linux-6.1.9/drivers/misc/habanalabs/common/
Dhw_queue.c23 ptr &= ((HL_QUEUE_LENGTH << 1) - 1); in hl_hw_queue_add_ptr()
125 free_slots_cnt = queue_free_slots(q, HL_QUEUE_LENGTH); in ext_queue_sanity_checks()
206 free_slots_cnt = queue_free_slots(q, HL_QUEUE_LENGTH); in hw_queue_sanity_checks()
829 q->shadow_queue = kmalloc_array(HL_QUEUE_LENGTH, sizeof(struct hl_cs_job *), GFP_KERNEL); in ext_and_cpu_queue_init()
Dhabanalabs.h958 #define HL_QUEUE_LENGTH 4096 macro
959 #define HL_QUEUE_SIZE_IN_BYTES (HL_QUEUE_LENGTH * HL_BD_SIZE)
961 #if (HL_MAX_JOBS_PER_CS > HL_QUEUE_LENGTH)
966 #define HL_CQ_LENGTH HL_QUEUE_LENGTH
3514 #define hl_pi_2_offset(pi) ((pi) & (HL_QUEUE_LENGTH - 1))
/linux-6.1.9/drivers/misc/habanalabs/gaudi2/
Dgaudi2.c4091 WREG32(reg_base + QM_PQ_SIZE_0_OFFSET + pq_offset, ilog2(HL_QUEUE_LENGTH)); in gaudi2_init_qman_pq()
6996 ci = gaudi2_queue_idx_dec(ci, HL_QUEUE_LENGTH); in gaudi2_print_last_pqes_on_err()
7017 ci = gaudi2_queue_idx_dec(ci, HL_QUEUE_LENGTH); in gaudi2_print_last_pqes_on_err()
/linux-6.1.9/drivers/misc/habanalabs/gaudi/
Dgaudi.c2637 WREG32(mmDMA0_QM_PQ_SIZE_0 + q_off, ilog2(HL_QUEUE_LENGTH)); in gaudi_init_pci_dma_qman()
6931 q->int_queue_len : HL_QUEUE_LENGTH; in gaudi_handle_last_pqes_on_err()
/linux-6.1.9/drivers/misc/habanalabs/goya/
Dgoya.c1102 WREG32(mmDMA_QM_0_PQ_SIZE + reg_off, ilog2(HL_QUEUE_LENGTH)); in goya_init_dma_qman()