Searched refs:table (Results 1 – 6 of 6) sorted by relevance
| /hypervisor/arch/x86/ |
| A D | pagetable.c | 48 sanitize_pte_entry(pt_page + i, table); in sanitize_pte() 91 if (pgentry_present(table, (*pte))) { in try_to_free_pgtable_page() 98 sanitize_pte_entry(pde, table); in try_to_free_pgtable_page() 126 table->recover_exe_right(&ref_prot); in split_large_page() 139 ref_prot = table->default_access_right; in split_large_page() 152 set_pgentry(pte, new_pte, table); in local_modify_or_del_pte() 154 sanitize_pte_entry(pte, table); in local_modify_or_del_pte() 448 construct_pgentry(pde, pt_page, table->default_access_right, table); in add_pde() 497 construct_pgentry(pdpte, pd_page, table->default_access_right, table); in add_pdpte() 570 construct_pgentry(pml4e, pdpt_page, table->default_access_right, table); in pgtable_add_map() [all …]
|
| /hypervisor/include/arch/x86/asm/ |
| A D | pgtable.h | 234 static inline bool pgentry_present(const struct pgtable *table, uint64_t pte) in pgentry_present() argument 236 return ((table->pgentry_present_mask & (pte)) != 0UL); in pgentry_present() 483 static inline void set_pgentry(uint64_t *ptep, uint64_t pte, const struct pgtable *table) in set_pgentry() argument 486 table->clflush_pagewalk(ptep); in set_pgentry() 541 void *pgtable_create_root(const struct pgtable *table); 542 void *pgtable_create_trusty_root(const struct pgtable *table, 548 uint64_t *pg_size, const struct pgtable *table); 552 uint64_t prot, const struct pgtable *table); 555 const struct pgtable *table, uint32_t type);
|
| /hypervisor/arch/x86/guest/ |
| A D | ept.c | 184 table->pool = &ept_page_pool[vm_id]; in init_ept_pgtable() 185 table->default_access_right = EPT_RWX; in init_ept_pgtable() 186 table->pgentry_present_mask = EPT_RWX; in init_ept_pgtable() 187 table->clflush_pagewalk = ept_clflush_pagewalk; in init_ept_pgtable() 192 table->tweak_exe_right = ept_tweak_exe_right; in init_ept_pgtable() 193 table->recover_exe_right = ept_recover_exe_right; in init_ept_pgtable() 196 table->large_page_support = use_large_page; in init_ept_pgtable() 437 if (!pgentry_present(table, (*pml4e))) { in walk_ept_table() 442 if (!pgentry_present(table, (*pdpte))) { in walk_ept_table() 451 if (!pgentry_present(table, (*pde))) { in walk_ept_table() [all …]
|
| /hypervisor/acpi_parser/ |
| A D | acpi_ext.c | 87 struct acpi_table_header *table = (struct acpi_table_header *)facp_addr; in get_facs_table() local 91 if (table->revision >= 2U) { in get_facs_table() 153 const struct acpi_table_header *table = (const struct acpi_table_header *)facp_addr; in acpi_fixup() local 155 if (table->revision >= 2U) { in acpi_fixup()
|
| /hypervisor/include/arch/x86/asm/guest/ |
| A D | ept.h | 155 void init_ept_pgtable(struct pgtable *table, uint16_t vm_id);
|
| /hypervisor/boot/ |
| A D | acpi_base.c | 114 struct acpi_table_header *table = (struct acpi_table_header *)va; in probe_table() local 117 if (strncmp(table->signature, signature, ACPI_NAME_SIZE) != 0) { in probe_table()
|
Completed in 10 milliseconds