Searched refs:perfmon (Results 1 – 15 of 15) sorted by relevance
| /linux/drivers/gpu/drm/vc4/ |
| H A D | vc4_irq.c | 130 /* 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 D | ethosu_job.c | 150 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 D | dcn60_hwseq.c | 889 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 D | Makefile | 8 obj-$(CONFIG_INTEL_IOMMU_PERF_EVENTS) += perfmon.o
|
| /linux/drivers/dma/idxd/ |
| H A D | Makefile | 9 idxd-$(CONFIG_INTEL_IDXD_PERFMON) += perfmon.o
|
| H A D | registers.h | 116 u64 perfmon:16; member
|
| H A D | init.c | 486 idxd->perfmon_offset = offsets.perfmon * IDXD_TABLE_MULT; in idxd_read_table_offsets()
|
| /linux/tools/perf/Documentation/ |
| H A D | security.txt | 27 # patch -p1 < selinux-policy-perf-events-perfmon.patch 30 # cat selinux-policy-perf-events-perfmon.patch 38 + perfmon
|
| /linux/drivers/crypto/caam/ |
| H A D | blob_gen.c | 69 return FIELD_GET(CSTA_MOO, rd_reg32(&ctrlpriv->jr[0]->perfmon.status)); in check_caam_state()
|
| H A D | regs.h | 615 struct caam_perfmon perfmon; member 708 struct caam_perfmon perfmon; member
|
| H A D | caamrng.c | 276 rng_inst = (rd_reg32(&priv->jr[0]->perfmon.cha_num_ls) & in caam_rng_init()
|
| /linux/arch/parisc/kernel/ |
| H A D | perf_asm.S | 40 ldi 0x20,%r25 ; load up perfmon bit 66 ldi 0x20,%r25 ; load up perfmon bit
|
| /linux/arch/arm/boot/dts/nxp/mxs/ |
| H A D | imx28.dtsi | 93 perfmon: perfmon@80006000 { label
|
| /linux/arch/powerpc/kernel/ |
| H A D | exceptions-64e.S | 492 EXCEPTION_STUB(0x260, perfmon) 814 START_EXCEPTION(perfmon);
|
| /linux/Documentation/devicetree/bindings/powerpc/fsl/ |
| H A D | dcsr.txt | 85 Interrupt numbers are listed in order (perfmon, event0, event1).
|