Lines Matching refs:hw_sob_group
1099 sob_id = prop->hw_sob_group[sob_group_id].base_sob_id; in gaudi_collective_map_sobs()
1123 struct gaudi_hw_sob_group *hw_sob_group = in gaudi_sob_group_hw_reset() local
1125 struct hl_device *hdev = hw_sob_group->hdev; in gaudi_sob_group_hw_reset()
1130 (hw_sob_group->base_sob_id * 4) + (i * 4)), 0); in gaudi_sob_group_hw_reset()
1132 kref_init(&hw_sob_group->kref); in gaudi_sob_group_hw_reset()
1137 struct gaudi_hw_sob_group *hw_sob_group = in gaudi_sob_group_reset_error() local
1139 struct hl_device *hdev = hw_sob_group->hdev; in gaudi_sob_group_reset_error()
1143 hw_sob_group->base_sob_id); in gaudi_sob_group_reset_error()
1180 prop->hw_sob_group[i].hdev = hdev; in gaudi_collective_init()
1181 prop->hw_sob_group[i].base_sob_id = sob_id; in gaudi_collective_init()
1183 gaudi_sob_group_hw_reset(&prop->hw_sob_group[i].kref); in gaudi_collective_init()
1202 kref_put(&cprop->hw_sob_group[sob_group].kref, in gaudi_reset_sob_group()
1221 cprop->hw_sob_group[sob_group_offset].base_sob_id; in gaudi_collective_master_init_job()
1224 cprop->hw_sob_group[sob_group_offset].queue_id = queue_id; in gaudi_collective_master_init_job()
1382 kref_get(&cprop->hw_sob_group[sob_group_offset].kref); in gaudi_collective_wait_init_cs()
1391 kref_put(&cprop->hw_sob_group[sob_group_offset].kref, in gaudi_collective_wait_init_cs()