Lines Matching refs:uintptr_t
34 uintptr_t index; /* data[index-1] is the object address */
50 base = (void*)(((uintptr_t)(object + EXTRA_ALIGN_PTR_BYTES)) in emutls_memalign_alloc()
51 & ~(uintptr_t)(align - 1)); in emutls_memalign_alloc()
73 COMPILE_TIME_ASSERT(sizeof(uintptr_t) == sizeof(gcc_pointer)); in emutls_allocate_object()
74 COMPILE_TIME_ASSERT(sizeof(uintptr_t) == sizeof(void*)); in emutls_allocate_object()
97 uintptr_t size; /* number of elements in the 'data' array */
105 uintptr_t i; in emutls_key_destructor()
119 static __inline uintptr_t emutls_get_index(__emutls_control *control) { in emutls_get_index()
120 uintptr_t index = __atomic_load_n(&control->object.index, __ATOMIC_ACQUIRE); in emutls_get_index()
137 uintptr_t size) { in emutls_check_array_set_size()
147 static __inline uintptr_t emutls_new_data_array_size(uintptr_t index) { in emutls_new_data_array_size()
152 return ((index + 1 + 15) & ~((uintptr_t)15)) - 1; in emutls_new_data_array_size()
159 emutls_get_address_array(uintptr_t index) { in emutls_get_address_array()
162 uintptr_t new_size = emutls_new_data_array_size(index); in emutls_get_address_array()
166 uintptr_t orig_size = array->size; in emutls_get_address_array()
167 uintptr_t new_size = emutls_new_data_array_size(index); in emutls_get_address_array()
178 uintptr_t index = emutls_get_index(control); in __emutls_get_address()