/third_party/mesa3d/src/broadcom/clif/ |
D | clif_dump.c | 36 clif_dump_add_address_to_worklist(struct clif_dump *clif, in clif_dump_add_address_to_worklist() argument 41 rzalloc(clif, struct reloc_worklist_entry); in clif_dump_add_address_to_worklist() 48 list_addtail(&entry->link, &clif->worklist); in clif_dump_add_address_to_worklist() 57 struct clif_dump *clif = rzalloc(NULL, struct clif_dump); in clif_dump_init() local 59 clif->devinfo = devinfo; in clif_dump_init() 60 clif->out = out; in clif_dump_init() 61 clif->spec = v3d_spec_load(devinfo); in clif_dump_init() 62 clif->pretty = pretty; in clif_dump_init() 63 clif->nobin = nobin; in clif_dump_init() 65 list_inithead(&clif->worklist); in clif_dump_init() [all …]
|
D | clif_private.h | 91 clif_lookup_bo(struct clif_dump *clif, uint32_t addr); 94 clif_dump_add_address_to_worklist(struct clif_dump *clif, 98 bool v3d33_clif_dump_packet(struct clif_dump *clif, uint32_t offset, 100 bool v3d41_clif_dump_packet(struct clif_dump *clif, uint32_t offset, 102 bool v3d42_clif_dump_packet(struct clif_dump *clif, uint32_t offset, 106 out(struct clif_dump *clif, const char *fmt, ...) in out() argument 111 vfprintf(clif->out, fmt, args); in out() 116 out_address(struct clif_dump *clif, uint32_t addr) in out_address() argument 118 struct clif_bo *bo = clif_lookup_bo(clif, addr); in out_address() 120 out(clif, "[%s+0x%08x] /* 0x%08x */", in out_address() [all …]
|
D | v3dx_dump.c | 61 v3dX(clif_dump_packet)(struct clif_dump *clif, uint32_t offset, in v3dX() 64 struct v3d_group *inst = v3d_spec_find_instruction(clif->spec, cl); in v3dX() 66 out(clif, "0x%08x: Unknown packet %d!\n", offset, *cl); in v3dX() 74 out(clif, "%s\n", name); in v3dX() 76 v3d_print_group(clif, inst, 0, cl); in v3dX() 86 clif_dump_add_address_to_worklist(clif, in v3dX() 104 clif_dump_add_address_to_worklist(clif, in v3dX() 131 struct v3d_group *spec = v3d_spec_find_struct(clif->spec, in v3dX() 139 v3d_print_group(clif, spec, 0, cl); in v3dX() 144 out(clif, "@format ctrllist\n"); in v3dX() [all …]
|
D | clif_dump.h | 36 void clif_dump(struct clif_dump *clif, const struct drm_v3d_submit_cl *submit); 37 void clif_dump_destroy(struct clif_dump *clif); 39 void clif_dump_add_bo(struct clif_dump *clif, const char *name, 41 void clif_dump_add_cl(struct clif_dump *clif, uint32_t start, uint32_t end);
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_cl_dump.c | 45 struct clif_dump *clif = clif_dump_init(&devinfo, stderr, true, false); in vc4_dump_cl() local 66 v3d_print_group(clif, inst, offset, p); in vc4_dump_cl() 82 clif_dump_destroy(clif); in vc4_dump_cl()
|
/third_party/mesa3d/src/broadcom/cle/ |
D | v3d_decoder.c | 829 v3d_field_iterator_next(struct clif_dump *clif, struct v3d_field_iterator *iter) in v3d_field_iterator_next() argument 883 struct clif_bo *bo = clif_lookup_bo(clif, addr); in v3d_field_iterator_next() 911 if (clif->pretty) { in v3d_field_iterator_next() 921 if (clif->pretty) { in v3d_field_iterator_next() 956 v3d_print_group(struct clif_dump *clif, struct v3d_group *group, in v3d_print_group() argument 962 while (v3d_field_iterator_next(clif, &iter)) { in v3d_print_group() 971 if (clif->pretty) { in v3d_print_group() 972 fprintf(clif->out, " %s: %s\n", in v3d_print_group() 975 fprintf(clif->out, " /* %30s: */ %s\n", in v3d_print_group() 980 v3d_print_group(clif, iter.struct_desc, in v3d_print_group()
|
D | v3d_decoder.h | 140 bool v3d_field_iterator_next(struct clif_dump *clif, 143 void v3d_print_group(struct clif_dump *clif,
|
/third_party/mesa3d/src/broadcom/ |
D | meson.build | 43 files('clif/v3dx_dump.c'), 74 … files('common/v3d_debug.c', 'common/v3d_device_info.c', 'clif/clif_dump.c', 'common/v3d_util.c'),
|
/third_party/mesa3d/src/gallium/drivers/v3d/ |
D | v3d_job.c | 438 struct clif_dump *clif = clif_dump_init(&v3d->screen->devinfo, in v3d_clif_dump() local 450 clif_dump_add_bo(clif, name, bo->offset, bo->size, bo->map); in v3d_clif_dump() 455 clif_dump(clif, &job->submit); in v3d_clif_dump() 457 clif_dump_destroy(clif); in v3d_clif_dump()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dv_queue.c | 45 struct clif_dump *clif = clif_dump_init(&device->devinfo, in v3dv_clif_dump() local 62 clif_dump_add_bo(clif, name, bo->offset, bo->size, bo->map); in v3dv_clif_dump() 67 clif_dump(clif, submit); in v3dv_clif_dump() 70 clif_dump_destroy(clif); in v3dv_clif_dump()
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 601 "../src/broadcom/clif/clif_dump.c", 602 "../src/broadcom/clif/clif_dump.h", 603 "../src/broadcom/clif/clif_private.h", 604 "../src/broadcom/clif/v3dx_dump.c",
|
/third_party/mesa3d/docs/relnotes/ |
D | 22.0.0.rst | 219 - v3d/clif: add support for dumping GS shader state
|
D | 20.3.0.rst | 251 - v3dv: clif format dumping support
|