Home
last modified time | relevance | path

Searched full:perfcntrs (Results 1 – 25 of 29) sorted by relevance

12

/aosp_15_r20/external/mesa3d/src/freedreno/computerator/
H A Da6xx.cc52 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 Dmain.cc32 #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 Dmain.h55 void (*set_perfcntrs)(struct backend *b, const struct perfcntr *perfcntrs,
/aosp_15_r20/external/mesa3d/src/freedreno/ds/
H A Dfd_pps_driver.cc15 #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 Dfd_pps_driver.h61 const struct fd_perfcntr_group *perfcntrs; variable
66 * into this matches the index into perfcntrs
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D20.0.0.rst1176 - 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 D19.0.0.rst1480 - freedreno: a2xx: add perfcntrs
H A D20.1.0.rst1698 - freedreno/perfcntrs: fix fd leak
H A D19.1.0.rst4103 - freedreno/a6xx: perfcntrs
H A D23.2.1.rst1045 - freedreno/perfcntrs: Link with libfreedreno_common
H A D21.2.0.rst4497 - freedreno/perfcntrs: Re-indent
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_emit.c418 /* enable perfcntrs */ in fd2_emit_restore()
422 /* note: perfcntrs don't work without the PM_OVERRIDE bit */ in fd2_emit_restore()
H A Dfd2_query.c10 /* NOTE: perfcntrs are 48-bits but we only have 32-bit accumulate (?)
/aosp_15_r20/external/mesa3d/src/freedreno/
H A Dmeson.build29 subdir('perfcntrs') subdir
/aosp_15_r20/external/mesa3d/src/freedreno/vulkan/
H A Dtu_common.h64 #include "perfcntrs/freedreno_perfcntr.h"
H A Dtu_query_pool.cc279 * should keep the original indices and store perfcntrs results according in tu_CreateQueryPool()
H A Dtu_device.cc2493 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 Dfreedreno_autotune.h48 * perfcntrs accurately requires a WFI.)
H A Dfreedreno_screen.h15 #include "perfcntrs/freedreno_perfcntr.h"
H A Dfreedreno_screen.c74 {"perfcntrs", FD_DBG_PERFC, "Expose performance counters"},
/aosp_15_r20/external/mesa3d/
H A D.mr-label-maker.yml170 '^src/freedreno/perfcntrs/': ['freedreno']
/aosp_15_r20/external/mesa3d/include/drm-uapi/
H A Dmsm_drm.h84 #define MSM_PARAM_SYSPROF 0x0b /* WO: 1 preserves perfcntrs, 2 also disables suspend */
/aosp_15_r20/external/virglrenderer/src/drm/drm-uapi/
H A Dmsm_drm.h84 #define MSM_PARAM_SYSPROF 0x0b /* WO: 1 preserves perfcntrs, 2 also disables suspend */
/aosp_15_r20/external/kernel-headers/original/uapi/drm/
H A Dmsm_drm.h84 #define MSM_PARAM_SYSPROF 0x0b /* WO: 1 preserves perfcntrs, 2 also disables suspend */
/aosp_15_r20/external/mesa3d/src/freedreno/registers/adreno/
H A Dadreno_control_regs.xml333 <!-- This seems to be the same as a6xx because the CP perfcntrs are the same -->

12