Home
last modified time | relevance | path

Searched refs:perfmon (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/gpu/drm/vc4/
H A Dvc4_irq.c130 /* Only submit the next job in the bin list if it matches the perfmon in vc4_irq_finish_bin_job()
132 * perfmon attached to them). in vc4_irq_finish_bin_job()
134 if (next && next->perfmon == exec->perfmon) in vc4_irq_finish_bin_job()
147 /* Stop the perfmon so that the next bin job can be started. */ in vc4_cancel_bin_job()
148 if (exec->perfmon) in vc4_cancel_bin_job()
149 vc4_perfmon_stop(vc4, exec->perfmon, false); in vc4_cancel_bin_job()
177 /* Only stop the perfmon if following jobs in the queue don't expect it in vc4_irq_finish_render_job()
180 if (exec->perfmon && !nextrender && in vc4_irq_finish_render_job()
181 (!nextbin || nextbin->perfmon ! in vc4_irq_finish_render_job()
[all...]
/linux/drivers/accel/ethosu/
H A Dethosu_job.c150 ethosu_perfmon_put(job->perfmon); in ethosu_job_err_cleanup()
195 struct ethosu_perfmon *perfmon; in ethosu_switch_perfmon() local
199 perfmon = ethosu->global_perfmon; in ethosu_switch_perfmon()
200 if (!perfmon) in ethosu_switch_perfmon()
201 perfmon = job->perfmon; in ethosu_switch_perfmon()
203 if (perfmon == ethosu->perfmon_state.active) in ethosu_switch_perfmon()
208 if (perfmon) in ethosu_switch_perfmon()
209 ethosu_perfmon_start(ethosu, perfmon); in ethosu_switch_perfmon()
417 ejob->perfmon = ethosu_perfmon_find(file_priv, perfmon_id); in ethosu_ioctl_submit_job()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn60/
H A Ddcn60_hwseq.c889 if (!hubbub || !hubbub->funcs || !hubbub->funcs->perfmon.reset) in dcn60_build_hubbub_perfmon_sequence()
916 if (!hubbub->funcs->perfmon.arm_measuring_out_of_order_bandwidth || in dcn60_build_hubbub_perfmon_sequence()
917 !hubbub->funcs->perfmon.start_measuring_out_of_order_bandwidth || in dcn60_build_hubbub_perfmon_sequence()
918 !hubbub->funcs->perfmon.get_out_of_order_bandwidth_mbps) in dcn60_build_hubbub_perfmon_sequence()
934 if (!hubbub->funcs->perfmon.start_measuring_in_order_bandwidth || in dcn60_build_hubbub_perfmon_sequence()
935 !hubbub->funcs->perfmon.get_in_order_bandwidth_mbps) in dcn60_build_hubbub_perfmon_sequence()
949 if (!hubbub->funcs->perfmon.start_measuring_memory_latencies || in dcn60_build_hubbub_perfmon_sequence()
950 !hubbub->funcs->perfmon.get_memory_latencies_ns) in dcn60_build_hubbub_perfmon_sequence()
964 if (!hubbub->funcs->perfmon.start_measuring_urgent_assertion_count || in dcn60_build_hubbub_perfmon_sequence()
965 !hubbub->funcs->perfmon.get_urgent_assertion_count) in dcn60_build_hubbub_perfmon_sequence()
[all …]
/linux/drivers/iommu/intel/
H A DMakefile8 obj-$(CONFIG_INTEL_IOMMU_PERF_EVENTS) += perfmon.o
/linux/drivers/dma/idxd/
H A DMakefile9 idxd-$(CONFIG_INTEL_IDXD_PERFMON) += perfmon.o
H A Dregisters.h116 u64 perfmon:16; member
H A Dinit.c486 idxd->perfmon_offset = offsets.perfmon * IDXD_TABLE_MULT; in idxd_read_table_offsets()
/linux/tools/perf/Documentation/
H A Dsecurity.txt27 # patch -p1 < selinux-policy-perf-events-perfmon.patch
30 # cat selinux-policy-perf-events-perfmon.patch
38 + perfmon
/linux/drivers/crypto/caam/
H A Dblob_gen.c69 return FIELD_GET(CSTA_MOO, rd_reg32(&ctrlpriv->jr[0]->perfmon.status)); in check_caam_state()
H A Dregs.h615 struct caam_perfmon perfmon; member
708 struct caam_perfmon perfmon; member
H A Dcaamrng.c276 rng_inst = (rd_reg32(&priv->jr[0]->perfmon.cha_num_ls) & in caam_rng_init()
/linux/arch/parisc/kernel/
H A Dperf_asm.S40 ldi 0x20,%r25 ; load up perfmon bit
66 ldi 0x20,%r25 ; load up perfmon bit
/linux/arch/arm/boot/dts/nxp/mxs/
H A Dimx28.dtsi93 perfmon: perfmon@80006000 { label
/linux/arch/powerpc/kernel/
H A Dexceptions-64e.S492 EXCEPTION_STUB(0x260, perfmon)
814 START_EXCEPTION(perfmon);
/linux/Documentation/devicetree/bindings/powerpc/fsl/
H A Ddcsr.txt85 Interrupt numbers are listed in order (perfmon, event0, event1).