Sign in
pigweed
/
third_party
/
github
/
zephyrproject-rtos
/
zephyr
/
060b4a5c5cdde06e8f09a71f4edae6a7dafb8a84
/
kernel
/
timer.c
f1b86ca
kernel: timer: update k_timer API for const correctness
by Peter A. Bigot
· 4 years, 6 months ago
e18fcbb
device: Const-ify all device driver instance pointers
by Tomasz Bursztyka
· 4 years, 7 months ago
a1b77fd
zephyr: replace zephyr integer types with C99 types
by Kumar Gala
· 4 years, 10 months ago
a343cf9
kernel/timer: Handle K_FOREVER in k_timer_start()
by Andy Ross
· 4 years, 10 months ago
3e729b2
kernel/timer: Correctly clamp period argument
by Andy Ross
· 5 years ago
5a5d3da
kernel/timeout: Add timeout remaining/expires APIs
by Andy Ross
· 5 years ago
4c7b77a
kernel/timeout: Add absolute timeout APIs
by Andy Ross
· 5 years ago
7832738
kernel/timeout: Make timeout arguments an opaque type
by Andy Ross
· 5 years ago
8892406
kernel/sys_clock.h: Deprecate and convert uses of old conversions
by Andy Ross
· 5 years ago
4f77c2a
kernel: rename z_arch_ to arch_
by Andrew Boie
· 5 years ago
2d74604
headers: Refactor kernel and arch headers.
by Stephanos Ioannidis
· 5 years ago
4ad9f68
kernel: rename thread return value functions
by Andrew Boie
· 5 years ago
e1ec59f
kernel: renamespace z_is_in_isr()
by Andrew Boie
· 5 years ago
5639ea0
kernel: timeout: remove unused callback parameter from init function
by Peter A. Bigot
· 6 years ago
643701a
kernel: syscalls: Whitespace fixups
by Andy Ross
· 6 years ago
6564974
userspace: Support for split 64 bit arguments
by Andy Ross
· 6 years ago
aa922885
linker generated list: provide an iterator to simplify list access
by Nicolas Pitre
· 6 years ago
24d7143
all: Add 'U' suffix when using unsigned variables
by Patrik Flykt
· 6 years ago
4344e27
all: Update reserved function names
by Patrik Flykt
· 6 years ago
b29fb22
kernel/timer: Spinlockify
by Andy Ross
· 6 years ago
ec554f4
kernel: Split reschdule & pend into irq/spin lock versions
by Andy Ross
· 6 years ago
b4ece0a
kernel: timeout: detect inactive timeouts using dnode linked state
by Peter A. Bigot
· 6 years ago
76b3518
kernel: Make statements evaluate boolean expressions
by Flavio Ceolin
· 6 years ago
118715c
misra: Fixes for MISRA-C rule 8.3
by Flavio Ceolin
· 6 years ago
4b35dd2
misra: Fixes for MISRA-C rule 8.2
by Flavio Ceolin
· 6 years ago
987c0e5
kernel: New timeout implementation
by Andy Ross
· 6 years ago
52e444b
kernel: Move timeout_remaining API
by Andy Ross
· 6 years ago
fe82f1c
kernel/timeout: Refactor API
by Andy Ross
· 6 years ago
5d20352
kernel/timeout: Eliminate wait_q parameters from API
by Andy Ross
· 6 years ago
4218d5f
kernel: Make If statement have essentially Boolean type
by Flavio Ceolin
· 7 years ago
4d5397b
kernel: Ignore _abort_timeout return
by Flavio Ceolin
· 7 years ago
1663ca8
kernel: Ignore _pend_current_thread return in some cases
by Flavio Ceolin
· 7 years ago
0866d18
irq: Fix irq_lock api usage
by Flavio Ceolin
· 7 years ago
ccf3bf7
kernel: Fix sloppy wait queue API
by Andy Ross
· 7 years ago
8345e5e
syscalls: remove policy from handler checks
by Andrew Boie
· 7 years ago
22642cf
kernel: Clean up _unpend_thread() API
by Andy Ross
· 7 years ago
15cb5d7
kernel: Further unify _reschedule APIs
by Andy Ross
· 7 years ago
0447a73
kernel: include cleanup
by Andy Ross
· 7 years ago
e0a572b
kernel: Refactor, unifying _pend_current_thread() + _Swap() idiom
by Andy Ross
· 7 years ago
8606fab
kernel: Scheduler refactoring: use _reschedule_*() always
by Andy Ross
· 7 years ago
9c62cc6
kernel: Add kswap.h header to unbreak cycles
by Andy Ross
· 7 years ago
32a444c
kernel: Fix nano_internal.h inclusion
by Andy Ross
· 7 years ago
6f99bdb
kernel: Provide only one _SYSCALL_HANDLER() macro
by Leandro Pereira
· 7 years ago
225e4c0
kernel: greatly simplify syscall handlers
by Andrew Boie
· 7 years ago
37ff5a9
kernel: system call handler cleanup
by Andrew Boie
· 7 years ago
a354d49
kernel: convert timer APIs to system calls
by Andrew Boie
· 7 years ago
945af95
kernel: introduce object validation mechanism
by Andrew Boie
· 8 years ago
d787e3c
timer: k_timer_start should accept 0 as duration parameter.
by Youvedeep Singh
· 8 years ago
059544d
kernel: make sure that CONFIG_OBJECT_TRACING structs are properly ifdef'ed
by Maciek Borzecki
· 8 years ago
4fef760
kernel: k_timer_init: use NULL when initializing user data
by Maciek Borzecki
· 8 years ago
cc334c7
Convert remaining code to using newly introduced integer sized types
by Kumar Gala
· 8 years ago
4fb12ae
kernel: k_timer_stop: remove assert when called from an ISR
by Anas Nashif
· 8 years ago
ac74d8b
license: Replace Apache boilerplate with SPDX tag
by David B. Kinder
· 8 years ago
2bffa30
kernel: use __ticks_to_ms directly
by Anas Nashif
· 8 years ago
e4e98f9
kernel: add user data API to timers
by Benjamin Walsh
· 8 years ago
2f203c2
tracing: rename CONFIG_DEBUG_TRACING_KERNEL_OBJECTS
by Anas Nashif
· 8 years ago
d687a95
kernel: move kernel code to kernel/ directly
by Anas Nashif
· 8 years ago
[Renamed from kernel/unified/timer.c]
569f0b4
debug: move debug features from misc to subsys/debug
by Anas Nashif
· 8 years ago
b889fa8
kernel: enhance realtime-ness when handling timeouts
by Benjamin Walsh
· 8 years ago
6ca6c28
kernel/timers: move tick computation out of irq_lock block
by Benjamin Walsh
· 8 years ago
d211a52
kernel: add defines for delta_ticks_from_prev special values
by Benjamin Walsh
· 8 years ago
f99ad3f
kernel: Refactor remaining time evaluation for timeouts
by Johan Hedberg
· 8 years ago
f6ca7de
kernel/arch: consolidate tTCS and TNANO definitions
by Benjamin Walsh
· 8 years ago
0b474ee
kernel: deprecate old init levels
by Andrew Boie
· 8 years ago
1342adb
unified: Add missing arguments to K_TIMER_DEFINE()
by Allan Stephens
· 8 years ago
e7d2cc2
unified: Add object tracing support for kernel objects
by Allan Stephens
· 8 years ago
6c98c4d
unified: Ensure delays do not time out prematurely
by Allan Stephens
· 8 years ago
45bfa37
unified: Revise timer code to conform to new API specification
by Allan Stephens
· 8 years ago
b4b108d
unified: rename sched.h to ksched.h
by Benjamin Walsh
· 8 years ago
1d07bd1
unified: Eliminate support for dynamic timers
by Allan Stephens
· 8 years ago
b7ef0cb
unified: remove last instances of struct tcs
by Benjamin Walsh
· 8 years ago
055262c
unified: remaining timeout cleanup
by Benjamin Walsh
· 8 years ago
688973e
unified: streamline "timeout add" internal interfaces.
by Benjamin Walsh
· 8 years ago
7caef45
unified: streamline "timeout abort" internal interface
by Benjamin Walsh
· 8 years ago
284042d
unified: Invoke kernel object initialization with SYS_INIT macro
by Dmitriy Korovkin
· 9 years ago
456c6da
unified: initial unified kernel implementation
by Benjamin Walsh
· 9 years ago