Lines Matching defs:ssbo
3549 struct pipe_shader_buffer *ssbo = &shs->ssbo[start_slot + i];
3552 pipe_resource_reference(&ssbo->buffer, &res->base.b);
3553 ssbo->buffer_offset = buffers[i].buffer_offset;
3554 ssbo->buffer_size =
3555 MIN2(buffers[i].buffer_size, res->bo->size - ssbo->buffer_offset);
3561 iris_upload_ubo_ssbo_surf_state(ice, ssbo, surf_state, usage);
3566 util_range_add(&res->base.b, &res->valid_buffer_range, ssbo->buffer_offset,
3567 ssbo->buffer_offset + ssbo->buffer_size);
3569 pipe_resource_reference(&shs->ssbo[start_slot + i].buffer, NULL);
5187 use_ubo_ssbo(batch, ice, &shs->ssbo[i], &shs->ssbo_surf_state[i],
7437 pipe_resource_reference(&shs->ssbo[i].buffer, NULL);
7562 struct pipe_shader_buffer *ssbo = &shs->ssbo[i];
7564 if (res->bo == iris_resource_bo(ssbo->buffer)) {
7567 .buffer_offset = ssbo->buffer_offset,
7568 .buffer_size = ssbo->buffer_size,