Lines Matching refs:sob_id
478 static u32 gaudi_gen_signal_cb(struct hl_device *hdev, void *data, u16 sob_id,
1055 u32 i, sob_id, sob_group_id, queue_id; in gaudi_collective_map_sobs() local
1060 sob_id = prop->hw_sob_group[sob_group_id].base_sob_id; in gaudi_collective_map_sobs()
1065 q->sync_stream_prop.collective_sob_id = sob_id + i; in gaudi_collective_map_sobs()
1074 sob_id + NIC_NUMBER_OF_ENGINES; in gaudi_collective_map_sobs()
1079 sob_id + NIC_NUMBER_OF_ENGINES; in gaudi_collective_map_sobs()
1127 u32 i, sob_id, reserved_sobs_per_group; in gaudi_collective_init() local
1133 sob_id = hdev->asic_prop.collective_first_sob; in gaudi_collective_init()
1142 prop->hw_sob_group[i].base_sob_id = sob_id; in gaudi_collective_init()
1143 sob_id += reserved_sobs_per_group; in gaudi_collective_init()
1238 cs_cmpl->hw_sob->sob_id, in gaudi_collective_slave_init_job()
1244 wait_prop.sob_base = cs_cmpl->hw_sob->sob_id; in gaudi_collective_slave_init_job()
1253 cs_cmpl->hw_sob->sob_id, cs_cmpl->sob_val, in gaudi_collective_slave_init_job()
8751 static u32 gaudi_get_sob_addr(struct hl_device *hdev, u32 sob_id) in gaudi_get_sob_addr() argument
8753 return mmSYNC_MNGR_W_S_SYNC_MNGR_OBJS_SOB_OBJ_0 + (sob_id * 4); in gaudi_get_sob_addr()
8756 static u32 gaudi_gen_signal_cb(struct hl_device *hdev, void *data, u16 sob_id, in gaudi_gen_signal_cb() argument
8770 ctl = FIELD_PREP(GAUDI_PKT_SHORT_CTL_ADDR_MASK, sob_id * 4); in gaudi_gen_signal_cb()
9064 hw_sob->sob_id); in gaudi_reset_sob()
9067 hw_sob->sob_id * 4, 0); in gaudi_reset_sob()