Searched refs:prog_data_size (Results 1 - 24 of 24) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_program_cache.c191 uint32_t prog_data_size, uint32_t *streamout,
219 shader->prog_data_size = prog_data_size;
227 if (prog_data_size > 16) {
264 uint32_t prog_data_size, uint32_t *kernel_out,
270 struct brw_stage_prog_data *prog_data = ralloc_size(NULL, prog_data_size);
271 memcpy(prog_data, prog_data_templ, prog_data_size);
278 prog_data_size, NULL, NULL, 0, 0, &bt);
187 crocus_upload_shader(struct crocus_context * ice,enum crocus_program_cache_id cache_id,uint32_t key_size,const void * key,const void * assembly,uint32_t asm_size,struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,uint32_t * streamout,enum brw_param_builtin * system_values,unsigned num_system_values,unsigned num_cbufs,const struct crocus_binding_table * bt) argument
260 crocus_blorp_upload_shader(struct blorp_batch * blorp_batch,uint32_t stage,const void * key,uint32_t key_size,const void * kernel,uint32_t kernel_size,const struct brw_stage_prog_data * prog_data_templ,uint32_t prog_data_size,uint32_t * kernel_out,void * prog_data_out) argument
H A Dcrocus_disk_cache.c163 const uint32_t prog_data_size = brw_prog_data_size(stage); local in function:crocus_disk_cache_retrieve
165 struct brw_stage_prog_data *prog_data = ralloc_size(NULL, prog_data_size);
173 blob_copy_bytes(&blob, prog_data, prog_data_size);
222 prog_data, prog_data_size, so_decls, system_values,
H A Dcrocus_context.h378 uint32_t prog_data_size; member in struct:crocus_compiled_shader
914 uint32_t prog_data_size,
933 uint32_t prog_data_size,
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_pipeline_cache.c40 uint32_t prog_data_size,
50 prog_data_size);
118 memcpy(prog_data, prog_data_in, prog_data_size);
126 shader->prog_data_size = prog_data_size;
173 blob_write_uint32(blob, shader->prog_data_size);
174 blob_write_bytes(blob, shader->prog_data, shader->prog_data_size);
224 uint32_t prog_data_size = blob_read_uint32(blob); local in function:anv_shader_bin_create_from_blob
225 const void *prog_data_bytes = blob_read_bytes(blob, prog_data_size);
231 MIN2(sizeof(prog_data), prog_data_size));
35 anv_shader_bin_create(struct anv_device * device,gl_shader_stage stage,const void * key_data,uint32_t key_size,const void * kernel_data,uint32_t kernel_size,const struct brw_stage_prog_data * prog_data_in,uint32_t prog_data_size,const struct brw_compile_stats * stats,uint32_t num_stats,const nir_xfb_info * xfb_info_in,const struct anv_pipeline_bind_map * bind_map) argument
428 anv_pipeline_cache_add_shader_locked(struct anv_pipeline_cache * cache,gl_shader_stage stage,const void * key_data,uint32_t key_size,const void * kernel_data,uint32_t kernel_size,const struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,const struct brw_compile_stats * stats,uint32_t num_stats,const nir_xfb_info * xfb_info,const struct anv_pipeline_bind_map * bind_map) argument
460 anv_pipeline_cache_upload_kernel(struct anv_pipeline_cache * cache,gl_shader_stage stage,const void * key_data,uint32_t key_size,const void * kernel_data,uint32_t kernel_size,const struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,const struct brw_compile_stats * stats,uint32_t num_stats,const nir_xfb_info * xfb_info,const struct anv_pipeline_bind_map * bind_map) argument
720 anv_device_upload_kernel(struct anv_device * device,struct anv_pipeline_cache * cache,gl_shader_stage stage,const void * key_data,uint32_t key_size,const void * kernel_data,uint32_t kernel_size,const struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,const struct brw_compile_stats * stats,uint32_t num_stats,const nir_xfb_info * xfb_info,const struct anv_pipeline_bind_map * bind_map) argument
[all...]
H A Danv_private.h1108 uint32_t prog_data_size,
1127 uint32_t prog_data_size,
3443 uint32_t prog_data_size; member in struct:anv_shader_bin
3459 uint32_t prog_data_size,
H A Danv_blorp.c58 uint32_t prog_data_size,
75 prog_data, prog_data_size,
54 upload_blorp_shader(struct blorp_batch * batch,uint32_t stage,const void * key,uint32_t key_size,const void * kernel,uint32_t kernel_size,const struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,uint32_t * kernel_out,void * prog_data_out) argument
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_pipeline_cache.c39 uint32_t prog_data_size, const void *prog_data_param_in,
53 anv_multialloc_add_size(&ma, &prog_data, prog_data_size);
89 memcpy(prog_data, prog_data_in, prog_data_size);
94 shader->prog_data_size = prog_data_size;
140 blob_write_uint32(blob, shader->prog_data_size);
141 blob_write_bytes(blob, shader->prog_data, shader->prog_data_size);
180 uint32_t prog_data_size = blob_read_uint32(blob); local in function:anv_shader_bin_create_from_blob
182 blob_read_bytes(blob, prog_data_size);
210 prog_data, prog_data_size, prog_data_para
34 anv_shader_bin_create(struct anv_device * device,const void * key_data,uint32_t key_size,const void * kernel_data,uint32_t kernel_size,const void * constant_data,uint32_t constant_data_size,const struct brw_stage_prog_data * prog_data_in,uint32_t prog_data_size,const void * prog_data_param_in,const nir_xfb_info * xfb_info_in,const struct anv_pipeline_bind_map * bind_map) argument
353 anv_pipeline_cache_add_shader_locked(struct anv_pipeline_cache * cache,const void * key_data,uint32_t key_size,const void * kernel_data,uint32_t kernel_size,const void * constant_data,uint32_t constant_data_size,const struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,const void * prog_data_param,const nir_xfb_info * xfb_info,const struct anv_pipeline_bind_map * bind_map) argument
385 anv_pipeline_cache_upload_kernel(struct anv_pipeline_cache * cache,const void * key_data,uint32_t key_size,const void * kernel_data,uint32_t kernel_size,const void * constant_data,uint32_t constant_data_size,const struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,const nir_xfb_info * xfb_info,const struct anv_pipeline_bind_map * bind_map) argument
654 anv_device_upload_kernel(struct anv_device * device,struct anv_pipeline_cache * cache,const void * key_data,uint32_t key_size,const void * kernel_data,uint32_t kernel_size,const void * constant_data,uint32_t constant_data_size,const struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,const nir_xfb_info * xfb_info,const struct anv_pipeline_bind_map * bind_map) argument
[all...]
H A Danv_private.h1060 uint32_t prog_data_size,
1078 uint32_t prog_data_size,
2703 uint32_t prog_data_size; member in struct:anv_shader_bin
2716 uint32_t prog_data_size, const void *prog_data_param,
H A Danv_blorp.c58 uint32_t prog_data_size,
76 prog_data, prog_data_size,
54 upload_blorp_shader(struct blorp_batch * batch,const void * key,uint32_t key_size,const void * kernel,uint32_t kernel_size,const struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,uint32_t * kernel_out,void * prog_data_out) argument
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_program_cache.c72 GLuint prog_data_size; member in struct:brw_cache_item
340 GLuint prog_data_size,
354 item->prog_data_size = prog_data_size;
374 tmp = malloc(key_size + prog_data_size);
377 memcpy(tmp + key_size, prog_data, prog_data_size);
333 brw_upload_cache(struct brw_cache * cache,enum brw_cache_id cache_id,const void * key,GLuint key_size,const void * data,GLuint data_size,const void * prog_data,GLuint prog_data_size,uint32_t * out_offset,void * out_prog_data) argument
H A Dbrw_blorp.c60 uint32_t prog_data_size,
65 kernel, kernel_size, prog_data, prog_data_size,
56 brw_blorp_upload_shader(struct blorp_batch * batch,const void * key,uint32_t key_size,const void * kernel,uint32_t kernel_size,const struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,uint32_t * kernel_out,void * prog_data_out) argument
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_program_cache.c74 GLuint prog_data_size; member in struct:brw_cache_item
313 GLuint prog_data_size,
327 item->prog_data_size = prog_data_size;
347 tmp = malloc(key_size + prog_data_size);
350 memcpy(tmp + key_size, prog_data, prog_data_size);
306 brw_upload_cache(struct brw_cache * cache,enum brw_cache_id cache_id,const void * key,GLuint key_size,const void * data,GLuint data_size,const void * prog_data,GLuint prog_data_size,uint32_t * out_offset,void * out_prog_data) argument
H A Dbrw_blorp.c60 uint32_t prog_data_size,
65 kernel, kernel_size, prog_data, prog_data_size,
56 brw_blorp_upload_shader(struct blorp_batch * batch,uint32_t stage,const void * key,uint32_t key_size,const void * kernel,uint32_t kernel_size,const struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,uint32_t * kernel_out,void * prog_data_out) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_disk_cache.c177 const uint32_t prog_data_size = brw_prog_data_size(stage); local in function:iris_disk_cache_retrieve
179 struct brw_stage_prog_data *prog_data = ralloc_size(NULL, prog_data_size);
188 blob_copy_bytes(&blob, prog_data, prog_data_size);
H A Diris_program_cache.c226 UNUSED uint32_t prog_data_size,
234 void *prog_data = ralloc_size(NULL, prog_data_size);
235 memcpy(prog_data, prog_data_templ, prog_data_size);
222 iris_blorp_upload_shader(struct blorp_batch * blorp_batch,uint32_t stage,const void * key,uint32_t key_size,const void * kernel,UNUSED uint32_t kernel_size,const struct brw_stage_prog_data * prog_data_templ,UNUSED uint32_t prog_data_size,uint32_t * kernel_out,void * prog_data_out) argument
H A Diris_context.h1036 uint32_t prog_data_size,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_program_cache.c247 UNUSED uint32_t prog_data_size,
254 void *prog_data = ralloc_size(NULL, prog_data_size);
255 memcpy(prog_data, prog_data_templ, prog_data_size);
243 iris_blorp_upload_shader(struct blorp_batch * blorp_batch,const void * key,uint32_t key_size,const void * kernel,UNUSED uint32_t kernel_size,const struct brw_stage_prog_data * prog_data_templ,UNUSED uint32_t prog_data_size,uint32_t * kernel_out,void * prog_data_out) argument
H A Diris_context.h783 uint32_t prog_data_size,
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_pipeline_cache.c517 uint32_t prog_data_size = blob_read_uint32(blob); local in function:shader_variant_create_from_blob
518 /* FIXME: as we include the stage perhaps we can avoid prog_data_size? */
519 assert(prog_data_size == v3d_prog_data_size(broadcom_shader_stage_to_gl(stage)));
521 const void *prog_data = blob_read_bytes(blob, prog_data_size);
544 struct v3d_prog_data *new_prog_data = rzalloc_size(NULL, prog_data_size);
545 memcpy(new_prog_data, prog_data, prog_data_size);
554 new_prog_data, prog_data_size,
838 blob_write_uint32(blob, variant->prog_data_size);
839 blob_write_bytes(blob, variant->prog_data.base, variant->prog_data_size);
H A Dv3dv_private.h1424 /* We explicitly save the prog_data_size as it would make easier to
1427 uint32_t prog_data_size; member in struct:v3dv_shader_variant
1915 uint32_t prog_data_size,
H A Dv3dv_pipeline.c1575 uint32_t prog_data_size,
1591 variant->prog_data_size = prog_data_size;
1644 uint32_t prog_data_size = local in function:pipeline_compile_shader_variant
1664 prog_data, prog_data_size,
1572 v3dv_shader_variant_create(struct v3dv_device * device,enum broadcom_shader_stage stage,struct v3d_prog_data * prog_data,uint32_t prog_data_size,uint32_t assembly_offset,uint64_t * qpu_insts,uint32_t qpu_insts_size,VkResult * out_vk_result) argument
/xsrc/external/mit/MesaLib.old/dist/src/intel/blorp/
H A Dblorp.h55 uint32_t prog_data_size,
/xsrc/external/mit/MesaLib/dist/src/intel/blorp/
H A Dblorp.h56 uint32_t prog_data_size,
/xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/
H A Dvir.c1563 static const int prog_data_size[] = { local in function:v3d_prog_data_size
1571 stage < ARRAY_SIZE(prog_data_size) &&
1572 prog_data_size[stage]);
1574 return prog_data_size[stage];

Completed in 62 milliseconds