Home
last modified time | relevance | path

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

/include/
A Drtatomic.h33 #define rt_atomic_load(ptr) atomic_load(ptr) argument
34 #define rt_atomic_store(ptr, v) atomic_store(ptr, v) argument
35 #define rt_atomic_add(ptr, v) atomic_fetch_add(ptr, v) argument
36 #define rt_atomic_sub(ptr, v) atomic_fetch_sub(ptr, v) argument
37 #define rt_atomic_and(ptr, v) atomic_fetch_and(ptr, v) argument
38 #define rt_atomic_or(ptr, v) atomic_fetch_or(ptr, v) argument
39 #define rt_atomic_xor(ptr, v) atomic_fetch_xor(ptr, v) argument
49 #define rt_atomic_load(ptr) rt_hw_atomic_load(ptr) argument
114 *ptr = (*ptr) ^ val; in rt_soft_atomic_xor()
125 *ptr = (*ptr) & val; in rt_soft_atomic_and()
[all …]
A Drtservice.h36 #define rt_container_of(ptr, type, member) \ argument
37 ((type *)((char *)(ptr) - (unsigned long)(&((type *)0)->member)))
182 #define rt_list_first_entry(ptr, type, member) \ argument
183 rt_list_entry((ptr)->next, type, member)
317 #define rt_slist_first_entry(ptr, type, member) \ argument
318 rt_slist_entry((ptr)->next, type, member)
328 #define rt_slist_tail_entry(ptr, type, member) \ argument
329 rt_slist_entry(rt_slist_tail(ptr), type, member)
A Drtthread.h305 void rt_free(void *ptr);
306 void *rt_realloc(void *ptr, rt_size_t newsize);
309 void rt_free_align(void *ptr);
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));
329 void rt_free_sethook(void (*hook)(void **ptr));
358 void *rt_memheap_realloc(struct rt_memheap *heap, void *ptr, rt_size_t newsize);
359 void rt_memheap_free(void *ptr);
384 void *rt_slab_realloc(rt_slab_t m, void *ptr, rt_size_t size);
[all …]
A Drtdef.h230 #define RT_KERNEL_FREE(ptr) rt_free(ptr) argument
234 #define RT_KERNEL_REALLOC(ptr, size) rt_realloc(ptr, size) argument

Completed in 12 milliseconds