Home
last modified time | relevance | path

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

/optee_os/lib/libutee/
H A Dtcb.c76 static struct tcb_head *_tcb; variable
79 #define TCB_SIZE(tls_size) (sizeof(*_tcb) + (tls_size))
114 _tcb = malloc_flags(MAF_ZERO_INIT, _tcb, 1, TCB_SIZE(total_size)); in __utee_tcb_init()
115 if (!_tcb) { in __utee_tcb_init()
122 _tcb->dtv = malloc_flags(MAF_ZERO_INIT, _tcb->dtv, 1, size); in __utee_tcb_init()
123 if (!_tcb->dtv) { in __utee_tcb_init()
140 _tcb->dtv[i + 1].tls = _tcb->tls + size; in __utee_tcb_init()
142 memcpy(_tcb->tls + size, in __utee_tcb_init()
146 memset(_tcb->tls + size + phdr->p_filesz, 0, in __utee_tcb_init()
151 _tcb->dtv[0].size = i; in __utee_tcb_init()
[all …]