/linux-master/arch/x86/events/intel/ |
H A D | uncore.c | 272 u64 prev_count, new_count, delta; local 284 prev_count = local64_read(&event->hw.prev_count); 286 if (local64_xchg(&event->hw.prev_count, new_count) != prev_count) 289 delta = (new_count << shift) - (prev_count << shift); 523 local64_set(&event->hw.prev_count, 538 local64_set(&event->hw.prev_count, uncore_read_counter(box, event));
|
/linux-master/arch/x86/events/ |
H A D | msr.c | 247 prev = local64_read(&event->hw.prev_count); 250 } while (!local64_try_cmpxchg(&event->hw.prev_count, &prev, now)); 269 local64_set(&event->hw.prev_count, now);
|
H A D | rapl.c | 182 prev_raw_count = local64_read(&hwc->prev_count); 185 } while (!local64_try_cmpxchg(&hwc->prev_count, 251 local64_set(&event->hw.prev_count, rapl_read_counter(event));
|
/linux-master/arch/xtensa/kernel/ |
H A D | perf_event.c | 152 prev_raw_count = local64_read(&hwc->prev_count); 154 } while (local64_cmpxchg(&hwc->prev_count, prev_raw_count, 190 local64_set(&hwc->prev_count, -left);
|
/linux-master/drivers/devfreq/event/ |
H A D | rockchip-dfi.c | 490 prev = local64_xchg(&event->hw.prev_count, now); 498 local64_set(&event->hw.prev_count, now);
|
/linux-master/drivers/dma/idxd/ |
H A D | perfmon.c | 248 prev_raw_count = local64_read(&hwc->prev_count); 251 } while (!local64_try_cmpxchg(&hwc->prev_count, 361 local64_set(&event->hw.prev_count, cntrdata);
|
/linux-master/drivers/fpga/ |
H A D | dfl-fme-perf.c | 850 prev = local64_read(&hwc->prev_count); 864 local64_set(&hwc->prev_count, count);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_pmu.c | 279 prev = local64_read(&hwc->prev_count); 291 } while (!local64_try_cmpxchg(&hwc->prev_count, &prev, count));
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_pmu.c | 707 prev = local64_read(&hwc->prev_count); 710 } while (!local64_try_cmpxchg(&hwc->prev_count, &prev, new)); 775 local64_set(&event->hw.prev_count, __i915_pmu_event_read(event));
|
/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/drivers/perf/ |
H A D | alibaba_uncore_drw_pmu.c | 311 prev = local64_read(&hwc->prev_count); 313 } while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev); 336 local64_set(&event->hw.prev_count, pre_val); 595 local64_read(&event->hw.prev_count);
|
H A D | arm-cci.c | 903 pmu_write_counter(cci_pmu, local64_read(&event->hw.prev_count), i); 968 pmu_write_counter(cci_pmu, local64_read(&event->hw.prev_count), i); 986 prev_raw_count = local64_read(&hwc->prev_count); 988 } while (local64_cmpxchg(&hwc->prev_count, prev_raw_count, 1013 local64_set(&hwc->prev_count, val);
|
H A D | arm-ccn.c | 872 u64 prev_count, new_count, mask; local 875 prev_count = local64_read(&hw->prev_count); 877 } while (local64_xchg(&hw->prev_count, new_count) != prev_count); 881 local64_add((new_count - prev_count) & mask, &event->count); 922 local64_set(&event->hw.prev_count,
|
H A D | arm-cmn.c | 1441 local64_set(&event->hw.prev_count, count); 1457 prev = local64_xchg(&event->hw.prev_count, new);
|
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);
|
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_pmu.c | 233 local64_set(&hwc->prev_count, (u64)-left); 250 prev_raw_count = local64_read(&hwc->prev_count); 253 if (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
|
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 | cxl_pmu.c | 678 local64_set(&hwc->prev_count, 0); 699 prev_cnt = local64_read(&hwc->prev_count); 701 } while (local64_cmpxchg(&hwc->prev_count, prev_cnt, new_cnt) != prev_cnt);
|
H A D | dwc_pcie_pmu.c | 345 prev = local64_read(&hwc->prev_count); 352 } while (local64_cmpxchg(&hwc->prev_count, prev, now) != prev); 410 local64_set(&hwc->prev_count, 0);
|
H A D | fsl_imx8_ddr_perf.c | 539 local64_set(&hwc->prev_count, 0);
|
H A D | fsl_imx9_ddr_perf.c | 457 local64_set(&hwc->prev_count, 0);
|
/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);
|
/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);
|