summaryrefslogtreecommitdiff
path: root/include/linux/vtime.h
AgeCommit message (Expand)AuthorFilesLines
2021-05-05sched/vtime: Move guest enter/exit vtime accounting to vtime.hSean Christopherson1-6/+40
2021-05-05sched/vtime: Move vtime accounting external declarations above inlinesSean Christopherson1-37/+37
2020-12-02irqtime: Move irqtime entry accounting after irq offset incrementationFrederic Weisbecker1-10/+24
2020-12-02sched/vtime: Consolidate IRQ time accountingFrederic Weisbecker1-10/+6
2019-10-29context_tracking: Check static key on context_tracking_enabled_*cpu()Frederic Weisbecker1-2/+2
2019-10-29sched/vtime: Introduce vtime_accounting_enabled_cpu()Frederic Weisbecker1-6/+7
2019-10-29sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enable...Frederic Weisbecker1-5/+5
2019-10-29context_tracking: Rename context_tracking_is_cpu_enabled() to context_trackin...Frederic Weisbecker1-1/+1
2019-10-29context_tracking: Rename context_tracking_is_enabled() => context_tracking_en...Frederic Weisbecker1-1/+1
2019-10-09sched/cputime: Spare a seqcount lock/unlock cycle on context switchFrederic Weisbecker1-16/+16
2019-10-09sched/cputime: Rename vtime_account_system() to vtime_account_kernel()Frederic Weisbecker1-3/+3
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-07-05vtime, sched/cputime: Remove vtime_account_user()Frederic Weisbecker1-8/+1
2017-01-14sched/cputime: Rename vtime_account_user() to vtime_flush()Frederic Weisbecker1-2/+5
2016-07-14sched/cputime: Reorganize vtime native irqtime accounting headersFrederic Weisbecker1-18/+17
2016-07-14sched/cputime: Clean up the old vtime gen irqtime accounting completelyFrederic Weisbecker1-11/+0
2016-07-14sched/cputime: Replace VTIME_GEN irq time code with IRQ_TIME_ACCOUNTING codeRik van Riel1-18/+14
2015-12-04sched/cputime: Introduce vtime accounting check for readersFrederic Weisbecker1-1/+12
2015-12-04sched/cputime: Rename vtime_accounting_enabled() to vtime_accounting_cpu_enab...Frederic Weisbecker1-7/+7
2013-12-02context_tracking: Rename context_tracking_active() to context_tracking_cpu_is...Frederic Weisbecker1-1/+1
2013-12-02context_tracking: Wrap static key check into more intuitive function nameFrederic Weisbecker1-1/+1
2013-08-14vtime: Optimize full dynticks accounting off case with static keysFrederic Weisbecker1-9/+61
2013-08-14vtime: Describe overriden functions in dedicated arch headersFrederic Weisbecker1-0/+4
2013-05-31vtime: Use consistent clocks among nohz accountingFrederic Weisbecker1-2/+2
2013-01-27cputime: Safely read cputime of full dynticks CPUsFrederic Weisbecker1-24/+23
2013-01-27kvm: Prepare to add generic guest entry/exit callbacksFrederic Weisbecker1-2/+0
2013-01-27cputime: Allow dynamic switch between tick/virtual based cputime accountingFrederic Weisbecker1-0/+8
2013-01-27cputime: Generic on-demand virtual cputime accountingFrederic Weisbecker1-0/+16
2012-11-19vtime: Explicitly account pending user time on process tickFrederic Weisbecker1-0/+1
2012-11-19vtime: Remove the underscore prefix invasionFrederic Weisbecker1-4/+4
2012-10-30cputime: Separate irqtime accounting from generic vtimeFrederic Weisbecker1-10/+8
2012-10-30cputime: Specialize irq vtime hooksFrederic Weisbecker1-0/+25
2012-10-30vtime: Make vtime_account_system() irqsafeFrederic Weisbecker1-1/+3
2012-10-30vtime: Gather vtime declarations to their own header fileFrederic Weisbecker1-0/+22