/linux-master/arch/x86/events/ |
H A D | core.c | 132 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 D | perfmon.c | 324 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 D | rvu_nix.c | 6373 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 D | ds.c | 1993 prev_raw_count = local64_read(&hwc->prev_count); 1995 local64_set(&hwc->prev_count, new_raw_count);
|
/linux-master/drivers/perf/ |
H A D | riscv_pmu.c | 176 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 D | riscv_pmu_sbi.c | 679 init_val = local64_read(&hwc->prev_count) & max_period;
|
H A D | xgene_pmu.c | 981 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 D | thunderx2_pmu.c | 379 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 D | qcom_l2_pmu.c | 304 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 D | starfive_starlink_pmu.c | 167 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 D | marvell_cn10k_tad_pmu.c | 51 prev = local64_read(&hwc->prev_count); 55 } while (local64_cmpxchg(&hwc->prev_count, prev, new) != prev);
|
H A D | marvell_cn10k_ddr_pmu.c | 410 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 D | fsl_imx9_ddr_perf.c | 457 local64_set(&hwc->prev_count, 0);
|
H A D | fsl_imx8_ddr_perf.c | 539 local64_set(&hwc->prev_count, 0);
|
H A D | arm_smmuv3_pmu.c | 262 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 D | arm_dsu_pmu.c | 352 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 D | arm_dmc620_pmu.c | 327 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 D | perf_pai_crypto.c | 316 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 D | perf_pai_ext.c | 320 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 D | perf_event.c | 871 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 D | papr_scm.c | 453 local64_set(&event->hw.prev_count, count); 472 prev = local64_xchg(&event->hw.prev_count, now);
|
/linux-master/arch/powerpc/perf/ |
H A D | hv-gpci.c | 750 prev = local64_xchg(&event->hw.prev_count, now); 756 local64_set(&event->hw.prev_count, h_gpci_get_value(event));
|
H A D | core-book3s.c | 1169 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 D | hisi_pcie_pmu.c | 435 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 D | arm_cspmu.c | 769 local64_set(&event->hw.prev_count, val); 808 prev = local64_read(&hwc->prev_count); 810 } while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev);
|