Searched refs:threadRoot (Results 1 - 8 of 8) sorted by relevance

/seL4-camkes-master/kernel/src/arch/x86/32/kernel/
H A Dvspace_32paging.c353 cap_t threadRoot; local
358 threadRoot = TCB_PTR_CTE_PTR(tptr, tcbVTable)->cap;
361 if (cap_get_capType(threadRoot) != cap_page_directory_cap) {
366 vspace_root = (vspace_root_t *)pptr_of_cap(threadRoot);
H A Dvspace.c590 cap_t threadRoot; local
595 threadRoot = TCB_PTR_CTE_PTR(tcb, tcbVTable)->cap;
597 vspace_root = getValidNativeRoot(threadRoot);
604 asid = cap_get_capMappedASID(threadRoot);
/seL4-camkes-master/kernel/src/kernel/
H A Dcspace.c53 cap_t threadRoot; local
57 threadRoot = TCB_PTR_CTE_PTR(thread, tcbCTable)->cap;
58 res_ret = resolveAddressBits(threadRoot, capptr, wordBits);
/seL4-camkes-master/kernel/src/arch/x86/64/kernel/
H A Dvspace.c474 cap_t threadRoot; local
480 threadRoot = TCB_PTR_CTE_PTR(tcb, tcbVTable)->cap;
482 if (cap_get_capType(threadRoot) != cap_pml4_cap ||
483 !cap_pml4_cap_get_capPML4IsMapped(threadRoot)) {
488 pml4 = PML4E_PTR(cap_pml4_cap_get_capPML4BasePtr(threadRoot));
489 asid = cap_pml4_cap_get_capPML4MappedASID(threadRoot);
1588 cap_t threadRoot; local
1593 threadRoot = TCB_PTR_CTE_PTR(tptr, tcbVTable)->cap;
1596 if (cap_get_capType(threadRoot) != cap_pml4_cap) {
1601 vspace_root = (vspace_root_t *)pptr_of_cap(threadRoot);
[all...]
/seL4-camkes-master/kernel/src/arch/riscv/kernel/
H A Dvspace.c578 cap_t threadRoot; local
583 threadRoot = TCB_PTR_CTE_PTR(tcb, tcbVTable)->cap;
585 if (cap_get_capType(threadRoot) != cap_page_table_cap) {
590 lvl1pt = PTE_PTR(cap_page_table_cap_get_capPTBasePtr(threadRoot));
592 asid = cap_page_table_cap_get_capPTMappedASID(threadRoot);
1155 cap_t threadRoot = TCB_PTR_CTE_PTR(tptr, tcbVTable)->cap; local
1156 if (!isValidVTableRoot(threadRoot)) {
1167 pte_t *vspace_root = PTE_PTR(pptr_of_cap(threadRoot));
/seL4-camkes-master/kernel/src/arch/arm/32/kernel/
H A Dvspace.c1043 cap_t threadRoot; local
1048 threadRoot = TCB_PTR_CTE_PTR(tcb, tcbVTable)->cap;
1050 if (cap_get_capType(threadRoot) != cap_page_directory_cap ||
1051 !cap_page_directory_cap_get_capPDIsMapped(threadRoot)) {
1060 pd = PDE_PTR(cap_page_directory_cap_get_capPDBasePtr(threadRoot));
1061 asid = cap_page_directory_cap_get_capPDMappedASID(threadRoot);
1077 cap_t threadRoot; local
1079 threadRoot = TCB_PTR_CTE_PTR(NODE_STATE(ksCurThread), tcbVTable)->cap;
1081 if (cap_get_capType(threadRoot) == cap_page_directory_cap &&
1082 cap_page_directory_cap_get_capPDIsMapped(threadRoot)
2905 cap_t threadRoot; local
[all...]
/seL4-camkes-master/kernel/src/arch/arm/64/kernel/
H A Dvspace.c986 cap_t threadRoot; local
991 threadRoot = TCB_PTR_CTE_PTR(tcb, tcbVTable)->cap;
993 if (!isValidNativeRoot(threadRoot)) {
998 vspaceRoot = VSPACE_PTR(cap_vtable_root_get_basePtr(threadRoot));
999 asid = cap_vtable_root_get_mappedASID(threadRoot);
1011 cap_t threadRoot; local
1013 threadRoot = TCB_PTR_CTE_PTR(NODE_STATE(ksCurThread), tcbVTable)->cap;
1015 if (cap_get_capType(threadRoot) == cap_vtable_root_cap &&
1016 cap_vtable_root_isMapped(threadRoot) &&
1017 cap_vtable_root_get_basePtr(threadRoot)
2493 cap_t threadRoot; local
[all...]
/seL4-camkes-master/kernel/src/arch/x86/kernel/
H A Dvspace.c688 cap_t threadRoot; local
693 threadRoot = TCB_PTR_CTE_PTR(NODE_STATE(ksCurThread), tcbVTable)->cap;
697 if (config_set(CONFIG_SUPPORT_PCID) || (isValidNativeRoot(threadRoot)
698 && (vspace_root_t *)pptr_of_cap(threadRoot) == vspace)) {

Completed in 103 milliseconds