/kernel/linux/linux-5.10/drivers/char/ |
H A D | hpet.c | 57 #define read_counter(MC) readq(MC) macro 60 #define read_counter(MC) readl(MC) macro 72 return (u64)read_counter((void __iomem *)hpet_mctr); in read_hpet() 164 m = read_counter(&devp->hd_timer->hpet_compare); in hpet_interrupt() 165 mc = read_counter(&hpet->hpet_mc); in hpet_interrupt() 495 write_counter(read_counter(&hpet->hpet_mc), in hpet_ioctl_ieon() 540 m = read_counter(&hpet->hpet_mc); in hpet_ioctl_ieon() 549 m = read_counter(&hpet->hpet_mc); in hpet_ioctl_ieon() 796 t = read_counter(&timer->hpet_compare); in __hpet_calibrate() 803 start = read_counter( in __hpet_calibrate() [all...] |
/kernel/linux/linux-6.6/drivers/char/ |
H A D | hpet.c | 58 #define read_counter(MC) readq(MC) macro 61 #define read_counter(MC) readl(MC) macro 73 return (u64)read_counter((void __iomem *)hpet_mctr); in read_hpet() 149 read_counter(&devp->hd_timer->hpet_compare); in hpet_interrupt() 150 mc = read_counter(&hpet->hpet_mc); in hpet_interrupt() 480 write_counter(read_counter(&hpet->hpet_mc), in hpet_ioctl_ieon() 525 m = read_counter(&hpet->hpet_mc); in hpet_ioctl_ieon() 534 m = read_counter(&hpet->hpet_mc); in hpet_ioctl_ieon() 761 t = read_counter(&timer->hpet_compare); in __hpet_calibrate() 768 start = read_counter( in __hpet_calibrate() [all...] |
/kernel/linux/linux-5.10/drivers/fpga/ |
H A D | dfl-fme-perf.c | 167 * @read_counter: callback to read hardware counters. 173 u64 (*read_counter)(struct fme_perf_priv *priv, u32 event, u32 portid); member 510 .read_counter = basic_read_event_counter,}, 512 .read_counter = cache_read_event_counter,}, 515 .read_counter = fabric_read_event_counter,}, 517 .read_counter = vtd_read_event_counter,}, 519 .read_counter = vtd_sip_read_event_counter,}, 849 now = ops->read_counter(priv, (u32)hwc->idx, hwc->config_base); in fme_perf_event_update() 863 count = ops->read_counter(priv, (u32)hwc->idx, hwc->config_base); in fme_perf_event_start()
|
/kernel/linux/linux-6.6/drivers/fpga/ |
H A D | dfl-fme-perf.c | 167 * @read_counter: callback to read hardware counters. 173 u64 (*read_counter)(struct fme_perf_priv *priv, u32 event, u32 portid); member 510 .read_counter = basic_read_event_counter,}, 512 .read_counter = cache_read_event_counter,}, 515 .read_counter = fabric_read_event_counter,}, 517 .read_counter = vtd_read_event_counter,}, 519 .read_counter = vtd_sip_read_event_counter,}, 849 now = ops->read_counter(priv, (u32)hwc->idx, hwc->config_base); in fme_perf_event_update() 863 count = ops->read_counter(priv, (u32)hwc->idx, hwc->config_base); in fme_perf_event_start()
|
/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | spinlock_types.h | 16 volatile unsigned int read_counter : 31; member
|
H A D | spinlock.h | 272 ++new.lock.read_counter; in arch_read_trylock()
|
/kernel/linux/linux-6.6/arch/ia64/include/asm/ |
H A D | spinlock_types.h | 16 volatile unsigned int read_counter : 31; member
|
H A D | spinlock.h | 261 ++new.lock.read_counter; in arch_read_trylock()
|
/kernel/linux/linux-6.6/arch/x86/events/intel/ |
H A D | uncore_snb.c | 317 .read_counter = uncore_msr_read_counter, 401 .read_counter = uncore_msr_read_counter, 439 .read_counter = uncore_msr_read_counter, 570 .read_counter = uncore_msr_read_counter, 700 .read_counter = uncore_msr_read_counter, 1027 .read_counter = snb_uncore_imc_read_counter, 1330 .read_counter = uncore_msr_read_counter, 1529 .read_counter = uncore_mmio_read_counter, 1622 .read_counter = uncore_mmio_read_counter, 1678 .read_counter [all...] |
H A D | uncore_snbep.c | 787 .read_counter = uncore_msr_read_counter 802 .read_counter = snbep_uncore_pci_read_counter 1540 .read_counter = uncore_msr_read_counter 1552 .read_counter = snbep_uncore_pci_read_counter, 1788 .read_counter = uncore_msr_read_counter, 1904 .read_counter = ivbep_uncore_irp_read_counter, 1924 .read_counter = snbep_uncore_pci_read_counter, 2209 .read_counter = uncore_msr_read_counter, 2301 .read_counter = snbep_uncore_pci_read_counter, 2772 .read_counter [all...] |
H A D | uncore_discovery.c | 405 .read_counter = uncore_msr_read_counter, 470 .read_counter = intel_generic_uncore_pci_read_counter, 554 .read_counter = uncore_mmio_read_counter,
|
/kernel/linux/linux-5.10/arch/riscv/kernel/ |
H A D | perf_event.c | 182 static inline u64 read_counter(int idx) in read_counter() function 224 new_raw_count = read_counter(idx); in riscv_pmu_read() 291 local64_set(&hwc->prev_count, read_counter(hwc->idx)); in riscv_pmu_start()
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
H A D | dmtimer-omap.h | 41 unsigned int (*read_counter)(struct omap_dm_timer *timer); member
|
/kernel/linux/linux-6.6/include/linux/platform_data/ |
H A D | dmtimer-omap.h | 41 unsigned int (*read_counter)(struct omap_dm_timer *timer); member
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | perf_event.c | 137 u64 (*read_counter)(unsigned int idx); member 345 new_raw_count = loongarch_pmu.read_counter(idx); in loongarch_pmu_event_update() 511 counter = loongarch_pmu.read_counter(n); in pmu_handle_irq() 888 loongarch_pmu.read_counter = loongarch_pmu_read_counter; in init_hw_perf_events()
|
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | perf_event.c | 136 u64 (*read_counter)(unsigned int idx); member 344 new_raw_count = loongarch_pmu.read_counter(idx); in loongarch_pmu_event_update() 520 counter = loongarch_pmu.read_counter(n); in pmu_handle_irq() 872 loongarch_pmu.read_counter = loongarch_pmu_read_counter; in init_hw_perf_events()
|
/kernel/linux/linux-5.10/drivers/ide/ |
H A D | pdc202xx_new.c | 197 * read_counter - Read the byte count registers 200 static long read_counter(u32 dma_base) in read_counter() function 247 start_count = read_counter(dma_base); in detect_pll_input_clock() 259 end_count = read_counter(dma_base); in detect_pll_input_clock()
|
/kernel/linux/linux-5.10/arch/x86/events/intel/ |
H A D | uncore_snbep.c | 765 .read_counter = uncore_msr_read_counter 780 .read_counter = snbep_uncore_pci_read_counter 1468 .read_counter = uncore_msr_read_counter 1480 .read_counter = snbep_uncore_pci_read_counter, 1716 .read_counter = uncore_msr_read_counter, 1832 .read_counter = ivbep_uncore_irp_read_counter, 1852 .read_counter = snbep_uncore_pci_read_counter, 2137 .read_counter = uncore_msr_read_counter, 2229 .read_counter = snbep_uncore_pci_read_counter, 2700 .read_counter [all...] |
H A D | uncore_snb.c | 201 .read_counter = uncore_msr_read_counter, 285 .read_counter = uncore_msr_read_counter, 323 .read_counter = uncore_msr_read_counter, 695 .read_counter = snb_uncore_imc_read_counter, 1150 .read_counter = uncore_msr_read_counter, 1298 .read_counter = uncore_mmio_read_counter,
|
H A D | uncore.h | 103 u64 (*read_counter)(struct intel_uncore_box *, struct perf_event *); member 500 return box->pmu->type->ops->read_counter(box, event); in uncore_read_counter()
|
/kernel/linux/linux-5.10/include/linux/perf/ |
H A D | arm_pmu.h | 94 u64 (*read_counter)(struct perf_event *event); member
|
/kernel/linux/linux-5.10/drivers/perf/hisilicon/ |
H A D | hisi_uncore_pmu.h | 42 u64 (*read_counter)(struct hisi_pmu *, struct hw_perf_event *); member
|
/kernel/linux/linux-6.6/include/linux/perf/ |
H A D | arm_pmu.h | 99 u64 (*read_counter)(struct perf_event *event); member
|
/kernel/linux/linux-6.6/drivers/perf/hisilicon/ |
H A D | hisi_uncore_pmu.h | 57 u64 (*read_counter)(struct hisi_pmu *, struct hw_perf_event *); member
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | perf_event_v6.c | 497 cpu_pmu->read_counter = armv6pmu_read_counter; in armv6pmu_init() 548 cpu_pmu->read_counter = armv6pmu_read_counter; in armv6mpcore_pmu_init()
|