Lines Matching refs:tcbsize
5252 get_tls_block_ptr(void *tcb, size_t tcbsize) in get_tls_block_ptr() argument
5260 extra_size = tcbsize - TLS_TCB_SIZE; in get_tls_block_ptr()
5262 tls_block_size = tcbsize + post_size; in get_tls_block_ptr()
5279 allocate_tls(Obj_Entry *objs, void *oldtcb, size_t tcbsize, size_t tcbalign) in allocate_tls() argument
5289 if (oldtcb != NULL && tcbsize == TLS_TCB_SIZE) in allocate_tls()
5292 assert(tcbsize >= TLS_TCB_SIZE); in allocate_tls()
5297 extra_size = tcbsize - TLS_TCB_SIZE; in allocate_tls()
5299 tls_block_size = tcbsize + post_size; in allocate_tls()
5308 memcpy(tls_block, get_tls_block_ptr(oldtcb, tcbsize), in allocate_tls()
5310 free(get_tls_block_ptr(oldtcb, tcbsize)); in allocate_tls()
5350 free_tls(void *tcb, size_t tcbsize, size_t tcbalign __unused) in free_tls() argument
5357 assert(tcbsize >= TLS_TCB_SIZE); in free_tls()
5374 free(get_tls_block_ptr(tcb, tcbsize)); in free_tls()
5385 allocate_tls(Obj_Entry *objs, void *oldtls, size_t tcbsize, size_t tcbalign) in allocate_tls() argument
5397 size = roundup(tls_static_space, ralign) + roundup(tcbsize, ralign); in allocate_tls()
5399 assert(tcbsize >= 2*sizeof(Elf_Addr)); in allocate_tls()
5456 free_tls(void *tls, size_t tcbsize __unused, size_t tcbalign) in free_tls()
5595 _rtld_allocate_tls(void *oldtls, size_t tcbsize, size_t tcbalign) in _rtld_allocate_tls() argument
5602 tcbsize, tcbalign); in _rtld_allocate_tls()
5608 _rtld_free_tls(void *tcb, size_t tcbsize, size_t tcbalign) in _rtld_free_tls() argument
5613 free_tls(tcb, tcbsize, tcbalign); in _rtld_free_tls()