Searched refs:prev_count (Results 1 - 25 of 67) sorted by last modified time

123

/linux-master/arch/x86/events/
H A Dcore.c132 prev_raw_count = local64_read(&hwc->prev_count);
135 } while (!local64_try_cmpxchg(&hwc->prev_count,
1408 local64_set(&hwc->prev_count, (u64)-left);
/linux-master/drivers/iommu/intel/
H A Dperfmon.c324 u64 prev_count, new_count, delta; local
328 prev_count = local64_read(&hwc->prev_count);
330 if (local64_xchg(&hwc->prev_count, new_count) != prev_count)
337 delta = (new_count << shift) - (prev_count << shift);
363 local64_set((&hwc->prev_count), count);
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_nix.c6373 u16 prev_count, new_count; local
6422 prev_count = elem->mcast_mce_list.count;
6424 new_count = prev_count + req->num_mce_entry;
6425 if (prev_count)
6426 nix_free_mce_list(mcast, prev_count, elem->mce_start_index, elem->dir);
6443 if (prev_count)
6445 prev_count,
6455 if (!prev_count || prev_count < req->num_mce_entry) {
6463 nix_free_mce_list(mcast, prev_count, ele
[all...]
/linux-master/arch/x86/events/intel/
H A Dds.c1993 prev_raw_count = local64_read(&hwc->prev_count);
1995 local64_set(&hwc->prev_count, new_raw_count);
/linux-master/drivers/perf/
H A Driscv_pmu.c176 prev_raw_count = local64_read(&hwc->prev_count);
178 oldval = local64_cmpxchg(&hwc->prev_count, prev_raw_count,
237 local64_set(&hwc->prev_count, (u64)-left);
256 init_val = local64_read(&hwc->prev_count) & max_period;
H A Driscv_pmu_sbi.c679 init_val = local64_read(&hwc->prev_count) & max_period;
H A Dxgene_pmu.c981 local64_set(&hw->prev_count, val);
993 prev_raw_count = local64_read(&hw->prev_count);
996 if (local64_cmpxchg(&hw->prev_count, prev_raw_count,
1025 u64 prev_raw_count = local64_read(&hw->prev_count);
H A Dthunderx2_pmu.c379 local64_set(&hwc->prev_count, 0);
409 local64_set(&hwc->prev_count, 0);
452 local64_set(&event->hw.prev_count, 0ULL);
484 prev = local64_xchg(&hwc->prev_count, new);
488 prev = local64_xchg(&hwc->prev_count, new);
H A Dqcom_l2_pmu.c304 prev = local64_read(&hwc->prev_count);
306 } while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev);
335 local64_set(&hwc->prev_count, new);
604 local64_set(&hwc->prev_count, 0);
H A Dstarfive_starlink_pmu.c167 local64_set(&hwc->prev_count, val);
242 prev_raw_count = local64_read(&hwc->prev_count);
250 oldval = local64_cmpxchg(&hwc->prev_count, prev_raw_count,
H A Dmarvell_cn10k_tad_pmu.c51 prev = local64_read(&hwc->prev_count);
55 } while (local64_cmpxchg(&hwc->prev_count, prev, new) != prev);
H A Dmarvell_cn10k_ddr_pmu.c410 u64 prev_count, new_count, mask; local
413 prev_count = local64_read(&hwc->prev_count);
415 } while (local64_xchg(&hwc->prev_count, new_count) != prev_count);
419 local64_add((new_count - prev_count) & mask, &event->count);
428 local64_set(&hwc->prev_count, 0);
546 local64_set(&hwc->prev_count, 0);
554 u64 prev_count, new_count; local
561 prev_count
[all...]
H A Dfsl_imx9_ddr_perf.c457 local64_set(&hwc->prev_count, 0);
H A Dfsl_imx8_ddr_perf.c539 local64_set(&hwc->prev_count, 0);
H A Darm_smmuv3_pmu.c262 prev = local64_read(&hwc->prev_count);
264 } while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev);
299 local64_set(&hwc->prev_count, new);
497 local64_set(&hwc->prev_count, 0);
H A Darm_dsu_pmu.c352 u64 delta, prev_count, new_count; local
356 prev_count = local64_read(&hwc->prev_count);
358 } while (local64_cmpxchg(&hwc->prev_count, prev_count, new_count) !=
359 prev_count);
360 delta = (new_count - prev_count) & DSU_PMU_COUNTER_MASK(hwc->idx);
386 local64_set(&event->hw.prev_count, val);
H A Darm_dmc620_pmu.c327 u64 delta, prev_count, new_count; local
331 prev_count = local64_read(&hwc->prev_count);
333 } while (local64_cmpxchg(&hwc->prev_count,
334 prev_count, new_count) != prev_count);
335 delta = (new_count - prev_count) & DMC620_CNT_MAX_PERIOD;
343 local64_set(&event->hw.prev_count, DMC620_CNT_INIT);
/linux-master/arch/s390/kernel/
H A Dperf_pai_crypto.c316 prev = local64_read(&event->hw.prev_count);
318 local64_set(&event->hw.prev_count, new);
332 local64_set(&event->hw.prev_count, sum);
H A Dperf_pai_ext.c320 prev = local64_read(&event->hw.prev_count);
322 local64_set(&event->hw.prev_count, new);
335 local64_set(&event->hw.prev_count, sum);
/linux-master/arch/sparc/kernel/
H A Dperf_event.c871 prev_raw_count = local64_read(&hwc->prev_count);
874 if (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
914 local64_set(&hwc->prev_count, (u64)-left);
/linux-master/arch/powerpc/platforms/pseries/
H A Dpapr_scm.c453 local64_set(&event->hw.prev_count, count);
472 prev = local64_xchg(&event->hw.prev_count, now);
/linux-master/arch/powerpc/perf/
H A Dhv-gpci.c750 prev = local64_xchg(&event->hw.prev_count, now);
756 local64_set(&event->hw.prev_count, h_gpci_get_value(event));
H A Dcore-book3s.c1169 local64_set(&event->hw.prev_count, val);
1179 prev = local64_read(&event->hw.prev_count);
1185 } while (local64_cmpxchg(&event->hw.prev_count, prev, val) != prev);
1229 prev = local64_read(&event->hw.prev_count);
1248 prev = local64_read(&event->hw.prev_count);
1250 local64_set(&event->hw.prev_count, val);
1548 val = local64_read(&event->hw.prev_count);
1556 local64_set(&event->hw.prev_count, val);
2172 * of the sample_period logic. We use hw.prev_count for this.
2175 local64_set(&event->hw.prev_count,
[all...]
/linux-master/drivers/perf/hisilicon/
H A Dhisi_pcie_pmu.c435 prev_cnt = local64_read(&hwc->prev_count);
437 } while (local64_cmpxchg(&hwc->prev_count, prev_cnt,
455 local64_set(&hwc->prev_count, HISI_PCIE_INIT_VAL);
519 prev_cnt = local64_read(&hwc->prev_count);
/linux-master/drivers/perf/arm_cspmu/
H A Darm_cspmu.c769 local64_set(&event->hw.prev_count, val);
808 prev = local64_read(&hwc->prev_count);
810 } while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev);

Completed in 332 milliseconds

123