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

/seL4-test-master/kernel/src/fastpath/
H A Dfastpath.c34 pde_t stored_hw_asid; local
91 stored_hw_asid = cap_pd[PD_ASID_SLOT];
95 /* borrow the stored_hw_asid for PCID */
96 stored_hw_asid.words[0] = cap_pml4_cap_get_capPML4MappedASID_fp(newVTable);
100 /* stored_hw_asid is unused on ia32 fastpath, but gets passed into a function below. */
101 stored_hw_asid.words[0] = 0;
104 stored_hw_asid.words[0] = cap_vtable_root_get_mappedASID(newVTable);
109 stored_hw_asid.words[0] = cap_page_table_cap_get_capPTMappedASID(newVTable);
128 if (unlikely(!pde_pde_invalid_get_stored_asid_valid(stored_hw_asid))) {
217 switchToThread_fp(dest, cap_pd, stored_hw_asid);
247 pde_t stored_hw_asid; local
[all...]
/seL4-test-master/kernel/include/arch/arm/arch/32/mode/fastpath/
H A Dfastpath.h43 static inline void FORCE_INLINE switchToThread_fp(tcb_t *thread, pde_t *cap_pd, pde_t stored_hw_asid) argument
50 hw_asid = pde_pde_invalid_get_stored_hw_asid(stored_hw_asid);
/seL4-test-master/kernel/include/arch/arm/arch/64/mode/fastpath/
H A Dfastpath.h31 switchToThread_fp(tcb_t *thread, vspace_root_t *vroot, pde_t stored_hw_asid) argument
38 asid = (asid_t)(stored_hw_asid.words[0] & 0xffff);
/seL4-test-master/kernel/include/arch/x86/arch/64/mode/fastpath/
H A Dfastpath.h37 static inline void FORCE_INLINE switchToThread_fp(tcb_t *thread, vspace_root_t *vroot, pde_t stored_hw_asid) argument
41 asid_t asid = (asid_t)(stored_hw_asid.words[0] & 0xfff);
/seL4-test-master/kernel/include/arch/riscv/arch/fastpath/
H A Dfastpath.h37 static inline void FORCE_INLINE switchToThread_fp(tcb_t *thread, pte_t *vroot, pte_t stored_hw_asid) argument
39 asid_t asid = (asid_t)(stored_hw_asid.words[0]);
/seL4-test-master/kernel/src/arch/arm/32/kernel/
H A Dvspace.c1192 pde_t stored_hw_asid; local
1194 stored_hw_asid = loadHWASID(asid);
1195 if (pde_pde_invalid_get_stored_asid_valid(stored_hw_asid)) {
1196 return pde_pde_invalid_get_stored_hw_asid(stored_hw_asid);
1208 pde_t stored_hw_asid; local
1210 stored_hw_asid = loadHWASID(asid);
1211 if (pde_pde_invalid_get_stored_asid_valid(stored_hw_asid)) {
1212 armKSHWASIDTable[pde_pde_invalid_get_stored_hw_asid(stored_hw_asid)] =
1513 pde_t stored_hw_asid; local
1521 stored_hw_asid
1537 pde_t stored_hw_asid; local
1556 pde_t stored_hw_asid; local
1577 pde_t stored_hw_asid; local
[all...]
/seL4-test-master/kernel/include/arch/x86/arch/32/mode/fastpath/
H A Dfastpath.h29 static inline void FORCE_INLINE switchToThread_fp(tcb_t *thread, vspace_root_t *pd, pde_t stored_hw_asid) argument
/seL4-test-master/kernel/src/arch/arm/64/kernel/
H A Dvspace.c1144 vspace_root_t stored_hw_asid; local
1146 stored_hw_asid = loadHWASID(asid);
1147 if (vtable_invalid_get_stored_asid_valid(stored_hw_asid)) {
1148 return vtable_invalid_get_stored_hw_asid(stored_hw_asid);
1160 vspace_root_t stored_hw_asid; local
1162 stored_hw_asid = loadHWASID(asid);
1163 if (vtable_invalid_get_stored_asid_valid(stored_hw_asid)) {
1164 armKSHWASIDTable[vtable_invalid_get_stored_hw_asid(stored_hw_asid)] =
1226 vspace_root_t stored_hw_asid; local
1228 stored_hw_asid
1247 vspace_root_t stored_hw_asid; local
[all...]

Completed in 48 milliseconds