freebsd-src/sys/dev/hwpmc
Mitchell Horne aba91805aa hwpmc: use kstack_contains()
This existing helper function is preferable to the hand-rolled
calculation of the kstack bounds.

Make some small style improvements while here. Notably, rename every
instance of "r", the return address, to "ra". Tidy the includes in the
affected files.

Reviewed by:	jkoshy
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D39909
2023-05-06 14:49:19 -03:00
..
hwpmc_amd.c hwpmc: Fix amd/arm64/armv7/uncore sampling overflow race 2022-01-10 14:30:05 +00:00
hwpmc_amd.h
hwpmc_arm.c hwpmc: use kstack_contains() 2023-05-06 14:49:19 -03:00
hwpmc_arm64.c arm64: Fix hwpmc module for OPT_ACPI isn't selected 2022-08-31 09:25:39 +02:00
hwpmc_arm64.h
hwpmc_arm64_md.c hwpmc: use kstack_contains() 2023-05-06 14:49:19 -03:00
hwpmc_armv7.c Adjust function definition in hwpmc to avoid clang 15 warning 2022-08-11 14:30:32 +01:00
hwpmc_armv7.h
hwpmc_cmn600.c hwpmc: Don't wrap entire files in #ifdef DEV_ACPI. 2023-03-01 10:31:53 -08:00
hwpmc_cmn600.h Fix the SPDX-License-Identifier in CMN-600 files 2022-12-22 10:36:18 +00:00
hwpmc_core.c hwpmc: Fix a typo 2023-05-01 11:40:29 -04:00
hwpmc_core.h hwpmc: Bump Intel's IA32_PERFEVTSELx width to 64 bits. 2022-06-02 13:08:55 -04:00
hwpmc_dmc620.c Fix the SPDX-License-Identifier in DMC-620 files 2022-12-22 10:36:18 +00:00
hwpmc_dmc620.h Fix the SPDX-License-Identifier in DMC-620 files 2022-12-22 10:36:18 +00:00
hwpmc_e500.c
hwpmc_intel.c hwpmc: trim obsolete Intel CPU and class defs 2023-05-06 14:49:18 -03:00
hwpmc_logging.c hwpmc: purge EOL release compatibility 2022-09-08 16:17:24 +00:00
hwpmc_mod.c Fix unused variable warnings in hwpmc_mod.c 2022-07-21 21:05:51 +02:00
hwpmc_mpc7xxx.c ppc hwpmc: Remove unused variables. 2022-04-12 14:58:58 -07:00
hwpmc_power8.c
hwpmc_powerpc.c Adjust function definition in hwpmc to avoid clang 15 warning 2022-08-11 14:30:32 +01:00
hwpmc_powerpc.h hwpmc: Make powerpc memory allocation alike to x86. 2022-06-01 14:53:04 -04:00
hwpmc_ppc970.c ppc hwpmc: Remove unused variables. 2022-04-12 14:58:58 -07:00
hwpmc_riscv.h
hwpmc_soft.c AST: rework 2022-08-02 21:11:09 +03:00
hwpmc_soft.h
hwpmc_tsc.c hwpmc: don't validate capabilities in allocation method 2021-08-30 16:12:59 -03:00
hwpmc_tsc.h
hwpmc_uncore.c hwpmc: remove remaining UCP event definitions 2023-05-06 14:49:18 -03:00
hwpmc_uncore.h hwpmc: Bump Intel's IA32_PERFEVTSELx width to 64 bits. 2022-06-02 13:08:55 -04:00
hwpmc_x86.c hwpmc: use kstack_contains() 2023-05-06 14:49:19 -03:00
pmc_events.h pmc_events.h: event list formatting 2023-05-06 14:49:18 -03:00
pmu_dmc620.c hwpmc: Don't wrap entire files in #ifdef DEV_ACPI. 2023-03-01 10:31:53 -08:00
pmu_dmc620_reg.h Fix the SPDX-License-Identifier in DMC-620 files 2022-12-22 10:36:18 +00:00