Lines Matching refs:sob_id
489 static u32 gaudi_gen_signal_cb(struct hl_device *hdev, void *data, u16 sob_id,
1094 u32 i, sob_id, sob_group_id, queue_id;
1099 sob_id = prop->hw_sob_group[sob_group_id].base_sob_id;
1104 q->sync_stream_prop.collective_sob_id = sob_id + i;
1113 sob_id + NIC_NUMBER_OF_ENGINES;
1118 sob_id + NIC_NUMBER_OF_ENGINES;
1166 u32 i, sob_id, reserved_sobs_per_group;
1172 sob_id = hdev->asic_prop.collective_first_sob;
1181 prop->hw_sob_group[i].base_sob_id = sob_id;
1182 sob_id += reserved_sobs_per_group;
1275 dev_dbg(hdev->dev, "collective wait: Sequence %llu found, sob_id: %u, wait for sob_val: %u\n",
1277 cs_cmpl->hw_sob->sob_id,
1283 wait_prop.sob_base = cs_cmpl->hw_sob->sob_id;
1292 cs_cmpl->hw_sob->sob_id, cs_cmpl->sob_val,
1298 "generate signal CB, sob_id: %d, sob val: 1, q_idx: %d\n",
8443 static u32 gaudi_get_sob_addr(struct hl_device *hdev, u32 sob_id)
8445 return mmSYNC_MNGR_W_S_SYNC_MNGR_OBJS_SOB_OBJ_0 + (sob_id * 4);
8448 static u32 gaudi_gen_signal_cb(struct hl_device *hdev, void *data, u16 sob_id,
8462 ctl = FIELD_PREP(GAUDI_PKT_SHORT_CTL_ADDR_MASK, sob_id * 4);
8755 dev_dbg(hdev->dev, "reset SOB, q_idx: %d, sob_id: %d\n", hw_sob->q_idx,
8756 hw_sob->sob_id);
8759 hw_sob->sob_id * 4, 0);