Lines Matching defs:sample_period
4420 s64 period, sample_period;
4425 delta = (s64)(period - hwc->sample_period);
4432 sample_period = hwc->sample_period + delta;
4434 if (!sample_period)
4435 sample_period = 1;
4437 hwc->sample_period = sample_period;
4439 if (local64_read(&hwc->period_left) > 8*sample_period) {
6533 event->attr.sample_period = value;
6534 event->hw.sample_period = value;
10866 * is kept in the range [-sample_period, 0] so that we can use the
10877 hwc->last_period = hwc->sample_period;
10962 if (nr == 1 && hwc->sample_period == 1 && !event->attr.freq)
11127 hwc->last_period = hwc->sample_period;
12273 period = max_t(u64, 10000, event->hw.sample_period);
12294 period = max_t(u64, 10000, hwc->sample_period);
12344 event->attr.sample_period = NSEC_PER_SEC / freq;
12345 hwc->sample_period = event->attr.sample_period;
12346 local64_set(&hwc->period_left, hwc->sample_period);
12347 hwc->last_period = hwc->sample_period;
13458 hwc->sample_period = attr->sample_period;
13460 hwc->sample_period = 1;
13461 hwc->last_period = hwc->sample_period;
13463 local64_set(&hwc->period_left, hwc->sample_period);
13927 if (attr.sample_period & (1ULL << 63))
14871 u64 sample_period = parent_event->hw.sample_period;
14874 hwc->sample_period = sample_period;
14875 hwc->last_period = sample_period;
14877 local64_set(&hwc->period_left, sample_period);