zephyr/subsys
Yuval Peress dbb470ea7a rtio: Add a managed memory pool for reads
- Introduce a new Kconfig to enable mempool in RTIO
- Introduce a new RTIO_DEFINE_WITH_MEMPOOL to allocate an RTIO context
  with an associated memory pool.
- Add a new sqe read function rtio_sqe_read_with_pool() for memory pool
  enabled RTIO contexts
- Allow IODevs to allocate only the memory they need via rtio_sqe_rx_buf()
- Allow the consumer to get the allocated buffer via
  rtio_cqe_get_mempool_buffer()
- Consumers need to release the buffer via rtio_release_buffer() when
  processing is complete.

Signed-off-by: Yuval Peress <peress@google.com>
2023-04-10 18:34:43 -04:00
..
bluetooth Bluetooth: logging: don't imply LOG_FUNC_NAME_PREFIX_* 2023-04-08 12:34:07 +02:00
canbus canbus: isotp: Allow to override ISOTP_FIXED_ADDR_* constants 2023-04-06 19:43:02 +02:00
console
debug debug: arm64: add FPU context offset in thread info 2023-03-29 09:28:57 -04:00
demand_paging
dfu dfu: Change FLASH_MAP and STREAM_FLASH from select to depends on 2023-03-03 10:49:32 +01: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: Use STRUCT_SECTION macros for emul devices 2023-04-08 12:33:54 +02:00
fb fb: cfb_shell: support area inverting 2023-04-06 18:52:40 +02:00
fs littlefs: translate error code when mount fails 2023-04-04 18:22:10 +02:00
input input: add a longpress device 2023-03-24 13:48:28 +00:00
ipc ipc: ipc_service: Remove the race condition from bonding 2023-04-04 10:30:47 +02:00
jwt
logging logging: Changed log template to consider default log level 2023-04-05 13:47:06 +02:00
lorawan lorawan: services: add Application Layer Clock Synchronization 2023-01-23 10:05:49 +00:00
mgmt mgmt/osdp: Clear secure channel base key from stack 2023-04-07 13:26:36 +02:00
modbus modbus: Remove redundant check 2023-02-06 10:03:20 +01:00
net net: wifi: Log failure reason for AP mode 2023-04-07 13:35:28 +02:00
pm pm: mark pm_device_runtime_auto_enable as boot function 2023-03-31 14:31:52 -04:00
portability
random rand32_timer: make it more random-like for tests to pass 2023-01-27 17:38:26 +09:00
rtio rtio: Add a managed memory pool for reads 2023-04-10 18:34:43 -04:00
sd sd: Return ret if error in sdmmc_spi_read_cxd 2023-03-28 09:23:47 +02:00
settings settings: Make settings_subsys_init() thread safe 2023-02-20 09:52:26 +01:00
shell shell: backends: telnet: init structure before first function call 2023-04-07 13:24:32 +02:00
stats
storage subsys/storage/flash_map: remove unnecessary includes 2023-03-03 15:34:59 +01:00
task_wdt
testsuite twister: Use pyelf to extract symbol information 2023-04-08 18:37:52 +02:00
timing
tracing armclang: fix compiler warnings with isprint() 2023-03-17 09:30:01 +01:00
usb drivers: udc: move transfer status to buffer info structure 2023-03-23 10:08:03 +01:00
zbus
CMakeLists.txt input: add input subsystem 2023-03-06 11:47:32 -08:00
Kconfig input: add input subsystem 2023-03-06 11:47:32 -08:00