Searched refs:HL_QUEUE_LENGTH (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | hw_queue.c | 23 ptr &= ((HL_QUEUE_LENGTH << 1) - 1); in hl_hw_queue_add_ptr() 115 free_slots_cnt = queue_free_slots(q, HL_QUEUE_LENGTH); in ext_queue_sanity_checks() 196 free_slots_cnt = queue_free_slots(q, HL_QUEUE_LENGTH); in hw_queue_sanity_checks() 634 q->shadow_queue = kmalloc_array(HL_QUEUE_LENGTH, in ext_and_cpu_queue_init()
|
H A D | habanalabs.h | 474 #define HL_QUEUE_LENGTH 4096 macro 475 #define HL_QUEUE_SIZE_IN_BYTES (HL_QUEUE_LENGTH * HL_BD_SIZE) 477 #if (HL_MAX_JOBS_PER_CS > HL_QUEUE_LENGTH) 478 #error "HL_QUEUE_LENGTH must be greater than HL_MAX_JOBS_PER_CS" 482 #define HL_CQ_LENGTH HL_QUEUE_LENGTH 1813 #define hl_pi_2_offset(pi) ((pi) & (HL_QUEUE_LENGTH - 1))
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | hw_queue.c | 23 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()
|
H A D | habanalabs.h | 980 #define HL_QUEUE_LENGTH 4096 macro 981 #define HL_QUEUE_SIZE_IN_BYTES (HL_QUEUE_LENGTH * HL_BD_SIZE) 983 #if (HL_MAX_JOBS_PER_CS > HL_QUEUE_LENGTH) 984 #error "HL_QUEUE_LENGTH must be greater than HL_MAX_JOBS_PER_CS" 988 #define HL_CQ_LENGTH HL_QUEUE_LENGTH 3646 #define hl_pi_2_offset(pi) ((pi) & (HL_QUEUE_LENGTH - 1))
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi/ |
H A D | gaudi.c | 2578 WREG32(mmDMA0_QM_PQ_SIZE_0 + q_off, ilog2(HL_QUEUE_LENGTH)); in gaudi_init_pci_dma_qman() 6854 q->int_queue_len : HL_QUEUE_LENGTH; in gaudi_handle_last_pqes_on_err()
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/goya/ |
H A D | goya.c | 924 WREG32(mmDMA_QM_0_PQ_SIZE + reg_off, ilog2(HL_QUEUE_LENGTH)); in goya_init_dma_qman()
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/goya/ |
H A D | goya.c | 1109 WREG32(mmDMA_QM_0_PQ_SIZE + reg_off, ilog2(HL_QUEUE_LENGTH)); in goya_init_dma_qman()
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/gaudi/ |
H A D | gaudi.c | 1869 WREG32(mmDMA0_QM_PQ_SIZE_0 + q_off, ilog2(HL_QUEUE_LENGTH)); in gaudi_init_pci_dma_qman()
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi2/ |
H A D | gaudi2.c | 4853 WREG32(reg_base + QM_PQ_SIZE_0_OFFSET + pq_offset, ilog2(HL_QUEUE_LENGTH)); in gaudi2_init_qman_pq()
|
Completed in 53 milliseconds