Home
last modified time | relevance | path

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

/Zephyr-latest/subsys/ipc/ipc_service/backends/
Dipc_icbmsg.c345 size_t tx_block_index; in alloc_tx_buffer() local
354 &tx_block_index); in alloc_tx_buffer()
378 r = sys_bitarray_alloc(conf->tx_usage_bitmap, num_blocks, &tx_block_index); in alloc_tx_buffer()
400 for (next_bit = tx_block_index + 1; next_bit < conf->tx.block_count; in alloc_tx_buffer()
410 num_blocks = next_bit - tx_block_index; in alloc_tx_buffer()
415 block = block_from_index(&conf->tx, tx_block_index); in alloc_tx_buffer()
418 return tx_block_index; in alloc_tx_buffer()
435 static int release_tx_blocks(struct backend_data *dev_data, size_t tx_block_index, in release_tx_blocks() argument
461 block = block_from_index(&conf->tx, tx_block_index); in release_tx_blocks()
463 release_index = tx_block_index + new_num_blocks; in release_tx_blocks()
[all …]