Searched refs:ptr (Results 1 – 4 of 4) sorted by relevance
| /include/ |
| A D | rtatomic.h | 33 #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 D | rtservice.h | 36 #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 D | rtthread.h | 305 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 D | rtdef.h | 230 #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