Lines Matching defs:cprop
1200 struct gaudi_collective_properties *cprop = &gaudi->collective_props;
1202 kref_put(&cprop->hw_sob_group[sob_group].kref,
1210 struct gaudi_collective_properties *cprop;
1216 cprop = &gaudi->collective_props;
1221 cprop->hw_sob_group[sob_group_offset].base_sob_id;
1224 cprop->hw_sob_group[sob_group_offset].queue_id = queue_id;
1228 master_sob_base, cprop->mstr_sob_mask[0],
1229 cprop->next_sob_group_val[stream],
1234 wait_prop.sob_mask = cprop->mstr_sob_mask[0];
1235 wait_prop.sob_val = cprop->next_sob_group_val[stream];
1246 master_sob_base, cprop->mstr_sob_mask[1],
1247 cprop->next_sob_group_val[stream],
1251 wait_prop.sob_mask = cprop->mstr_sob_mask[1];
1312 struct gaudi_collective_properties *cprop;
1322 cprop = &gaudi->collective_props;
1366 stream * HL_RSVD_SOBS + cprop->curr_sob_group_idx[stream];
1382 kref_get(&cprop->hw_sob_group[sob_group_offset].kref);
1383 cprop->next_sob_group_val[stream]++;
1385 if (cprop->next_sob_group_val[stream] == HL_MAX_SOB_VAL) {
1391 kref_put(&cprop->hw_sob_group[sob_group_offset].kref,
1393 cprop->next_sob_group_val[stream] = 1;
1395 cprop->curr_sob_group_idx[stream] =
1396 (cprop->curr_sob_group_idx[stream] + 1) &
1402 cprop->curr_sob_group_idx[stream], stream);