zephyr/include
Gerard Marull-Paretas 35fd6eadbf pm: policy: new API to set maximum latency requirements
Add a new API that allows to configure maximum latency requirements.
When the policy manager computes the next state, it will check if the
state brings too much latency based on requirements. This can be useful,
for example, if a certain driver or the application want a system to
respond fast, since any low power state that brings too much latency
will not be used.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-03-16 15:26:47 +01:00
..
app_memory everywhere: fix typos 2022-03-14 20:22:24 -04:00
arch arm64: improved arch_switch() implementation 2022-03-15 22:24:22 -04:00
audio audio: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
bluetooth Bluetooth: audio: Remove BT_CODEC_META_CONTEXT_* defines 2022-03-16 10:25:31 +01:00
canbus canbus: isotp: ensure consecutive frames are sent in FIFO order 2022-02-21 19:37:35 -05:00
console drivers: console: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
crypto drivers: crypto: Add multipart hash support 2022-03-01 16:32:43 -05:00
data everywhere: fix typos 2022-03-14 20:22:24 -04:00
debug everywhere: fix typos 2022-03-14 20:22:24 -04:00
devicetree devicetree: add devicetree/can.h 2022-03-15 14:32:29 -05:00
dfu
display drivers: display: grove_lcd_rgb: move to misc 2022-02-22 11:58:33 -08:00
drivers hwinfo: Replace ENOTSUP with ENOSYS in documentation 2022-03-16 10:24:32 +01:00
dt-bindings drivers: pinctrl: nrf: Add support for PWM, QDEC, and QSPI peripherals 2022-03-15 18:38:01 +01:00
fs everywhere: fix typos 2022-03-14 20:22:24 -04:00
ipc ipc_service: Extend RPMsg structs and misc fixes 2021-11-22 23:03:23 -05:00
kernel kernel: Add "per thread" timeslice mechanism 2022-03-09 13:49:44 -05:00
linker everywhere: fix typos 2022-03-14 20:22:24 -04:00
logging logging: fix msg2 creation in __LOG_VA 2022-03-15 12:20:03 +01:00
lorawan lorawan: make unconfirmed message type explicit 2022-03-15 10:37:36 +01:00
math math: introduce macro for integer log2 2022-01-11 16:10:53 -05:00
mgmt everywhere: fix typos 2022-03-14 20:22:24 -04:00
modbus everywhere: fix typos 2022-03-14 20:22:24 -04:00
multi_heap multi_heap: Introduce shared multi-heap memory pool manager 2021-10-12 07:44:46 -04:00
net net: lwm2m: Observation pmin and pmax refactor 2022-03-16 10:26:01 +01:00
pm pm: policy: new API to set maximum latency requirements 2022-03-16 15:26:47 +01:00
portability lib/os: bitarray: introduce SYS_BITARRAY_DEFINE_STATIC() 2021-11-24 14:22:23 -05:00
posix include/posix: mark unused variables 2022-03-08 09:36:12 -06:00
random
settings everywhere: fix typos 2022-03-14 20:22:24 -04:00
shell shell: Add MQTT backend 2022-03-15 10:01:12 +01:00
stats stats: i2c: I2C stats 2021-12-04 07:22:56 -05:00
storage storage/flash_map: Use larger type for alignment 2021-12-30 16:32:02 -05:00
sys lib: os: cbprintf: Add assert to Z_CBPRINTF_ON_STACK_ALLOC 2022-03-16 10:27:20 +01:00
task_wdt task_wdt: fix silent init failures 2021-10-01 15:21:32 +02:00
timing
toolchain everywhere: fix typos 2022-03-14 20:22:24 -04:00
tracing everywhere: fix typos 2022-03-14 20:22:24 -04:00
usb everywhere: fix typos 2022-03-14 20:22:24 -04:00
xen everywhere: fix typos 2022-03-14 20:22:24 -04:00
zephyr everywhere: fix typos 2022-03-14 20:22:24 -04:00
cache.h
device.h device: improve (z_)device_is_ready docs 2022-01-07 10:41:23 -05:00
devicetree.h devicetree: add devicetree/can.h 2022-03-15 14:32:29 -05:00
exc_handle.h
fatal.h fatal: fix missing extern "C" 2021-12-14 11:47:13 -06:00
init.h
irq_nextlevel.h drivers: interrupt_controller: remove @return doc for void funcs 2022-01-12 16:02:16 -05:00
irq_offload.h arch: Add IRQ_OFFSET_NESTED feature 2022-02-21 22:10:03 -05:00
irq.h drivers: interrupt_controller: remove @return doc for void funcs 2022-01-12 16:02:16 -05:00
kernel_includes.h
kernel_structs.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
kernel_version.h
kernel.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
shared_irq.h
smf.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
spinlock.h doc: spinlock: ensure spinlock api is added to doxygen 2022-02-02 08:57:14 -05:00
sw_isr_table.h
sys_clock.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
syscall_handler.h
syscall.h
timeout_q.h
toolchain.h toolchain: introduce macro TOOLCHAIN_HAS_C_AUTO_TYPE 2022-02-28 10:52:51 +01:00
wait_q.h
zephyr.h