Lines Matching defs:cbuf
3377 struct pipe_shader_buffer *cbuf = &shs->constbuf[index];
3387 pipe_resource_reference(&cbuf->buffer, NULL);
3389 &cbuf->buffer_offset, &cbuf->buffer, (void **) &map);
3391 if (!cbuf->buffer) {
3400 if (cbuf->buffer != input->buffer) {
3407 pipe_resource_reference(&cbuf->buffer, NULL);
3408 cbuf->buffer = input->buffer;
3410 pipe_resource_reference(&cbuf->buffer, input->buffer);
3413 cbuf->buffer_offset = input->buffer_offset;
3416 cbuf->buffer_size =
3418 iris_resource_bo(cbuf->buffer)->size - cbuf->buffer_offset);
3420 struct iris_resource *res = (void *) cbuf->buffer;
3425 pipe_resource_reference(&cbuf->buffer, NULL);
3447 struct pipe_shader_buffer *cbuf = &shs->constbuf[sysval_cbuf_index];
3456 &cbuf->buffer_offset, &cbuf->buffer, &map);
3515 cbuf->buffer_size = upload_size;
3516 iris_upload_ubo_ssbo_surf_state(ice, cbuf,
5354 struct pipe_shader_buffer *cbuf = &shs->constbuf[block_index];
5355 struct iris_resource *res = (void *) cbuf->buffer;
5640 struct pipe_shader_buffer *cbuf = &shs->constbuf[block_index];
5641 struct iris_resource *res = (void *) cbuf->buffer;
5643 assert(cbuf->buffer_offset % 32 == 0);
5650 res ? ro_bo(res->bo, range->start * 32 + cbuf->buffer_offset)
7545 struct pipe_shader_buffer *cbuf = &shs->constbuf[i];
7548 if (res->bo == iris_resource_bo(cbuf->buffer)) {