aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/time/clockevents.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-07clockevents: Make clockevents_subsys constRicardo B. Marliere1-1/+1
2022-12-01clockevents: Repair kernel-doc for clockevent_delta2ns()Lukas Bulwahn1-1/+1
2022-04-10clockevents: Use dedicated list iterator variableJakob Koschel1-4/+5
2021-06-22clockevents: Use list_move() instead of list_del()/list_add()Baokun Li1-4/+2
2021-06-22clockevents: Add missing parameter documentationBaokun Li1-0/+1
2021-05-31clockevents: Use DEVICE_ATTR_[RO|WO] macrosYueHaibing1-8/+8
2019-03-23tick: Remove outgoing CPU from broadcast masksThomas Gleixner1-2/+16
2018-11-23hrtimers/tick/clockevents: Remove sloppy license referencesThomas Gleixner1-3/+0
2018-11-23time: Add SPDX license identifiersThomas Gleixner1-0/+1
2018-11-23time: Remove useless filenames in top level commentsThomas Gleixner1-2/+0
2018-11-05clockevents: Remove unnecessary unlikely()Yangtao Li1-9/+3
2018-08-02clockevents: Warn if cpu_all_mask is used as cpumaskSudeep Holla1-0/+6
2017-10-19clockevents: Retry programming min delta up to 10 timesJames Hogan1-8/+13
2017-03-23clockevents: Make clockevents_config() staticNicolai Stange1-1/+1
2016-12-25ktime: Get rid of the unionThomas Gleixner1-3/+3
2016-07-19clockevents: Make clockevents_subsys staticBen Dooks1-1/+1
2015-09-14clockevents: Remove unused set_mode() callbackViresh Kumar1-41/+1
2015-07-07clockevents: Allow set-state callbacks to be optionalViresh Kumar1-15/+9
2015-06-18clockevents: Check state instead of mode in suspend/resume pathViresh Kumar1-2/+2
2015-06-02clockevents: Use set/get state helper functionsThomas Gleixner1-5/+6
2015-06-02clockevents: Provide functions to set and get the stateThomas Gleixner1-9/+9
2015-06-02clockevents: Use helpers to check the state of a clockevent deviceViresh Kumar1-12/+12
2015-05-27clockevents: Do not suspend/resume if unusedAlexandre Belloni1-2/+2
2015-05-19clockevents: Stop unused clockevent devicesViresh Kumar1-0/+4
2015-05-19clockevents: Introduce CLOCK_EVT_STATE_ONESHOT_STOPPED stateViresh Kumar1-1/+13
2015-05-09Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-5/+1
2015-04-24clockevents: Shutdown detached clockevent deviceViresh Kumar1-5/+1
2015-04-21Merge tag 'char-misc-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2015-04-03clockevents: Cleanup dead cpu explicitelyThomas Gleixner1-30/+21
2015-04-03clockevents: Make tick handover explicitThomas Gleixner1-4/+0
2015-04-03clockevents: Remove broadcast oneshot control leftoversRafael J. Wysocki1-7/+0
2015-04-03clockevents: Provide explicit broadcast oneshot control functionsThomas Gleixner1-1/+3
2015-04-03clockevents: Remove the broadcast control leftoversThomas Gleixner1-10/+0
2015-04-03clockevents: Provide explicit broadcast control functionsThomas Gleixner1-1/+5
2015-04-01clockevents: Make suspend/resume calls explicitThomas Gleixner1-9/+0
2015-04-01clockevents: Remove extra local_irq_save() in clockevents_exchange_device()Thomas Gleixner1-5/+2
2015-04-01clockevents: Remove CONFIG_GENERIC_CLOCKEVENTS_BUILDThomas Gleixner1-3/+0
2015-03-27clockevents: Don't validate dev->mode against CLOCK_EVT_MODE_UNUSED for new i...Viresh Kumar1-1/+2
2015-03-27clockevents: Manage device's state separately for the coreViresh Kumar1-46/+53
2015-03-27clockevents: Handle tick device's resume separatelyViresh Kumar1-9/+21
2015-03-01clockevents: export clockevents_unbind_device instead of clockevents_unbindVitaly Kuznetsov1-1/+1
2015-02-18clockevents: Introduce mode specific callbacksViresh Kumar1-2/+86
2014-10-25clockevents: Prevent shift out of boundsThomas Gleixner1-1/+1
2014-08-01timer: Fix lock inversion between hrtimer_bases.lock and scheduler locksJan Kara1-4/+6
2014-02-07time: Change the return type of clockevents_notify() to integerPreeti U Murthy1-3/+5
2014-02-07clockevents: Adjust timer interval when frequency changesSoren Brinkmann1-3/+6
2014-02-07clockevents: Serialize calls to clockevents_update_freq() in the coreThomas Gleixner1-7/+22
2013-11-12Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2013-10-23clockevents: Sanitize ticks to nsec conversionThomas Gleixner1-15/+50
2013-10-18time: Fix signedness bug in sysfs_get_uname() and its callersPatrick Palka1-1/+1
2013-05-16clockevents: Implement unbind functionalityThomas Gleixner1-0/+125
2013-05-16clockevents: Provide sysfs interfaceThomas Gleixner1-0/+86
2013-05-16clockevents: Add module refcountThomas Gleixner1-0/+1
2013-05-16clockevents: Move the tick_notify() switch case to clockevents_notify()Thomas Gleixner1-1/+27
2013-05-16clockevents: Get rid of the notifier chainThomas Gleixner1-32/+3
2013-01-14clockevents: export clockevents_config_and_register for module useShawn Guo1-0/+1
2012-09-04timekeeping: Add suspend and resume of clock event devicesRafael J. Wysocki1-0/+24
2012-05-25clockevents: Make clockevents_config() a global symbolMagnus Damm1-2/+1
2011-12-21clockevents: remove sysdev.hKay Sievers1-1/+0
2011-09-08clockevents: Add direct ktime programming functionMartin Schwidefsky1-0/+4
2011-09-08clockevents: Make minimum delay adjustments configurableMartin Schwidefsky1-14/+111
2011-06-03clockevents: Handle empty cpumask gracefullyThomas Gleixner1-1/+4
2011-05-20clockevents/source: Use u64 to make 32bit happyThomas Gleixner1-1/+1
2011-05-19clockevents: Provide interface to reconfigure an active clock event deviceThomas Gleixner1-0/+20
2011-05-19clockevents: Provide combined configure and register functionThomas Gleixner1-0/+44
2011-01-31time: Make do_timer() and xtime_lock local to kernel/time/Torben Hohn1-1/+0
2010-01-18clockevent: Don't remove broadcast device when cpu is deadXiaotian Feng1-1/+2
2009-12-19Merge branch 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-3/+15
2009-12-14clockevents: Convert to raw_spinlockThomas Gleixner1-7/+7
2009-12-11clockevents: Prevent clockevent_devices list corruption on cpu hotplugThomas Gleixner1-3/+15
2009-11-18clockevents: Add missing include to pacify sparseH Hartley Sweeten1-0/+2
2009-11-13nohz: Allow 32-bit machines to sleep for more than 2.15 secondsJon Hunter1-6/+5
2009-08-19clockevent: Prevent dead lock on clockevents_lockSuresh Siddha1-6/+10
2009-07-10hrtimer: Fix migration expiry checkThomas Gleixner1-11/+0
2009-06-15Merge branch 'timers-for-linus-migration' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-0/+12
2009-05-13timers: Logic to move non pinned timersArun R Bharadwaj1-0/+12
2009-05-02clockevent: export register_device and delta2nsMagnus Damm1-0/+2
2009-01-16clockevents: let set_mode() setup delta informationMagnus Damm1-9/+11
2008-12-13cpumask: convert struct clock_event_device to cpumask pointers.Rusty Russell1-0/+2
2008-09-16clockevents: make device shutdown robustThomas Gleixner1-1/+11
2008-09-05clockevents: prevent clockevent event_handler ending up handler_noopVenkatesh Pallipadi1-2/+1
2008-02-08time: fix typo in commentsLi Zefan1-1/+1
2008-02-08clockevent: simplify list operationsLi Zefan1-7/+4
2008-01-30x86: make clockevents more robustIngo Molnar1-0/+13
2007-12-07clockevents: warn once when program_event() is called with negative expiryThomas Gleixner1-0/+5
2007-10-12clockevents: Allow build w/o run-tine usage for migration purposesThomas Gleixner1-1/+2
2007-08-11timer: remove clockevents_unregister_notifierMiao Xie1-10/+0
2007-07-16Remove clockevents_{release,request}_deviceAndi Kleen1-41/+0
2007-03-26[PATCH] clockevents: remove bad designed sysfs support for nowThomas Gleixner1-69/+0
2007-02-16[PATCH] clockevents: add core functionalityThomas Gleixner1-0/+345