Searched refs:buffer (Results 1 – 7 of 7) sorted by relevance
/kernel/ |
A D | pipes.c | 41 pipe->buffer = buffer; in z_impl_k_pipe_init() 65 void *buffer; in z_impl_k_pipe_alloc_init() local 72 if (buffer != NULL) { in z_impl_k_pipe_alloc_init() 150 if (pipe->buffer != NULL) { in z_impl_k_pipe_buffer_flush() 185 k_free(pipe->buffer); in k_pipe_cleanup() 186 pipe->buffer = NULL; in k_pipe_cleanup() 288 desc[0].buffer = &buffer[start]; in pipe_buffer_list_populate() 298 desc[1].buffer = &buffer[0]; in pipe_buffer_list_populate() 431 pipe->buffer, in z_impl_k_pipe_put() 568 pipe->buffer, in pipe_get_internal() [all …]
|
A D | stack.c | 27 void k_stack_init(struct k_stack *stack, stack_data_t *buffer, in k_stack_init() argument 32 stack->next = buffer; in k_stack_init() 33 stack->base = buffer; in k_stack_init() 46 void *buffer; in z_impl_k_stack_alloc_init() local 51 buffer = z_thread_malloc(num_entries * sizeof(stack_data_t)); in z_impl_k_stack_alloc_init() 52 if (buffer != NULL) { in z_impl_k_stack_alloc_init() 53 k_stack_init(stack, buffer, num_entries); in z_impl_k_stack_alloc_init()
|
A D | mailbox.c | 335 void k_mbox_data_get(struct k_mbox_msg *rx_msg, void *buffer) in k_mbox_data_get() argument 338 if (buffer == NULL) { in k_mbox_data_get() 346 (void)memcpy(buffer, rx_msg->tx_data, rx_msg->size); in k_mbox_data_get() 367 static int mbox_message_data_check(struct k_mbox_msg *rx_msg, void *buffer) in mbox_message_data_check() argument 369 if (buffer != NULL) { in mbox_message_data_check() 371 k_mbox_data_get(rx_msg, buffer); in mbox_message_data_check() 382 int k_mbox_get(struct k_mbox *mbox, struct k_mbox_msg *rx_msg, void *buffer, in k_mbox_get() argument 408 result = mbox_message_data_check(rx_msg, buffer); in k_mbox_get() 433 result = mbox_message_data_check(rx_msg, buffer); in k_mbox_get()
|
A D | msg_q.c | 43 void k_msgq_init(struct k_msgq *msgq, char *buffer, size_t msg_size, in k_msgq_init() argument 48 msgq->buffer_start = buffer; in k_msgq_init() 49 msgq->buffer_end = buffer + (max_msgs * msg_size); in k_msgq_init() 50 msgq->read_ptr = buffer; in k_msgq_init() 51 msgq->write_ptr = buffer; in k_msgq_init() 72 void *buffer; in z_impl_k_msgq_alloc_init() local 81 buffer = z_thread_malloc(total_size); in z_impl_k_msgq_alloc_init() 82 if (buffer != NULL) { in z_impl_k_msgq_alloc_init() 83 k_msgq_init(msgq, buffer, msg_size, max_msgs); in z_impl_k_msgq_alloc_init()
|
A D | pipe.c | 67 void z_impl_k_pipe_init(struct k_pipe *pipe, uint8_t *buffer, size_t buffer_size) in z_impl_k_pipe_init() argument 69 ring_buf_init(&pipe->buf, buffer_size, buffer); in z_impl_k_pipe_init() 84 SYS_PORT_TRACING_OBJ_INIT(k_pipe, pipe, buffer, buffer_size); in z_impl_k_pipe_init() 299 void z_vrfy_k_pipe_init(struct k_pipe *pipe, uint8_t *buffer, size_t buffer_size) in z_vrfy_k_pipe_init() argument 302 K_OOPS(K_SYSCALL_MEMORY_WRITE(buffer, buffer_size)); in z_vrfy_k_pipe_init() 304 z_impl_k_pipe_init(pipe, buffer, buffer_size); in z_vrfy_k_pipe_init()
|
A D | mem_slab.c | 109 CHECKIF(((slab->info.block_size | (uintptr_t)slab->buffer) & in create_free_list() 115 p = slab->buffer + slab->info.block_size * (slab->info.num_blocks - 1); in create_free_list() 172 int k_mem_slab_init(struct k_mem_slab *slab, void *buffer, in k_mem_slab_init() argument 179 slab->buffer = buffer; in k_mem_slab_init() 215 ptrdiff_t offset = p - slab->buffer; in slab_ptr_is_good()
|
A D | Kconfig | 921 Stack corruption (such as that caused by buffer overflow) results 1104 int "Size of buffer containing main arguments in bytes" 1108 Configures size of buffer containing all arguments passed to main.
|
Completed in 25 milliseconds