/aosp_15_r20/external/mesa3d/src/freedreno/computerator/ |
H A D | a6xx.cc | 52 const struct perfcntr *perfcntrs; member 532 const struct perfcntr *counter = &a6xx_backend->perfcntrs[i]; in a6xx_emit_grid() 542 const struct perfcntr *counter = &a6xx_backend->perfcntrs[i]; in a6xx_emit_grid() 562 const struct perfcntr *counter = &a6xx_backend->perfcntrs[i]; in a6xx_emit_grid() 586 a6xx_set_perfcntrs(struct backend *b, const struct perfcntr *perfcntrs, in a6xx_set_perfcntrs() argument 591 a6xx_backend->perfcntrs = perfcntrs; in a6xx_set_perfcntrs()
|
H A D | main.cc | 32 #include "perfcntrs/freedreno_perfcntr.h" 205 struct perfcntr *perfcntrs = NULL; in main() local 293 perfcntrs = parse_perfcntrs(dev_id, perfcntrstr, &num_perfcntrs); in main() 294 backend->set_perfcntrs(backend, perfcntrs, num_perfcntrs); in main() 318 printf("%s:\t%'" PRIu64 "\n", perfcntrs[i].name, results[i]); in main()
|
H A D | main.h | 55 void (*set_perfcntrs)(struct backend *b, const struct perfcntr *perfcntrs,
|
/aosp_15_r20/external/mesa3d/src/freedreno/ds/ |
H A D | fd_pps_driver.cc | 15 #include "perfcntrs/freedreno_dt.h" 16 #include "perfcntrs/freedreno_perfcntr.h" 471 perfcntrs = fd_perfcntrs(fd_pipe_dev_id(pipe), &num_perfcntrs); in init_perfcnt() 657 const struct fd_perfcntr_group *g = &d->perfcntrs[i]; in resolve()
|
H A D | fd_pps_driver.h | 61 const struct fd_perfcntr_group *perfcntrs; variable 66 * into this matches the index into perfcntrs
|
/aosp_15_r20/external/mesa3d/docs/relnotes/ |
H A D | 20.0.0.rst | 1176 - freedreno/perfcntrs: fix fd leak 1798 - freedreno/perfcntrs: add a2xx MH counters 1799 - freedreno/perfcntrs/fdperf: fix u64 print on 32-bit builds 1800 - freedreno/perfcntrs/fdperf: add missing a20x compatible 1801 - freedreno/perfcntrs/fdperf: add missing a2xx case in select_counter 2935 - freedreno/perfcntrs: small cleanup 2936 - freedreno/perfcntrs: remove gallium dependencies 2937 - freedreno/perfcntrs: move to shared location 2938 - freedreno/perfcntrs: add accessor to get per-gen tables 2940 - freedreno/perfcntrs/a6xx: remove RBBM counters [all …]
|
H A D | 19.0.0.rst | 1480 - freedreno: a2xx: add perfcntrs
|
H A D | 20.1.0.rst | 1698 - freedreno/perfcntrs: fix fd leak
|
H A D | 19.1.0.rst | 4103 - freedreno/a6xx: perfcntrs
|
H A D | 23.2.1.rst | 1045 - freedreno/perfcntrs: Link with libfreedreno_common
|
H A D | 21.2.0.rst | 4497 - freedreno/perfcntrs: Re-indent
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/a2xx/ |
H A D | fd2_emit.c | 418 /* enable perfcntrs */ in fd2_emit_restore() 422 /* note: perfcntrs don't work without the PM_OVERRIDE bit */ in fd2_emit_restore()
|
H A D | fd2_query.c | 10 /* NOTE: perfcntrs are 48-bits but we only have 32-bit accumulate (?)
|
/aosp_15_r20/external/mesa3d/src/freedreno/ |
H A D | meson.build | 29 subdir('perfcntrs') subdir
|
/aosp_15_r20/external/mesa3d/src/freedreno/vulkan/ |
H A D | tu_common.h | 64 #include "perfcntrs/freedreno_perfcntr.h"
|
H A D | tu_query_pool.cc | 279 * should keep the original indices and store perfcntrs results according in tu_CreateQueryPool()
|
H A D | tu_device.cc | 2493 tu_cs_init(cs, device, TU_CS_MODE_SUB_STREAM, 96, "perfcntrs cs"); in tu_CreateDevice()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/ |
H A D | freedreno_autotune.h | 48 * perfcntrs accurately requires a WFI.)
|
H A D | freedreno_screen.h | 15 #include "perfcntrs/freedreno_perfcntr.h"
|
H A D | freedreno_screen.c | 74 {"perfcntrs", FD_DBG_PERFC, "Expose performance counters"},
|
/aosp_15_r20/external/mesa3d/ |
H A D | .mr-label-maker.yml | 170 '^src/freedreno/perfcntrs/': ['freedreno']
|
/aosp_15_r20/external/mesa3d/include/drm-uapi/ |
H A D | msm_drm.h | 84 #define MSM_PARAM_SYSPROF 0x0b /* WO: 1 preserves perfcntrs, 2 also disables suspend */
|
/aosp_15_r20/external/virglrenderer/src/drm/drm-uapi/ |
H A D | msm_drm.h | 84 #define MSM_PARAM_SYSPROF 0x0b /* WO: 1 preserves perfcntrs, 2 also disables suspend */
|
/aosp_15_r20/external/kernel-headers/original/uapi/drm/ |
H A D | msm_drm.h | 84 #define MSM_PARAM_SYSPROF 0x0b /* WO: 1 preserves perfcntrs, 2 also disables suspend */
|
/aosp_15_r20/external/mesa3d/src/freedreno/registers/adreno/ |
H A D | adreno_control_regs.xml | 333 <!-- This seems to be the same as a6xx because the CP perfcntrs are the same -->
|