Home
last modified time | relevance | path

Searched refs:si_resource (Results 1 – 14 of 14) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dradeonsi_resource.h34 struct si_resource { struct
46 si_resource_reference(struct si_resource **ptr, struct si_resource *res) in si_resource_reference() argument
52 static INLINE struct si_resource *
53 si_resource(struct pipe_resource *r) in si_resource() function
55 return (struct si_resource*)r; in si_resource()
58 static INLINE struct si_resource *
63 return si_resource(pipe_buffer_create(screen, in si_resource_create_custom()
Dr600_buffer.c43 struct si_resource *rbuffer = si_resource(buf); in r600_buffer_destroy()
75 struct si_resource *rbuffer = si_resource(transfer->resource); in r600_buffer_transfer_map()
118 struct si_resource *res, in si_init_resource()
163 struct si_resource *rbuffer; in si_buffer_create()
167 rbuffer = MALLOC_STRUCT(si_resource); in si_buffer_create()
188 void r600_upload_const_buffer(struct r600_context *rctx, struct si_resource **rbuffer, in r600_upload_const_buffer()
Dradeonsi_pipe.h54 struct si_resource *bo;
99 struct si_resource *sleep_bo;
197 struct si_resource *res,
271 struct si_resource *rresource = (struct si_resource*)resource; in r600_resource_va()
Dr600.h79 struct si_resource *buffer;
90 struct si_resource *filled_size;
115 void si_context_emit_fence(struct r600_context *ctx, struct si_resource *fence,
Dr600_resource.h42 struct si_resource resource;
75 void r600_upload_const_buffer(struct r600_context *rctx, struct si_resource **rbuffer,
Dradeonsi_pm4.h55 struct si_resource *bo[SI_PM4_MAX_BO];
69 struct si_resource *bo,
Dr600_texture.c224 struct si_resource *resource = &rtex->resource; in r600_texture_get_handle()
248 struct si_resource *resource = &rtex->resource; in r600_texture_destroy()
251 si_resource_reference((struct si_resource **)&rtex->flushed_depth_texture, NULL); in r600_texture_destroy()
410 buf = si_resource(rtransfer->staging_texture)->cs_buf; in si_texture_transfer_map()
417 buf = si_resource(transfer->resource)->cs_buf; in si_texture_transfer_map()
439 buf = si_resource(rtransfer->staging_texture)->cs_buf; in si_texture_transfer_unmap()
446 buf = si_resource(transfer->resource)->cs_buf; in si_texture_transfer_unmap()
475 struct si_resource *resource; in r600_texture_create_object()
Dr600_hw_context_priv.h38 static INLINE unsigned r600_context_bo_reloc(struct r600_context *ctx, struct si_resource *rbo, in r600_context_bo_reloc()
Dradeonsi_shader.h76 struct si_resource *bo;
Dsi_state_draw.c421 struct si_resource *rbuffer; in si_vertex_buffer_update()
428 rbuffer = (struct si_resource*)vb->buffer; in si_vertex_buffer_update()
494 si_pm4_add_bo(pm4, (struct si_resource *)ib->buffer, RADEON_USAGE_READ); in si_state_draw()
Dr600_hw_context.c39 struct si_resource *buffer; in si_get_backend_mask()
238 void si_context_emit_fence(struct r600_context *ctx, struct si_resource *fence_bo, unsigned offset,… in si_context_emit_fence()
689 cs->buf[cs->cdw++] = r600_context_bo_reloc(ctx, (struct si_resource*)t->b.buffer, in r600_context_draw_opaque_count()
Dradeonsi_pm4.c89 struct si_resource *bo, in si_pm4_add_bo()
Dsi_state_streamout.c80 si_context_bo_reloc(ctx, si_resource(t[i]->b.buffer),
Dsi_state.c2283 struct si_resource *rbuffer = cb ? si_resource(cb->buffer) : NULL; in si_set_constant_buffer()