Home | History | Annotate | Download | only in arm32

Lines Matching refs:vector_page

165  *     o If the vector_page is at 0x00000000 instead of in kernel VA space,
1741 if (vector_page < KERNEL_BASE) {
1745 pmap_enter(pm, vector_page, systempage.pv_pa,
1750 pm->pm_pl1vec = pmap_l1_kva(pm) + l1pte_index(vector_page);
1751 l2b = pmap_get_l2_bucket(pm, vector_page);
1752 KASSERTMSG(l2b != NULL, "%#lx", vector_page);
3108 const bool vector_page_p = (va == vector_page);
4496 UVMHIST_LOG(maphist, " <-- done (vector_page)", 0, 0, 0, 0);
5133 * entry corresponding to 'vector_page' in the incoming L1 table
5138 cpu_tlb_flushID_SE((u_int)vector_page);
5412 if (vector_page < KERNEL_BASE) {
5416 pmap_remove(pm, vector_page, vector_page + PAGE_SIZE);
6191 if (vector_page != ARM_VECTORS_LOW && vector_page != ARM_VECTORS_HIGH) {
6197 l2b = pmap_get_l2_bucket(pmap_kernel(), vector_page);
6200 ptep = &l2b->l2b_kva[l2pte_index(vector_page)];
6212 cpu_tlb_flushD_SE(vector_page);
6567 if (vector_page < KERNEL_BASE) {
6568 pm->pm_pl1vec = pmap_l1_kva(pm) + l1pte_index(vector_page);
6569 l2b = pmap_get_l2_bucket(pm, vector_page);