Lines Matching refs:rt_size_t
279 rt_size_t size,
280 rt_size_t block_size);
284 rt_size_t block_count,
285 rt_size_t block_size);
304 void *rt_malloc(rt_size_t size);
306 void *rt_realloc(void *ptr, rt_size_t newsize);
307 void *rt_calloc(rt_size_t count, rt_size_t size);
308 void *rt_malloc_align(rt_size_t size, rt_size_t align);
311 void rt_memory_info(rt_size_t *total,
312 rt_size_t *used,
313 rt_size_t *max_used);
316 void *rt_page_alloc(rt_size_t npages);
317 void rt_page_free(void *addr, rt_size_t npages);
326 void rt_malloc_sethook(void (*hook)(void **ptr, rt_size_t size));
327 void rt_realloc_set_entry_hook(void (*hook)(void **ptr, rt_size_t size));
328 void rt_realloc_set_exit_hook(void (*hook)(void **ptr, rt_size_t size));
341 rt_size_t size);
343 void *rt_smem_alloc(rt_smem_t m, rt_size_t size);
344 void *rt_smem_realloc(rt_smem_t m, void *rmem, rt_size_t newsize);
355 rt_size_t size);
357 void *rt_memheap_alloc(struct rt_memheap *heap, rt_size_t size);
358 void *rt_memheap_realloc(struct rt_memheap *heap, void *ptr, rt_size_t newsize);
361 rt_size_t *total,
362 rt_size_t *used,
363 rt_size_t *max_used);
370 void *_memheap_alloc(struct rt_memheap *heap, rt_size_t size);
372 void *_memheap_realloc(struct rt_memheap *heap, void *rmem, rt_size_t newsize);
379 rt_slab_t rt_slab_init(const char *name, void *begin_addr, rt_size_t size);
381 void *rt_slab_page_alloc(rt_slab_t m, rt_size_t npages);
382 void rt_slab_page_free(rt_slab_t m, void *addr, rt_size_t npages);
383 void *rt_slab_alloc(rt_slab_t m, rt_size_t size);
384 void *rt_slab_realloc(rt_slab_t m, void *ptr, rt_size_t size);
532 rt_size_t size,
536 rt_mailbox_t rt_mb_create(const char *name, rt_size_t size, rt_uint8_t flag);
585 rt_size_t msg_size,
586 rt_size_t pool_size,
591 rt_size_t msg_size,
592 rt_size_t max_msgs,
597 rt_err_t rt_mq_send(rt_mq_t mq, const void *buffer, rt_size_t size);
598 rt_err_t rt_mq_send_interruptible(rt_mq_t mq, const void *buffer, rt_size_t size);
599 rt_err_t rt_mq_send_killable(rt_mq_t mq, const void *buffer, rt_size_t size);
602 rt_size_t size,
606 rt_size_t size,
610 rt_size_t size,
612 rt_err_t rt_mq_urgent(rt_mq_t mq, const void *buffer, rt_size_t size);
615 rt_size_t size,
619 rt_size_t size,
623 rt_size_t size,
630 rt_size_t size,
636 rt_size_t size,
687 rt_err_t (*rx_ind)(rt_device_t dev, rt_size_t size));
698 rt_size_t size);
702 rt_size_t size);
804 extern void (*rt_assert_hook)(const char *ex, const char *func, rt_size_t line);
805 void rt_assert_set_hook(void (*hook)(const char *ex, const char *func, rt_size_t line));
806 void rt_assert_handler(const char *ex, const char *func, rt_size_t line);