zephyr/include
Peter Bigot cbff3e34d7 doc: kernel: workqueue: correct documentation of delayed work API
The delayed work API has been changed to allow cancellation in
conditions not previously documented, but this feature can cause both
submission and cancellation to fail in the general case.  Summarize
the conditions and highlight the importance of checking result codes
for these functions.

Also explicitly note that no kernel API can reliably indicate that a
work item has been completed, and that doing so is the responsibility
of the code that provides the work handler.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2020-10-09 11:48:00 +02:00
..
app_memory app_memdomain: ARC: adjust asembler directives for MWDT toolchain 2020-09-05 10:22:56 -05:00
arch arch: arm64: Remove new thread entry wrapper 2020-10-06 10:25:56 -04:00
audio
bluetooth Bluetooth: HCI: Add the missing set per adv receive enable definition 2020-10-07 17:45:23 +02:00
canbus
cmsis_rtos_v1
cmsis_rtos_v2
console
crypto
data
debug
devicetree
dfu
disk
display
drivers uart: Remove deprecated defines 2020-10-07 15:13:32 -05:00
dt-bindings drivers: eSPI: add eSPI driver support for NPCX7 series. 2020-10-02 11:33:15 +02:00
fs fs: fs_seek and fs_tell return -ENOTSUP when not implemented 2020-10-07 14:51:39 +02:00
linker linker: use SECTION_DATA_PROLOGUE for app_smem 2020-09-30 14:14:07 -07:00
logging logging: fix if else if constructs missing final else 2020-10-07 23:05:18 -07:00
lorawan include: Add LoRaWAN API 2020-10-08 12:15:38 +02:00
mgmt mgmt/osdp: Add support for Secure Channel 2020-10-09 11:45:58 +02:00
net net: IPv4 bcast address recognized as multicast 2020-10-09 10:26:38 +03:00
posix
power
random
settings
shell shell: documentation update 2020-10-08 10:12:25 -04:00
stats
storage include/storage/flash_map: describe return values of flash_area_open() 2020-09-24 19:21:48 +02:00
sys sys: ring_buffer: remove deprecated macros 2020-10-06 14:58:42 -04:00
timing timing: introduce timing functions as a generic feature 2020-09-05 13:28:38 -05:00
toolchain toolchain: define __no_optimization attribute across toolchains 2020-10-06 11:41:23 -04:00
tracing
usb code-guideline: Fixing code violation 10.4 Rule 2020-10-01 17:13:29 -04:00
zephyr
cache.h
device.h
devicetree.h include/devicetree.h: Add DT_ENUM_IDX_OR macro 2020-10-05 10:15:32 -05:00
ec_host_cmd.h include: remove enum build assert 2020-10-02 11:44:39 +02:00
emul.h
exc_handle.h
fatal.h
generated_dts_board.h
init.h
irq_nextlevel.h
irq_offload.h
irq.h
kernel_includes.h
kernel_structs.h kernel: move k_heap definition 2020-10-06 19:56:51 -04:00
kernel_version.h
kernel.h doc: kernel: workqueue: correct documentation of delayed work API 2020-10-09 11:48:00 +02:00
mempool_heap.h
mempool_sys.h
ptp_clock.h
sched_priq.h
shared_irq.h
spinlock.h kernel: redefine struct k_spinlock_key 2020-10-06 19:56:51 -04:00
sw_isr_table.h
sys_clock.h kernel/sys_clock.h: Remove deprecated macros 2020-10-04 14:12:27 -07:00
syscall_handler.h
syscall.h
timeout_q.h kernel: timer: update _timeout API for const correctness 2020-10-02 11:29:14 +02:00
toolchain.h ARC: toolchain: handle difference in macros for MWDT and ARC GNU 2020-09-05 10:22:56 -05:00
wait_q.h
zephyr.h