/third_party/mesa3d/src/panfrost/lib/genxml/ |
H A D | decode.c | 60 cl = pandecode_fetch_gpu_mem(mapped_mem, addr, pan_size(T)); \ 250 mali_ptr rt_va = gpu_va + i * pan_size(RENDER_TARGET); in pandecode_render_target() 301 unsigned dcd_size = pan_size(DRAW); in pandecode_mfbd_bfr() 348 gpu_va += pan_size(FRAMEBUFFER); in pandecode_mfbd_bfr() 359 gpu_va += pan_size(ZS_CRC_EXTENSION); in pandecode_mfbd_bfr() 386 pan_unpack(cl + i * pan_size(ATTRIBUTE_BUFFER), ATTRIBUTE_BUFFER, temp); in pandecode_attributes() 392 pan_unpack(cl + (i + 1) * pan_size(ATTRIBUTE_BUFFER), in pandecode_attributes() 401 pan_unpack(cl + (i + 1) * pan_size(ATTRIBUTE_BUFFER_CONTINUATION_3D), in pandecode_attributes() 422 pan_unpack(descs + (rt_no * pan_size(BLEND)), BLEND, b); in pandecode_bifrost_blend() 433 pan_unpack(descs + (rt_no * pan_size(BLEN in pandecode_midgard_blend_mrt() [all...] |
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_cmd_buffer.c | 316 num_textures * pan_size(TEXTURE), in panvk_cmd_prepare_textures() 317 pan_size(TEXTURE)); in panvk_cmd_prepare_textures() 327 pan_size(TEXTURE)); in panvk_cmd_prepare_textures() 330 pan_size(TEXTURE); in panvk_cmd_prepare_textures() 362 sampler += pan_size(SAMPLER); in panvk_cmd_prepare_samplers() 370 pan_size(SAMPLER)); in panvk_cmd_prepare_samplers() 373 pan_size(SAMPLER); in panvk_cmd_prepare_samplers() 408 void *bd = rsd.cpu + pan_size(RENDERER_STATE); in panvk_draw_prepare_fs_rsd() 422 bd += pan_size(BLEND); in panvk_draw_prepare_fs_rsd() 445 pan_size(TILER_CONTEX in cmd_get_tiler_context() [all...] |
H A D | panvk_vX_image.c | 125 pan_size(TEXTURE); in CreateImageView() 129 STATIC_ASSERT(sizeof(view->descs.tex) >= pan_size(TEXTURE)); in CreateImageView() 150 attrib_buf += pan_size(ATTRIBUTE_BUFFER); in CreateImageView() 200 unsigned bo_size = pan_size(SURFACE_WITH_STRIDE); in CreateBufferView() 231 attrib_buf += pan_size(ATTRIBUTE_BUFFER); in CreateBufferView()
|
H A D | panvk_vX_descriptor_set.c | 253 pan_size(UNIFORM_BUFFER) * layout->num_ubos, 8, in descriptor_set_create() 277 pan_size(SAMPLER) * layout->num_samplers, 8, in descriptor_set_create() 285 vk_zalloc(&device->vk.alloc, pan_size(TEXTURE) * layout->num_textures, in descriptor_set_create() 301 pan_size(ATTRIBUTE_BUFFER) * 2 * layout->num_imgs, in descriptor_set_create() 468 view->descs.tex, pan_size(TEXTURE)); in panvk_write_tex_desc() 494 view->descs.tex, pan_size(TEXTURE)); in panvk_write_tex_buf_desc() 520 (pan_size(ATTRIBUTE_BUFFER) * 2 * img_idx); in panvk_write_img_desc() 523 memcpy(attrib_buf, view->descs.img_attrib_buf, pan_size(ATTRIBUTE_BUFFER) * 2); in panvk_write_img_desc() 538 (pan_size(ATTRIBUTE_BUFFER) * 2 * dst_img_idx); in panvk_copy_img_desc() 540 (pan_size(ATTRIBUTE_BUFFE in panvk_copy_img_desc() [all...] |
H A D | panvk_vX_device.c | 58 pan_size(TILER_CONTEXT) + pan_size(TILER_HEAP)); in panvk_queue_submit_batch() 317 STATIC_ASSERT(sizeof(sampler->desc) >= pan_size(SAMPLER)); in CreateSampler()
|
H A D | panvk_vX_pipeline.c | 218 bo_size += pan_size(RENDERER_STATE); in panvk_pipeline_builder_alloc_static_state_bo() 220 bo_size += pan_size(BLEND) * MAX2(pipeline->blend.state.rt_count, 1); in panvk_pipeline_builder_alloc_static_state_bo() 228 bo_size += pan_size(VIEWPORT); in panvk_pipeline_builder_alloc_static_state_bo() 301 void *bd = rsd + pan_size(RENDERER_STATE); in panvk_pipeline_builder_init_shaders() 306 bd += pan_size(BLEND); in panvk_pipeline_builder_init_shaders()
|
H A D | panvk_vX_cs.c | 216 desc += pan_size(ATTRIBUTE_BUFFER); in panvk_emit_attrib_buf() 376 memcpy(section, &draw->invocation, pan_size(INVOCATION)); in emit_vertex_job() 527 memcpy(section, &draw->invocation, pan_size(INVOCATION)); in emit_tiler_job() 816 pan_pack(descs->cpu + pan_size(TILER_CONTEXT), TILER_HEAP, cfg) { in emit_tiler_context() 827 cfg.heap = descs->gpu + pan_size(TILER_CONTEXT); in emit_tiler_context()
|
H A D | panvk_vX_meta_clear.c | 102 void *bd = rsd_ptr.cpu + pan_size(RENDERER_STATE); in panvk_meta_clear_color_attachment_emit_rsd()
|
H A D | panvk_vX_meta_copy.c | 85 pan_pack(varying_buffer.cpu + pan_size(ATTRIBUTE_BUFFER), in panvk_meta_copy_emit_varying() 253 pan_pack(rsd_ptr.cpu + pan_size(RENDERER_STATE), BLEND, cfg) { in panvk_meta_copy_to_img_emit_rsd() argument
|
/third_party/mesa3d/src/panfrost/lib/ |
H A D | pan_indirect_dispatch.c | 53 pan_size(RENDERER_STATE); in get_tls() 177 pan_size(RENDERER_STATE) + in pan_indirect_dispatch_init() 178 pan_size(LOCAL_STORAGE), in pan_indirect_dispatch_init() 189 pan_size(RENDERER_STATE); in pan_indirect_dispatch_init()
|
H A D | pan_encoder.h | 242 pan_pack(base.cpu + index * pan_size(RESOURCE), RESOURCE, cfg) { in panfrost_make_resource_table() argument 244 cfg.size = resource_count * pan_size(BUFFER); in panfrost_make_resource_table()
|
H A D | pan_texture.c | 168 size_t element_size = pan_size(PLANE); in panfrost_estimate_texture_payload_size() 171 size_t element_size = pan_size(SURFACE_WITH_STRIDE); in panfrost_estimate_texture_payload_size() 500 payload += pan_size(PLANE); in panfrost_emit_texture_payload() 508 payload += pan_size(SURFACE_WITH_STRIDE); in panfrost_emit_texture_payload()
|
H A D | pan_indirect_draw.c | 594 2 * pan_size(ATTRIBUTE_BUFFER))); in update_vertex_attribs() 598 pan_size(ATTRIBUTE))); in update_vertex_attribs() 719 pan_size(ATTRIBUTE_BUFFER)); in update_varyings() 724 pan_size(ATTRIBUTE_BUFFER)); in update_varyings() 731 pan_size(ATTRIBUTE_BUFFER)); in update_varyings() 1140 (shader_id * pan_size(RENDERER_STATE)); in create_indirect_draw_shader() 1157 (shader_id * pan_size(RENDERER_STATE)); in create_indirect_draw_shader() 1185 (PAN_INDIRECT_DRAW_NUM_SHADERS * pan_size(RENDERER_STATE)); in get_tls() 1196 pan_size(RENDERER_STATE)) + in panfrost_indirect_draw_alloc_deps() 1197 pan_size(LOCAL_STORAG in panfrost_indirect_draw_alloc_deps() [all...] |
H A D | pan_blitter.c | 220 void *dest = out + pan_size(BLEND) * i; in pan_blitter_emit_blends() 322 out + pan_size(RENDERER_STATE)); in pan_blitter_emit_rsd() 908 pan_pack(varying_buffer.cpu + pan_size(ATTRIBUTE_BUFFER), in pan_blitter_emit_varying_buffer() 943 void *texture = textures.cpu + (pan_size(TEXTURE) * i); in pan_blitter_emit_textures() 957 size_t sz = pan_size(TEXTURE) + in pan_blitter_emit_textures() 962 .cpu = texture.cpu + pan_size(TEXTURE), in pan_blitter_emit_textures() 963 .gpu = texture.gpu + pan_size(TEXTURE), in pan_blitter_emit_textures() 1136 T = pan_pool_alloc_aligned(pool, nr_tables * pan_size(RESOURCE), 64); in pan_preload_emit_dcd() 1137 memset(T.cpu, 0, nr_tables * pan_size(RESOURCE)); in pan_preload_emit_dcd() 1260 (dcd_idx * pan_size(DRA in pan_preload_emit_pre_frame_dcd() [all...] |
H A D | pan_pool.h | 96 .size = pan_size(name), \
|
H A D | pan_cs.c | 704 void *rtd = out + pan_size(FRAMEBUFFER); in pan_emit_fbd() 796 out + pan_size(FRAMEBUFFER)); in pan_emit_fbd() 797 rtd += pan_size(ZS_CRC_EXTENSION); in pan_emit_fbd() 805 rtd += pan_size(RENDER_TARGET); in pan_emit_fbd()
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_cmdstream.c | 355 struct mali_blend_packed *packed = rts + (i * pan_size(BLEND)); in panfrost_emit_blend() 359 pan_pack(rts + i * pan_size(BLEND), BLEND, cfg) { in panfrost_emit_blend() 395 STATIC_ASSERT(pan_size(BLEND_EQUATION) == 4); in panfrost_emit_blend() 664 STATIC_ASSERT(pan_size(BLEND_EQUATION) == 4); in panfrost_emit_frag_shader() 719 panfrost_emit_blend(batch, xfer.cpu + pan_size(RENDERER_STATE), blend_shaders); in panfrost_emit_frag_shader_meta() 833 memcpy(T.cpu, &dynamic, pan_size(DEPTH_STENCIL)); in panfrost_emit_depth_stencil() 1728 (PAN_ARCH <= 5 ? pan_size(TEXTURE) : 0) + in panfrost_create_sampler_view_bo() 1738 payload.cpu += pan_size(TEXTURE); in panfrost_create_sampler_view_bo() 1739 payload.gpu += pan_size(TEXTURE); in panfrost_create_sampler_view_bo() 1977 pan_pack(bufs.cpu + ((buf_count - 1) * pan_size(ATTRIBUTE_BUFFE in panfrost_emit_image_attribs() [all...] |