Home
last modified time | relevance | path

Searched refs:local_blocks (Results 1 – 2 of 2) sorted by relevance

/Zephyr-latest/subsys/ipc/ipc_service/backends/
Dipc_icbmsg.c1328 #define GET_ICMSG_MIN_SIZE(i, local_blocks, remote_blocks) ROUND_UP( \ argument
1330 (local_blocks + remote_blocks)), GET_CACHE_ALIGNMENT(i))
1336 #define GET_BLOCK_SIZE(i, total_size, local_blocks, remote_blocks) ROUND_DOWN( \ argument
1337 ((total_size) - GET_ICMSG_MIN_SIZE(i, (local_blocks), (remote_blocks))) / \
1338 (local_blocks), BLOCK_ALIGNMENT)
1343 #define GET_BLOCKS_OFFSET(i, total_size, local_blocks, remote_blocks) \ argument
1344 ((total_size) - GET_BLOCK_SIZE(i, (total_size), (local_blocks), \
1345 (remote_blocks)) * (local_blocks))
/Zephyr-latest/doc/services/ipc/ipc_service/backends/
Dipc_service_icbmsg.rst120 * ``local_blocks`` - Number of blocks in this region.
135 …4 bytes of content (refer to the ICMsg specification) multiplied by ``local_blocks + remote_blocks…
143 ``block_size = ROUND_DOWN(blocks_area_available_size / local_blocks, alignment)``
147 ``blocks_area_size = block_size * local_blocks``