aboutsummaryrefslogtreecommitdiff
path: root/include/linux/vtime.h
AgeCommit message (Expand)AuthorFilesLines
2021-05-05sched/vtime: Move guest enter/exit vtime accounting to vtime.hGravatar Sean Christopherson 1-6/+40
2021-05-05sched/vtime: Move vtime accounting external declarations above inlinesGravatar Sean Christopherson 1-37/+37
2020-12-02irqtime: Move irqtime entry accounting after irq offset incrementationGravatar Frederic Weisbecker 1-10/+24
2020-12-02sched/vtime: Consolidate IRQ time accountingGravatar Frederic Weisbecker 1-10/+6
2019-10-29context_tracking: Check static key on context_tracking_enabled_*cpu()Gravatar Frederic Weisbecker 1-2/+2
2019-10-29sched/vtime: Introduce vtime_accounting_enabled_cpu()Gravatar Frederic Weisbecker 1-6/+7
2019-10-29sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enable...Gravatar Frederic Weisbecker 1-5/+5
2019-10-29context_tracking: Rename context_tracking_is_cpu_enabled() to context_trackin...Gravatar Frederic Weisbecker 1-1/+1
2019-10-29context_tracking: Rename context_tracking_is_enabled() => context_tracking_en...Gravatar Frederic Weisbecker 1-1/+1
2019-10-09sched/cputime: Spare a seqcount lock/unlock cycle on context switchGravatar Frederic Weisbecker 1-16/+16
2019-10-09sched/cputime: Rename vtime_account_system() to vtime_account_kernel()Gravatar Frederic Weisbecker 1-3/+3
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-07-05vtime, sched/cputime: Remove vtime_account_user()Gravatar Frederic Weisbecker 1-8/+1
2017-01-14sched/cputime: Rename vtime_account_user() to vtime_flush()Gravatar Frederic Weisbecker 1-2/+5
2016-07-14sched/cputime: Reorganize vtime native irqtime accounting headersGravatar Frederic Weisbecker 1-18/+17
2016-07-14sched/cputime: Clean up the old vtime gen irqtime accounting completelyGravatar Frederic Weisbecker 1-11/+0
2016-07-14sched/cputime: Replace VTIME_GEN irq time code with IRQ_TIME_ACCOUNTING codeGravatar Rik van Riel 1-18/+14
2015-12-04sched/cputime: Introduce vtime accounting check for readersGravatar Frederic Weisbecker 1-1/+12
2015-12-04sched/cputime: Rename vtime_accounting_enabled() to vtime_accounting_cpu_enab...Gravatar Frederic Weisbecker 1-7/+7
2013-12-02context_tracking: Rename context_tracking_active() to context_tracking_cpu_is...Gravatar Frederic Weisbecker 1-1/+1
2013-12-02context_tracking: Wrap static key check into more intuitive function nameGravatar Frederic Weisbecker 1-1/+1
2013-08-14vtime: Optimize full dynticks accounting off case with static keysGravatar Frederic Weisbecker 1-9/+61
2013-08-14vtime: Describe overriden functions in dedicated arch headersGravatar Frederic Weisbecker 1-0/+4
2013-05-31vtime: Use consistent clocks among nohz accountingGravatar Frederic Weisbecker 1-2/+2
2013-01-27cputime: Safely read cputime of full dynticks CPUsGravatar Frederic Weisbecker 1-24/+23
2013-01-27kvm: Prepare to add generic guest entry/exit callbacksGravatar Frederic Weisbecker 1-2/+0
2013-01-27cputime: Allow dynamic switch between tick/virtual based cputime accountingGravatar Frederic Weisbecker 1-0/+8
2013-01-27cputime: Generic on-demand virtual cputime accountingGravatar Frederic Weisbecker 1-0/+16
2012-11-19vtime: Explicitly account pending user time on process tickGravatar Frederic Weisbecker 1-0/+1
2012-11-19vtime: Remove the underscore prefix invasionGravatar Frederic Weisbecker 1-4/+4
2012-10-29cputime: Separate irqtime accounting from generic vtimeGravatar Frederic Weisbecker 1-10/+8
2012-10-29cputime: Specialize irq vtime hooksGravatar Frederic Weisbecker 1-0/+25
2012-10-29vtime: Make vtime_account_system() irqsafeGravatar Frederic Weisbecker 1-1/+3
2012-10-29vtime: Gather vtime declarations to their own header fileGravatar Frederic Weisbecker 1-0/+22