kernel: pipes: remove simple dead function k_pipe_block_put
Removed k_pipe_block_put and static functions only related to it. After all the old usage of k_mem_block has been replaced by k_heap, k_pipe_block_put still taking a deprecated k_mem_block as argument becomes dead code. All APIs that hook it from kernel.h have been confirmed to be removed. Since an asynchronous message descriptor is only allocated in k_pipe_block_put, static functions for pipe_ async are removed as well. Signed-off-by: Shihao Shen <shihao.shen@intel.com>
This commit is contained in:
parent
911ba334a0
commit
6525975a0e
2 changed files with 0 additions and 100 deletions
|
@ -4696,23 +4696,6 @@ __syscall int k_pipe_get(struct k_pipe *pipe, void *data,
|
|||
size_t bytes_to_read, size_t *bytes_read,
|
||||
size_t min_xfer, k_timeout_t timeout);
|
||||
|
||||
/**
|
||||
* @brief Write memory block to a pipe.
|
||||
*
|
||||
* This routine writes the data contained in a memory block to @a pipe.
|
||||
* Once all of the data in the block has been written to the pipe, it will
|
||||
* free the memory block @a block and give the semaphore @a sem (if specified).
|
||||
*
|
||||
* @param pipe Address of the pipe.
|
||||
* @param block Memory block containing data to send
|
||||
* @param size Number of data bytes in memory block to send
|
||||
* @param sem Semaphore to signal upon completion (else NULL)
|
||||
*
|
||||
* @return N/A
|
||||
*/
|
||||
extern void k_pipe_block_put(struct k_pipe *pipe, struct k_mem_block *block,
|
||||
size_t size, struct k_sem *sem);
|
||||
|
||||
/**
|
||||
* @brief Query the number of bytes that may be read from @a pipe.
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue