/aosp_15_r20/external/mesa3d/src/panfrost/lib/genxml/ |
H A D | decode.h | 36 struct pandecode_context { struct 52 void pandecode_dump_file_open(struct pandecode_context *ctx); argument 63 char *pointer_as_memory_reference(struct pandecode_context *ctx, uint64_t ptr); 66 pandecode_find_mapped_gpu_mem_containing(struct pandecode_context *ctx, 69 void pandecode_map_read_write(struct pandecode_context *ctx); 71 void pandecode_dump_mappings(struct pandecode_context *ctx); 74 __pandecode_fetch_gpu_mem(struct pandecode_context *ctx, uint64_t gpu_va, in __pandecode_fetch_gpu_mem() 106 void pandecode_validate_buffer(struct pandecode_context *ctx, mali_ptr addr, 110 void pandecode_jc_v4(struct pandecode_context *ctx, mali_ptr jc_gpu_va, 112 void pandecode_jc_v5(struct pandecode_context *ctx, mali_ptr jc_gpu_va, [all …]
|
H A D | decode_common.c | 74 pandecode_find_mapped_gpu_mem_containing_rw(struct pandecode_context *ctx, in pandecode_find_mapped_gpu_mem_containing_rw() 86 pandecode_find_mapped_gpu_mem_containing(struct pandecode_context *ctx, in pandecode_find_mapped_gpu_mem_containing() 110 pandecode_validate_buffer(struct pandecode_context *ctx, mali_ptr addr, in pandecode_validate_buffer() 144 pandecode_map_read_write(struct pandecode_context *ctx) in pandecode_map_read_write() 157 pandecode_add_name(struct pandecode_context *ctx, in pandecode_add_name() 174 pandecode_inject_mmap(struct pandecode_context *ctx, uint64_t gpu_va, void *cpu, in pandecode_inject_mmap() 206 pandecode_inject_free(struct pandecode_context *ctx, uint64_t gpu_va, in pandecode_inject_free() 226 pointer_as_memory_reference(struct pandecode_context *ctx, uint64_t ptr) in pointer_as_memory_reference() 249 pandecode_dump_file_open(struct pandecode_context *ctx) in pandecode_dump_file_open() 274 pandecode_dump_file_close(struct pandecode_context *ctx) in pandecode_dump_file_close() [all …]
|
H A D | decode.c | 48 pandecode_midgard_tiler_descriptor(struct pandecode_context *ctx, in pandecode_midgard_tiler_descriptor() 75 pandecode_render_target(struct pandecode_context *ctx, uint64_t gpu_va, in pandecode_render_target() 96 pandecode_sample_locations(struct pandecode_context *ctx, const void *fb) in pandecode_sample_locations() 112 GENX(pandecode_fbd)(struct pandecode_context *ctx, uint64_t gpu_va, in GENX() 208 GENX(pandecode_blend)(struct pandecode_context *ctx, void *descs, int rt_no, in GENX() 245 pandecode_texture_payload(struct pandecode_context *ctx, mali_ptr payload, in pandecode_texture_payload() 317 GENX(pandecode_texture)(struct pandecode_context *ctx, mali_ptr u, unsigned tex) in GENX() 330 GENX(pandecode_texture)(struct pandecode_context *ctx, const void *cl, in GENX() 357 GENX(pandecode_tiler)(struct pandecode_context *ctx, mali_ptr gpu_va, in GENX() 374 GENX(pandecode_fau)(struct pandecode_context *ctx, mali_ptr addr, in GENX() [all …]
|
H A D | decode_jm.c | 33 pandecode_primitive(struct pandecode_context *ctx, const void *p) in pandecode_primitive() 64 pandecode_attributes(struct pandecode_context *ctx, mali_ptr addr, int count, in pandecode_attributes() 108 pandecode_attribute_meta(struct pandecode_context *ctx, int count, in pandecode_attribute_meta() 139 pandecode_invocation(struct pandecode_context *ctx, const void *i) in pandecode_invocation() 173 pandecode_textures(struct pandecode_context *ctx, mali_ptr textures, in pandecode_textures() 209 pandecode_samplers(struct pandecode_context *ctx, mali_ptr samplers, in pandecode_samplers() 224 pandecode_uniform_buffers(struct pandecode_context *ctx, mali_ptr pubufs, in pandecode_uniform_buffers() 244 pandecode_uniforms(struct pandecode_context *ctx, mali_ptr uniforms, in pandecode_uniforms() 256 GENX(pandecode_dcd)(struct pandecode_context *ctx, const struct MALI_DRAW *p, in GENX() 401 pandecode_vertex_compute_geometry_job(struct pandecode_context *ctx, in pandecode_vertex_compute_geometry_job() [all …]
|
H A D | decode_csf.c | 71 pandecode_run_compute(struct pandecode_context *ctx, FILE *fp, in pandecode_run_compute() 116 pandecode_run_compute_indirect(struct pandecode_context *ctx, FILE *fp, in pandecode_run_compute_indirect() 160 pandecode_run_tiling(struct pandecode_context *ctx, FILE *fp, in pandecode_run_tiling() 244 pandecode_run_idvs(struct pandecode_context *ctx, FILE *fp, in pandecode_run_idvs() 382 pandecode_run_fragment(struct pandecode_context *ctx, FILE *fp, in pandecode_run_fragment() 409 pandecode_run_fullscreen(struct pandecode_context *ctx, FILE *fp, in pandecode_run_fullscreen() 462 disassemble_ceu_instr(struct pandecode_context *ctx, uint64_t dword, in disassemble_ceu_instr() 805 interpret_ceu_jump(struct pandecode_context *ctx, struct queue_ctx *qctx, in interpret_ceu_jump() 836 interpret_ceu_instr(struct pandecode_context *ctx, struct queue_ctx *qctx) in interpret_ceu_instr() 954 GENX(pandecode_cs)(struct pandecode_context *ctx, mali_ptr queue, uint32_t size, in GENX()
|
/aosp_15_r20/external/mesa3d/src/panfrost/lib/ |
H A D | wrap.h | 47 struct pandecode_context; 49 struct pandecode_context *pandecode_create_context(bool to_stderr); 51 void pandecode_next_frame(struct pandecode_context *ctx); 53 void pandecode_destroy_context(struct pandecode_context *ctx); 55 void pandecode_inject_mmap(struct pandecode_context *ctx, uint64_t gpu_va, 58 void pandecode_inject_free(struct pandecode_context *ctx, uint64_t gpu_va, 61 void pandecode_jc(struct pandecode_context *ctx, uint64_t jc_gpu_va, 64 void pandecode_cs(struct pandecode_context *ctx, mali_ptr queue_gpu_va, 67 void pandecode_abort_on_fault(struct pandecode_context *ctx, uint64_t jc_gpu_va,
|
/aosp_15_r20/external/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_device.h | 82 struct pandecode_context *decode_ctx;
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_device.h | 101 struct pandecode_context *decode_ctx;
|
/aosp_15_r20/external/mesa3d/src/panfrost/tools/ |
H A D | panfrostdump.c | 257 struct pandecode_context *ctx = pandecode_create_context(false); in main()
|