zephyr/subsys
Tom Burdick ea8930bd78 rtio: Cleanup the various define macros
Reworks the zephyr macros and pools to be objects in their own right. Each
pool can be statically defined with a Z_ private macro. The objects can
then be initialized with an rtio instance statically.

This cleans up a lot of code that was otherwise doing little bits of
management around allocation/freeing and reduces the scope those functions
has to the data it needs.

This should enable sharing the pools of sqe, cqe, and mem blocks among rtio
instances in a future improvement easily.

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
2023-05-10 00:39:43 +09:00
..
bluetooth Bluetooth: Controller: Fix uninitialized ticks_slot in CIS create 2023-05-09 17:25:31 +02:00
canbus canbus: isotp: fix single frame state machine stuck issue 2023-04-12 17:45:04 +02:00
console
debug shell: fix MISRA 5.7 violations on struct shell 2023-04-14 12:21:08 +02:00
demand_paging
dfu dfu: mcuboot_shell: Add command to enter serial recovery 2023-04-24 13:27:53 +02:00
disk subsys/disk: No need of runtime intialization for disk access part 2023-03-13 18:34:40 +00:00
dsp zdsp: add ARC DSPLIB backend for zdsp 2023-02-21 15:06:06 +01:00
emul emul: Migrate all emulation use to use DT_HAS_ 2023-04-28 08:37:33 -05:00
fb fb: cfb: Use TYPE_SECTION macros for cfb_fonts 2023-04-19 17:14:54 +02:00
fs fs: change fatFS initialization to match littleFS. 2023-04-24 13:34:12 +02:00
input input: add a longpress device 2023-03-24 13:48:28 +00:00
ipc ipc: icmsg: Add mutual exclussion access to shmem 2023-04-29 12:24:17 +02:00
jwt
logging logging: change log_output_timestamp_to_us() to take log_timestamp_t 2023-05-08 16:57:02 -04:00
lorawan init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
mgmt mgmt: mcumgr: grp: img_mgmt: Only verify image if hash is valid 2023-05-09 14:29:05 +02:00
modbus
net net: wifi_mgmt: Handle ps command error 2023-05-09 15:04:00 +02:00
pm pm: Use TYPE_SECTION macros for pm_device_slots 2023-04-19 17:15:29 +02:00
portability
random init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
retention retention: Add optional mutex disablement 2023-04-24 13:27:53 +02:00
rtio rtio: Cleanup the various define macros 2023-05-10 00:39:43 +09:00
sd sd: Return ret if error in sdmmc_spi_read_cxd 2023-03-28 09:23:47 +02:00
settings
shell Shell: Edit shell to store/retrieve return values 2023-05-02 16:52:21 +02:00
sip_svc subsystem: sip_svc: Add SDM mailbox specific shell 2023-05-09 08:46:50 -04:00
stats
storage storage: flash_map list partition labels 2023-05-05 10:02:19 +02:00
task_wdt
testsuite tests: ztress: Extend ZTRESS_EXECUTE() description 2023-05-09 08:47:53 -04:00
timing
tracing init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
usb usb-c: Add USB-C Subsystem Source PD Support 2023-04-28 10:06:01 +02:00
zbus
CMakeLists.txt subsystem: sip_svc: Add ARM SiP SVC subsystem 2023-05-09 08:46:50 -04:00
Kconfig subsystem: sip_svc: Add ARM SiP SVC subsystem 2023-05-09 08:46:50 -04:00