/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/ |
evergreen_compute_internal.h | 53 struct r600_resource *bo; 83 struct r600_resource *kernel_param; 84 struct r600_resource *shader_code_bo; 87 int evergreen_compute_get_gpu_format(struct number_type_and_format* fmt, struct r600_resource *bo); ///get hw format from resource, return 0 on faliure, nonzero on success 95 void evergreen_emit_ctx_reloc(struct r600_context *ctx, struct r600_resource *bo, enum radeon_bo_usage usage); 104 void evergreen_set_rat(struct r600_pipe_compute *pipe, int id, struct r600_resource* bo, int start, int size); 106 void evergreen_set_export(struct r600_pipe_compute *pipe, struct r600_resource* bo, int offset, int size); 108 void evergreen_set_tmp_ring(struct r600_pipe_compute *pipe, struct r600_resource* bo, int offset, int size, int se); 111 void evergreen_set_const_cache(struct r600_pipe_compute *pipe, int cache_id, struct r600_resource* cbo, int size, int offset); 113 struct r600_resource* r600_compute_buffer_alloc_vram(struct r600_screen *screen, unsigned size) [all...] |
r600_resource.h | 35 struct r600_resource *staging; 42 struct r600_resource base; 47 struct r600_resource resource; 104 struct r600_resource *cb_buffer_fmask; /* Used for FMASK relocations. R600 only */ 105 struct r600_resource *cb_buffer_cmask; /* Used for CMASK relocations. R600 only */ 135 static INLINE struct r600_resource *r600_resource(struct pipe_resource *r) function 137 return (struct r600_resource*)r;
|
r600.h | 81 struct r600_resource { struct 109 struct r600_resource *bo; 124 struct r600_resource *bo; 151 struct r600_resource *buf; 178 struct r600_resource *filled_size; 197 void r600_context_emit_fence(struct r600_context *ctx, struct r600_resource *fence, 215 struct r600_resource *bo, 225 struct r600_resource *bo,
|
r600_buffer.c | 34 struct r600_resource *rbuffer = r600_resource(buf); 69 struct r600_resource *rbuffer) 89 struct r600_resource *rbuffer = r600_resource(transfer->resource); 147 rtransfer->staging = (struct r600_resource*) 198 struct r600_resource *res, 244 struct r600_resource *rbuffer; 246 rbuffer = MALLOC_STRUCT(r600_resource);
|
compute_memory_pool.h | 52 struct r600_resource *bo; ///The pool buffer object resource 96 void compute_memory_transfer_direct(struct compute_memory_pool* pool, int chunk_to_data, struct compute_memory_item* chunk, struct r600_resource* data, int offset_in_chunk, int offset_in_data, int size); ///Transfer data between chunk<->data, it is for VRAM<->GART transfers
|
evergreen_compute_internal.c | 40 #include "r600_resource.h" 213 struct r600_resource *bo, 225 struct r600_resource *bo) 259 struct r600_resource* bo, 270 struct r600_resource *res; 298 res = (struct r600_resource*)surf->base.texture; 339 struct r600_resource* bo, 379 struct r600_resource* bo, 557 res->bo = (struct r600_resource*)view->base.texture; 605 struct r600_resource* cbo [all...] |
r600_pipe.h | 35 #include "r600_resource.h" 147 struct r600_resource *bo; 176 struct r600_resource *tex_resource; 214 struct r600_resource *fetch_shader; 240 struct r600_resource *bo; 241 struct r600_resource *bo_fetch; 287 struct r600_resource *sleep_bo; 463 struct r600_resource *dummy_fmask; 464 struct r600_resource *dummy_cmask; 529 struct r600_resource *res [all...] |
compute_memory_pool.c | 37 #include "r600_resource.h" 101 pool->bo = (struct r600_resource*)create_pool_texture(pool->screen, 218 pool->bo = (struct r600_resource*)create_pool_texture( 474 struct r600_resource* data,
|
r600_texture.c | 210 struct r600_resource *resource = &rtex->resource; 234 struct r600_resource *resource = &rtex->resource; 387 struct r600_resource *resource; 663 trans->staging = (struct r600_resource*)staging_depth; 688 trans->staging = (struct r600_resource*)ctx->screen->resource_create(ctx->screen, &resource); 753 buf = ((struct r600_resource *)rtransfer->staging)->cs_buf; 755 buf = ((struct r600_resource *)transfer->resource)->cs_buf; 782 buf = ((struct r600_resource *)rtransfer->staging)->cs_buf; 784 buf = ((struct r600_resource *)transfer->resource)->cs_buf; [all...] |
r600_query.c | 40 static struct r600_resource *r600_new_query_buffer(struct r600_context *ctx, unsigned type) 48 struct r600_resource *buf = (struct r600_resource*)
|
r600_hw_context.c | 35 struct r600_resource *buffer; 69 buffer = (struct r600_resource*) 1027 void r600_context_emit_fence(struct r600_context *ctx, struct r600_resource *fence_bo, unsigned offset, unsigned value) [all...] |
r600_state.c | [all...] |
evergreen_compute.c | 43 #include "r600_resource.h" 323 struct r600_resource *onebo = NULL; 485 (struct r600_resource *)resources[i]->base.texture,
|
/external/mesa3d/src/gallium/drivers/r600/ |
evergreen_compute_internal.h | 53 struct r600_resource *bo; 83 struct r600_resource *kernel_param; 84 struct r600_resource *shader_code_bo; 87 int evergreen_compute_get_gpu_format(struct number_type_and_format* fmt, struct r600_resource *bo); ///get hw format from resource, return 0 on faliure, nonzero on success 95 void evergreen_emit_ctx_reloc(struct r600_context *ctx, struct r600_resource *bo, enum radeon_bo_usage usage); 104 void evergreen_set_rat(struct r600_pipe_compute *pipe, int id, struct r600_resource* bo, int start, int size); 106 void evergreen_set_export(struct r600_pipe_compute *pipe, struct r600_resource* bo, int offset, int size); 108 void evergreen_set_tmp_ring(struct r600_pipe_compute *pipe, struct r600_resource* bo, int offset, int size, int se); 111 void evergreen_set_const_cache(struct r600_pipe_compute *pipe, int cache_id, struct r600_resource* cbo, int size, int offset); 113 struct r600_resource* r600_compute_buffer_alloc_vram(struct r600_screen *screen, unsigned size) [all...] |
r600_resource.h | 35 struct r600_resource *staging; 42 struct r600_resource base; 47 struct r600_resource resource; 104 struct r600_resource *cb_buffer_fmask; /* Used for FMASK relocations. R600 only */ 105 struct r600_resource *cb_buffer_cmask; /* Used for CMASK relocations. R600 only */ 135 static INLINE struct r600_resource *r600_resource(struct pipe_resource *r) function 137 return (struct r600_resource*)r;
|
r600.h | 81 struct r600_resource { struct 109 struct r600_resource *bo; 124 struct r600_resource *bo; 151 struct r600_resource *buf; 178 struct r600_resource *filled_size; 197 void r600_context_emit_fence(struct r600_context *ctx, struct r600_resource *fence, 215 struct r600_resource *bo, 225 struct r600_resource *bo,
|
r600_buffer.c | 34 struct r600_resource *rbuffer = r600_resource(buf); 69 struct r600_resource *rbuffer) 89 struct r600_resource *rbuffer = r600_resource(transfer->resource); 147 rtransfer->staging = (struct r600_resource*) 198 struct r600_resource *res, 244 struct r600_resource *rbuffer; 246 rbuffer = MALLOC_STRUCT(r600_resource);
|
compute_memory_pool.h | 52 struct r600_resource *bo; ///The pool buffer object resource 96 void compute_memory_transfer_direct(struct compute_memory_pool* pool, int chunk_to_data, struct compute_memory_item* chunk, struct r600_resource* data, int offset_in_chunk, int offset_in_data, int size); ///Transfer data between chunk<->data, it is for VRAM<->GART transfers
|
evergreen_compute_internal.c | 40 #include "r600_resource.h" 213 struct r600_resource *bo, 225 struct r600_resource *bo) 259 struct r600_resource* bo, 270 struct r600_resource *res; 298 res = (struct r600_resource*)surf->base.texture; 339 struct r600_resource* bo, 379 struct r600_resource* bo, 557 res->bo = (struct r600_resource*)view->base.texture; 605 struct r600_resource* cbo [all...] |
r600_pipe.h | 35 #include "r600_resource.h" 147 struct r600_resource *bo; 176 struct r600_resource *tex_resource; 214 struct r600_resource *fetch_shader; 240 struct r600_resource *bo; 241 struct r600_resource *bo_fetch; 287 struct r600_resource *sleep_bo; 463 struct r600_resource *dummy_fmask; 464 struct r600_resource *dummy_cmask; 529 struct r600_resource *res [all...] |
compute_memory_pool.c | 37 #include "r600_resource.h" 101 pool->bo = (struct r600_resource*)create_pool_texture(pool->screen, 218 pool->bo = (struct r600_resource*)create_pool_texture( 474 struct r600_resource* data,
|
r600_texture.c | 210 struct r600_resource *resource = &rtex->resource; 234 struct r600_resource *resource = &rtex->resource; 387 struct r600_resource *resource; 663 trans->staging = (struct r600_resource*)staging_depth; 688 trans->staging = (struct r600_resource*)ctx->screen->resource_create(ctx->screen, &resource); 753 buf = ((struct r600_resource *)rtransfer->staging)->cs_buf; 755 buf = ((struct r600_resource *)transfer->resource)->cs_buf; 782 buf = ((struct r600_resource *)rtransfer->staging)->cs_buf; 784 buf = ((struct r600_resource *)transfer->resource)->cs_buf; [all...] |
r600_query.c | 40 static struct r600_resource *r600_new_query_buffer(struct r600_context *ctx, unsigned type) 48 struct r600_resource *buf = (struct r600_resource*)
|
r600_hw_context.c | 35 struct r600_resource *buffer; 69 buffer = (struct r600_resource*) 1027 void r600_context_emit_fence(struct r600_context *ctx, struct r600_resource *fence_bo, unsigned offset, unsigned value) [all...] |
r600_state.c | [all...] |