Lines Matching refs:hw_sob_group
1102 sob_id = prop->hw_sob_group[sob_group_id].base_sob_id; in gaudi_collective_map_sobs()
1126 struct gaudi_hw_sob_group *hw_sob_group = in gaudi_sob_group_hw_reset() local
1128 struct hl_device *hdev = hw_sob_group->hdev; in gaudi_sob_group_hw_reset()
1133 (hw_sob_group->base_sob_id * 4) + (i * 4)), 0); in gaudi_sob_group_hw_reset()
1135 kref_init(&hw_sob_group->kref); in gaudi_sob_group_hw_reset()
1140 struct gaudi_hw_sob_group *hw_sob_group = in gaudi_sob_group_reset_error() local
1142 struct hl_device *hdev = hw_sob_group->hdev; in gaudi_sob_group_reset_error()
1146 hw_sob_group->base_sob_id); in gaudi_sob_group_reset_error()
1183 prop->hw_sob_group[i].hdev = hdev; in gaudi_collective_init()
1184 prop->hw_sob_group[i].base_sob_id = sob_id; in gaudi_collective_init()
1186 gaudi_sob_group_hw_reset(&prop->hw_sob_group[i].kref); in gaudi_collective_init()
1205 kref_put(&cprop->hw_sob_group[sob_group].kref, in gaudi_reset_sob_group()
1224 cprop->hw_sob_group[sob_group_offset].base_sob_id; in gaudi_collective_master_init_job()
1227 cprop->hw_sob_group[sob_group_offset].queue_id = queue_id; in gaudi_collective_master_init_job()
1385 kref_get(&cprop->hw_sob_group[sob_group_offset].kref); in gaudi_collective_wait_init_cs()
1394 kref_put(&cprop->hw_sob_group[sob_group_offset].kref, in gaudi_collective_wait_init_cs()