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
arch
audio
bluetooth
canbus
cmsis_rtos_v1
cmsis_rtos_v2
console
crypto
data
debug
devicetree
dfu
disk
display
drivers
dt-bindings
fs
linker
logging
lorawan
mgmt
net
posix
power
random
settings
shell
stats
storage
sys
timing
toolchain
tracing
usb
zephyr
cache.h
device.h
devicetree.h
ec_host_cmd.h
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_version.h
kernel.h
mempool_heap.h
mempool_sys.h
ptp_clock.h
sched_priq.h
shared_irq.h
spinlock.h
sw_isr_table.h
sys_clock.h
syscall_handler.h
syscall.h
timeout_q.h
toolchain.h
wait_q.h
zephyr.h