Home
last modified time | relevance | path

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

/linux/drivers/accel/habanalabs/common/
H A Dcommand_submission.c2003 u32 *handle_id, u32 *sob_addr, in cs_ioctl_reserve_signals() argument
2101 *sob_addr = handle->hw_sob->sob_addr; in cs_ioctl_reserve_signals()
2106 hw_sob->sob_id, handle->hw_sob->sob_addr, in cs_ioctl_reserve_signals()
2130 u32 q_idx, sob_addr; in cs_ioctl_unreserve_signals() local
2139 handle_id, encaps_sig_hdl->hw_sob->sob_addr, in cs_ioctl_unreserve_signals()
2147 sob_addr = hdev->asic_funcs->get_sob_addr(hdev, hw_sob->sob_id); in cs_ioctl_unreserve_signals()
2156 sob_addr != encaps_sig_hdl->hw_sob->sob_addr) { in cs_ioctl_unreserve_signals()
2563 signals_count = 0, sob_addr = 0, handle_id = 0; in hl_cs_ioctl() local
2596 &sob_addr, &sob_initial_count); in hl_cs_ioctl()
2602 &handle_id, &sob_addr, &signals_count); in hl_cs_ioctl()
[all …]
H A Dhw_queue.c444 job->cs->sob_addr_offset = hw_sob->sob_addr; in init_signal_cs()
965 hw_sob->sob_addr = in sync_stream_queue_init()
/linux/drivers/accel/habanalabs/goya/
H A Dgoya.c1135 u64 sob_addr; in goya_init_dma_ch() local
1149 sob_addr = CFG_BASE + mmSYNC_MNGR_SOB_OBJ_1000 + in goya_init_dma_ch()
1152 sob_addr = CFG_BASE + mmSYNC_MNGR_SOB_OBJ_1007; in goya_init_dma_ch()
1154 WREG32(mmDMA_CH_0_WR_COMP_ADDR_HI + reg_off, upper_32_bits(sob_addr)); in goya_init_dma_ch()
4828 u64 addr = prop->sram_base_address, sob_addr; in goya_context_switch() local
4842 sob_addr = CFG_BASE + mmSYNC_MNGR_SOB_OBJ_1007; in goya_context_switch()
4843 WREG32(mmDMA_CH_0_WR_COMP_ADDR_LO, lower_32_bits(sob_addr)); in goya_context_switch()
4846 sob_addr = CFG_BASE + mmSYNC_MNGR_SOB_OBJ_1000 + in goya_context_switch()
4849 lower_32_bits(sob_addr)); in goya_context_switch()
/linux/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c7364 u32 sob_addr = mmDCORE0_SYNC_MNGR_OBJS_SOB_OBJ_0 + sob_offset; in gaudi2_test_queue_clear() local
7367 WREG32(sob_addr, 0); in gaudi2_test_queue_clear()
7400 u32 sob_addr = mmDCORE0_SYNC_MNGR_OBJS_SOB_OBJ_0 + sob_offset; in gaudi2_test_queue_wait_completion() local
7411 sob_addr, in gaudi2_test_queue_wait_completion()
10675 u32 chunk_size, dcore, edma_idx, sob_offset, sob_addr, comp_val, in gaudi2_memset_device_memory() local
10688 sob_addr = mmDCORE0_SYNC_MNGR_OBJS_SOB_OBJ_0 + sob_offset; in gaudi2_memset_device_memory()
10689 comp_addr = CFG_BASE + sob_addr; in gaudi2_memset_device_memory()
10742 WREG32(sob_addr, 0); in gaudi2_memset_device_memory()
10771 rc = hl_poll_timeout(hdev, sob_addr, busy, (busy == dma_num), 1000, 1000000); in gaudi2_memset_device_memory()
10802 WREG32(sob_addr, 0); in gaudi2_memset_device_memory()
/linux/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c5804 u64 sob_addr = CFG_BASE + in gaudi_restore_dma_registers() local
5810 lower_32_bits(sob_addr)); in gaudi_restore_dma_registers()
5812 upper_32_bits(sob_addr)); in gaudi_restore_dma_registers()