Lines Matching refs:tos
218 u64 tos; in intel_pmu_lbr_tos() local
220 rdmsrl(x86_pmu.lbr_tos, tos); in intel_pmu_lbr_tos()
221 return tos; in intel_pmu_lbr_tos()
233 u64 tos; in __intel_pmu_lbr_restore() local
242 tos = task_ctx->tos; in __intel_pmu_lbr_restore()
243 for (i = 0; i < tos; i++) { in __intel_pmu_lbr_restore()
244 lbr_idx = (tos - i) & mask; in __intel_pmu_lbr_restore()
250 wrmsrl(x86_pmu.lbr_tos, tos); in __intel_pmu_lbr_restore()
258 u64 tos; in __intel_pmu_lbr_save() local
266 tos = intel_pmu_lbr_tos(); in __intel_pmu_lbr_save()
267 for (i = 0; i < tos; i++) { in __intel_pmu_lbr_save()
268 lbr_idx = (tos - i) & mask; in __intel_pmu_lbr_save()
274 task_ctx->tos = tos; in __intel_pmu_lbr_save()
394 u64 tos = intel_pmu_lbr_tos(); in intel_pmu_lbr_read_32() local
398 unsigned long lbr_idx = (tos - i) & mask; in intel_pmu_lbr_read_32()
427 u64 tos = intel_pmu_lbr_tos(); in intel_pmu_lbr_read_64() local
433 num = tos; in intel_pmu_lbr_read_64()
436 unsigned long lbr_idx = (tos - i) & mask; in intel_pmu_lbr_read_64()