zephyr/include/zephyr
Jamie McCrae c72eb5f02c mgmt: mcumgr: Reduce unnecessary pointers and objects
Reduces the level of indirection for functions by calling the zephyr
functions directly as support for multiple operating systems is no
longer required with mcumgr being forked and placed into the zephyr
tree. Saves 60 bytes flash when compiling smp_svr on an ARM Cortex
M4 board.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-09-01 13:20:11 +02:00
..
app_memory
arch arch: arm: Ignore Wattributes warning in direct ISR 2022-09-01 00:31:28 +09:00
audio
bluetooth Bluetooth: controller: Implements ISO Test Mode HCI commands 2022-08-31 21:50:13 +00:00
canbus
console
crypto
data
debug doxygen: remove redundant usages of def 2022-08-09 12:29:28 +02:00
devicetree devicetree: remove label references from header docs 2022-08-19 06:50:12 -05:00
dfu
display doxygen: remove redundant usages of def 2022-08-09 12:29:28 +02:00
drivers spi: callback API for asynchronous transcieve 2022-08-26 09:29:48 -04:00
dt-bindings include: dt-bindings: pinctrl: stm32f1-afio: fix can & eth pinmap 2022-09-01 05:56:47 -05:00
fs
ipc ipc_service: Add ipc_service_deregister_endpoint function 2022-08-18 12:32:21 +02:00
kernel kernel: pipes: rewrite pipes implementation 2022-08-17 19:31:25 +02:00
linker arch: arc: Rename ARC64 output format to `elf64-littlearc64` 2022-08-29 16:57:18 +02:00
logging logging: Intel ADSP mtrace logging backend 2022-08-29 10:43:42 +02:00
lorawan
math doxygen: remove redundant usages of def 2022-08-09 12:29:28 +02:00
mgmt mgmt: mcumgr: Reduce unnecessary pointers and objects 2022-09-01 13:20:11 +02:00
modbus
multi_heap
net net: l2: ieee802154: publish re-usable constants 2022-08-31 21:52:37 +00:00
pm pm: policy: allow multiple subscribers to latency changes 2022-08-03 11:19:17 +02:00
portability
posix
random
rtio rtio: Low (Memory) Cost Concurrent scheduler 2022-06-28 13:53:13 -04:00
sd
settings settings: API for get storage instance used 2022-08-02 15:15:10 +02:00
shell shell: fix shell start obscure invaild. 2022-07-11 10:20:35 +02:00
stats
storage dts: Replace DT_LABEL(node) with DT_PROP(node, label) 2022-08-19 06:49:50 -05:00
sys cbprintf: Remove unnecessary downcast 2022-08-31 10:21:42 +00:00
task_wdt
timing
toolchain cmake: Update CONFIG_ASAN support 2022-08-19 08:30:01 +02:00
tracing tracing: ctf: add timer support 2022-08-31 16:04:01 -04:00
usb usb: remove deprecated headers and macros 2022-07-08 11:58:08 +02:00
xen everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
cache.h arch: Rework cache-related Kconfig symbols 2022-08-18 11:30:49 +00:00
device.h device.h: Do not generate "okay" devicetree nodes if DT is unsupported 2022-08-15 11:10:51 -07:00
devicetree.h devicetree: add DT_INST_FOREACH_CHILD_STATUS_OKAY* macros 2022-08-30 16:19:57 +02:00
exc_handle.h
fatal.h
init.h cmake: Update CONFIG_ASAN support 2022-08-19 08:30:01 +02:00
irq.h doxygen: remove redundant usages of def 2022-08-09 12:29:28 +02:00
irq_nextlevel.h
irq_offload.h
kernel.h kernel: allow k_poll to wait on pipes 2022-08-24 17:49:20 +00:00
kernel_includes.h
kernel_structs.h
kernel_version.h
shared_irq.h
smf.h
spinlock.h
sw_isr_table.h arch: Use a common place for z_irq_spurious 2022-07-07 15:24:39 -04:00
sys_clock.h
syscall.h
syscall_handler.h
timeout_q.h
toolchain.h cmake: Update CONFIG_ASAN support 2022-08-19 08:30:01 +02:00
types.h
wait_q.h
zephyr.h include: zephyr: remove __ZEPHYR__ 2022-08-24 14:59:01 -04:00