Home
last modified time | relevance | path

Searched refs:armpmu (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/arch/arm/kernel/
Dperf_event.c99 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_event_set_period() local
125 if (left > (armpmu->max_period >> 1)) in armpmu_event_set_period()
126 left = armpmu->max_period >> 1; in armpmu_event_set_period()
130 armpmu->write_counter(event, (u64)(-left) & 0xffffffff); in armpmu_event_set_period()
139 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_event_update() local
145 new_raw_count = armpmu->read_counter(event); in armpmu_event_update()
151 delta = (new_raw_count - prev_raw_count) & armpmu->max_period; in armpmu_event_update()
168 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_stop() local
176 armpmu->disable(event); in armpmu_stop()
184 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_start() local
[all …]
/linux-4.1.27/arch/arm64/kernel/
Dperf_event.c155 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_event_set_period() local
180 if (left > (armpmu->max_period >> 1)) in armpmu_event_set_period()
181 left = armpmu->max_period >> 1; in armpmu_event_set_period()
185 armpmu->write_counter(idx, (u64)(-left) & 0xffffffff); in armpmu_event_set_period()
197 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_event_update() local
202 new_raw_count = armpmu->read_counter(idx); in armpmu_event_update()
208 delta = (new_raw_count - prev_raw_count) & armpmu->max_period; in armpmu_event_update()
231 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_stop() local
239 armpmu->disable(hwc, hwc->idx); in armpmu_stop()
249 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_start() local
[all …]
/linux-4.1.27/arch/arm64/include/asm/
Dpmu.h72 int __init armpmu_register(struct arm_pmu *armpmu, char *name, int type);
/linux-4.1.27/arch/arm/include/asm/
Dpmu.h127 int armpmu_register(struct arm_pmu *armpmu, int type);