Lines Matching refs:period
104 s64 period = hwc->sample_period; in perf_event_set_period() local
110 if (unlikely(left <= -period)) { in perf_event_set_period()
111 left = period; in perf_event_set_period()
113 hwc->last_period = period; in perf_event_set_period()
118 left += period; in perf_event_set_period()
120 hwc->last_period = period; in perf_event_set_period()
332 struct hw_perf_event *hwc, u64 *period) in perf_ibs_set_period() argument
337 overflow = perf_event_set_period(hwc, 1<<4, perf_ibs->max_period, period); in perf_ibs_set_period()
427 u64 period, config = 0; in perf_ibs_start() local
435 perf_ibs_set_period(perf_ibs, hwc, &period); in perf_ibs_start()
437 config |= period & IBS_OP_MAX_CNT_EXT_MASK; in perf_ibs_start()
438 period &= ~IBS_OP_MAX_CNT_EXT_MASK; in perf_ibs_start()
440 config |= period >> 4; in perf_ibs_start()
1030 u64 *buf, *config, period, new_config = 0; in perf_ibs_handle_irq() local
1059 if (!perf_ibs_set_period(perf_ibs, hwc, &period)) in perf_ibs_handle_irq()
1139 new_config = period & IBS_OP_MAX_CNT_EXT_MASK; in perf_ibs_handle_irq()
1140 period &= ~IBS_OP_MAX_CNT_EXT_MASK; in perf_ibs_handle_irq()
1145 new_config |= period >> 4; in perf_ibs_handle_irq()