Searched refs:tls_array (Results 1 – 4 of 4) sorted by relevance
22 struct uml_tls_struct tls_array[GDT_ENTRY_TLS_ENTRIES]; member29 .tls_array = { [ 0 ... GDT_ENTRY_TLS_ENTRIES - 1 ] = \41 memset(&thread->tls_array, 0, sizeof(thread->tls_array)); in arch_flush_thread()47 memcpy(&to->tls_array, &from->tls_array, sizeof(from->tls_array)); in arch_copy_thread()
66 if (!t->arch.tls_array[idx].present) in get_free_idx()93 &to->thread.arch.tls_array[idx - GDT_ENTRY_TLS_MIN]; in load_TLS()133 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN]; in needs_TLS_update()157 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN]; in clear_flushed_tls()205 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls = *info; in set_tls_entry()206 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].present = 1; in set_tls_entry()207 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].flushed = flushed; in set_tls_entry()239 if (!t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].present) in get_tls_entry()242 *info = t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls; in get_tls_entry()250 !t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].flushed)) { in get_tls_entry()
624 if (desc_equal(shadow, &t->tls_array[i])) in load_TLS_descriptor()627 *shadow = t->tls_array[i]; in load_TLS_descriptor()633 MULTI_update_descriptor(mc.mc, maddr.maddr, t->tls_array[i]); in load_TLS_descriptor()
2484 memset(cur->thread.tls_array, 0, GDT_ENTRY_TLS_ENTRIES * 8); in cpu_init()