Lines Matching defs:counts
4116 radv_alloc_sem_counts(struct radv_device *device, struct radv_winsys_sem_counts *counts,
4128 counts->syncobj_count++;
4129 counts->syncobj_reset_count++;
4134 counts->syncobj_count++;
4137 counts->timeline_syncobj_count++;
4143 counts->syncobj_count++;
4145 if (counts->syncobj_count || counts->timeline_syncobj_count) {
4146 counts->points = (uint64_t *)malloc(sizeof(*counts->syncobj) * counts->syncobj_count +
4147 (sizeof(*counts->syncobj) + sizeof(*counts->points)) *
4148 counts->timeline_syncobj_count);
4149 if (!counts->points)
4151 counts->syncobj = (uint32_t *)(counts->points + counts->timeline_syncobj_count);
4154 non_reset_idx = counts->syncobj_reset_count;
4162 counts->syncobj[syncobj_idx++] = sems[i]->syncobj;
4177 counts->syncobj[non_reset_idx++] = point->syncobj;
4186 counts->syncobj[counts->syncobj_count + timeline_idx] = sems[i]->syncobj;
4187 counts->points[timeline_idx] = timeline_values[i];
4198 counts->syncobj[non_reset_idx++] = part->syncobj;
4201 assert(MAX2(syncobj_idx, non_reset_idx) <= counts->syncobj_count);
4202 counts->syncobj_count = MAX2(syncobj_idx, non_reset_idx);