Lines Matching refs:pl3e
53 l3_pgentry_t *pl3e; in mark_pv_pt_pages_rdonly() local
58 pl3e = l4e_to_l3e(*pl4e); in mark_pv_pt_pages_rdonly()
59 pl3e += l3_table_offset(vpt_start); in mark_pv_pt_pages_rdonly()
60 pl2e = l3e_to_l2e(*pl3e); in mark_pv_pt_pages_rdonly()
87 if ( !((unsigned long)++pl3e & (PAGE_SIZE - 1)) ) in mark_pv_pt_pages_rdonly()
88 pl3e = l4e_to_l3e(*++pl4e); in mark_pv_pt_pages_rdonly()
89 pl2e = l3e_to_l2e(*pl3e); in mark_pv_pt_pages_rdonly()
104 l3_pgentry_t *pl3e = NULL; in setup_pv_physmap() local
127 if ( pl3e ) in setup_pv_physmap()
129 unmap_domain_page(pl3e); in setup_pv_physmap()
130 pl3e = NULL; in setup_pv_physmap()
142 pl3e = __map_domain_page(page); in setup_pv_physmap()
143 clear_page(pl3e); in setup_pv_physmap()
146 pl3e = map_l3t_from_l4e(*pl4e); in setup_pv_physmap()
148 pl3e += l3_table_offset(vphysmap_start); in setup_pv_physmap()
149 if ( !l3e_get_intpte(*pl3e) ) in setup_pv_physmap()
158 *pl3e = l3e_from_page(page, L1_PROT|_PAGE_DIRTY|_PAGE_PSE); in setup_pv_physmap()
170 *pl3e = l3e_from_page(page, L3_PROT); in setup_pv_physmap()
173 pl2e = map_l2t_from_l3e(*pl3e); in setup_pv_physmap()
218 if ( pl3e ) in setup_pv_physmap()
219 unmap_domain_page(pl3e); in setup_pv_physmap()