Home
last modified time | relevance | path

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

/kernel/
A Dpipes.c41 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 Dstack.c27 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 Dmailbox.c335 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 Dmsg_q.c43 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 Dpipe.c67 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 Dmem_slab.c109 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 DKconfig921 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