Searched refs:sob_addr (Results 1 – 6 of 6) sorted by relevance
| /Linux-v6.1/drivers/misc/habanalabs/common/ |
| D | command_submission.c | 1911 u32 *handle_id, u32 *sob_addr, in cs_ioctl_reserve_signals() argument 2007 *sob_addr = handle->hw_sob->sob_addr; in cs_ioctl_reserve_signals() 2012 hw_sob->sob_id, handle->hw_sob->sob_addr, in cs_ioctl_reserve_signals() 2036 u32 q_idx, sob_addr; in cs_ioctl_unreserve_signals() local 2045 handle_id, encaps_sig_hdl->hw_sob->sob_addr, in cs_ioctl_unreserve_signals() 2053 sob_addr = hdev->asic_funcs->get_sob_addr(hdev, hw_sob->sob_id); in cs_ioctl_unreserve_signals() 2062 sob_addr != encaps_sig_hdl->hw_sob->sob_addr) { in cs_ioctl_unreserve_signals() 2404 signals_count = 0, sob_addr = 0, handle_id = 0; in hl_cs_ioctl() local 2437 &sob_addr, &sob_initial_count); in hl_cs_ioctl() 2443 &handle_id, &sob_addr, &signals_count); in hl_cs_ioctl() [all …]
|
| D | hw_queue.c | 433 job->cs->sob_addr_offset = hw_sob->sob_addr; in init_signal_cs() 954 hw_sob->sob_addr = in sync_stream_queue_init()
|
| D | habanalabs.h | 422 u32 sob_addr; member
|
| /Linux-v6.1/drivers/misc/habanalabs/goya/ |
| D | goya.c | 1134 u64 sob_addr; in goya_init_dma_ch() local 1148 sob_addr = CFG_BASE + mmSYNC_MNGR_SOB_OBJ_1000 + in goya_init_dma_ch() 1151 sob_addr = CFG_BASE + mmSYNC_MNGR_SOB_OBJ_1007; in goya_init_dma_ch() 1153 WREG32(mmDMA_CH_0_WR_COMP_ADDR_HI + reg_off, upper_32_bits(sob_addr)); in goya_init_dma_ch() 4835 u64 addr = prop->sram_base_address, sob_addr; in goya_context_switch() local 4849 sob_addr = CFG_BASE + mmSYNC_MNGR_SOB_OBJ_1007; in goya_context_switch() 4850 WREG32(mmDMA_CH_0_WR_COMP_ADDR_LO, lower_32_bits(sob_addr)); in goya_context_switch() 4853 sob_addr = CFG_BASE + mmSYNC_MNGR_SOB_OBJ_1000 + in goya_context_switch() 4856 lower_32_bits(sob_addr)); in goya_context_switch()
|
| /Linux-v6.1/drivers/misc/habanalabs/gaudi2/ |
| D | gaudi2.c | 6133 u32 sob_addr = mmDCORE0_SYNC_MNGR_OBJS_SOB_OBJ_0 + sob_offset; in gaudi2_test_queue() local 6163 WREG32(sob_addr, 0); in gaudi2_test_queue() 6174 sob_addr, in gaudi2_test_queue() 6187 WREG32(sob_addr, 0); in gaudi2_test_queue() 8994 u32 chunk_size, busy, dcore, edma_idx, sob_offset, sob_addr, comp_val, edma_commit; in gaudi2_memset_device_memory() local 8999 sob_addr = mmDCORE0_SYNC_MNGR_OBJS_SOB_OBJ_0 + sob_offset; in gaudi2_memset_device_memory() 9000 comp_addr = CFG_BASE + sob_addr; in gaudi2_memset_device_memory() 9036 WREG32(sob_addr, 0); in gaudi2_memset_device_memory() 9078 rc = hl_poll_timeout(hdev, sob_addr, busy, (busy == dma_num), 1000, 1000000); in gaudi2_memset_device_memory() 9097 WREG32(sob_addr, 0); in gaudi2_memset_device_memory()
|
| /Linux-v6.1/drivers/misc/habanalabs/gaudi/ |
| D | gaudi.c | 5864 u64 sob_addr = CFG_BASE + in gaudi_restore_dma_registers() local 5870 lower_32_bits(sob_addr)); in gaudi_restore_dma_registers() 5872 upper_32_bits(sob_addr)); in gaudi_restore_dma_registers()
|