| /hypervisor/dm/ |
| A D | vioapic.c | 60 bool level, phys; in vioapic_generate_intr() local 69 level = (rte.bits.trigger_mode == IOAPIC_RTE_TRGRMODE_LEVEL); in vioapic_generate_intr() 74 if (!level || (vioapic->rtbl[pin].bits.remote_irr == 0UL)) { in vioapic_generate_intr() 75 if (level) { in vioapic_generate_intr() 80 vlapic_receive_intr(vioapic->vm, level, dest, phys, delmode, vector, false); in vioapic_generate_intr() 89 vioapic_set_pinstate(struct acrn_single_vioapic *vioapic, uint32_t pin, uint32_t level) in vioapic_set_pinstate() argument 97 if (level == 0U) { in vioapic_set_pinstate() 101 && (old_lvl != level)) { in vioapic_set_pinstate() 108 && (old_lvl != level)) { in vioapic_set_pinstate()
|
| A D | vpic.c | 40 static void vpic_set_pinstate(struct acrn_vpic *vpic, uint32_t pin, uint8_t level); 502 static void vpic_set_pinstate(struct acrn_vpic *vpic, uint32_t pin, uint8_t level) in vpic_set_pinstate() argument 511 if (level != 0U) { in vpic_set_pinstate() 519 if (((old_lvl == 0U) && (level == 1U)) || ((level == 1U) && lvl_trigger)) { in vpic_set_pinstate() 523 } else if ((old_lvl == 1U) && (level == 0U)) { in vpic_set_pinstate() 531 pin, (level != 0U) ? "asserted" : "deasserted"); in vpic_set_pinstate()
|
| /hypervisor/include/arch/x86/asm/guest/ |
| A D | vlapic.h | 91 void (*accept_intr)(struct acrn_vlapic *vlapic, uint32_t vector, bool level); 141 void vlapic_set_intr(struct acrn_vcpu *vcpu, uint32_t vector, bool level); 181 void vlapic_receive_intr(struct acrn_vm *vm, bool level, uint32_t dest,
|
| /hypervisor/arch/x86/guest/ |
| A D | guest_memory.c | 20 uint32_t level; member 69 if (pw_info->level < 1U) { in local_gva2gpa_common() 73 i = pw_info->level; in local_gva2gpa_common() 188 pw_info->level = 2U; in local_gva2gpa_pae() 228 pw_info.level = (uint32_t)pm; in gva2gpa()
|
| A D | ept.c | 118 static inline bool ept_large_page_support(enum _page_table_level level, __unused uint64_t prot) in ept_large_page_support() argument 122 if (level == IA32E_PD) { in ept_large_page_support() 124 } else if (level == IA32E_PDPT) { in ept_large_page_support() 138 static inline bool use_large_page(enum _page_table_level level, uint64_t prot) in use_large_page() argument 143 ret = ept_large_page_support(level, prot); in use_large_page()
|
| A D | vlapic.c | 449 vlapic_set_tmr(struct acrn_vlapic *vlapic, uint32_t vector, bool level) in vlapic_set_tmr() argument 452 if (level) { in vlapic_set_tmr() 480 static void apicv_basic_accept_intr(struct acrn_vlapic *vlapic, uint32_t vector, bool level) in apicv_basic_accept_intr() argument 493 vlapic_set_tmr(vlapic, vector, level); in apicv_basic_accept_intr() 501 vlapic_set_tmr(vlapic, vector, level); in apicv_advanced_accept_intr() 526 static void vlapic_accept_intr(struct acrn_vlapic *vlapic, uint32_t vector, bool level) in vlapic_accept_intr() argument 535 vlapic->ops->accept_intr(vlapic, vector, level); in vlapic_accept_intr() 1723 vlapic_receive_intr(struct acrn_vm *vm, bool level, uint32_t dest, bool phys, in vlapic_receive_intr() argument 1757 vlapic_set_intr(target_vcpu, vec, level); in vlapic_receive_intr() 1770 vlapic_set_intr(struct acrn_vcpu *vcpu, uint32_t vector, bool level) in vlapic_set_intr() argument [all …]
|
| A D | vept.c | 220 static uint64_t get_leaf_entry(uint64_t gpa, uint64_t *eptp, enum _page_table_level *level) in get_leaf_entry() argument 233 *level = pt_level; in get_leaf_entry()
|
| /hypervisor/include/arch/x86/asm/ |
| A D | lapic.h | 24 uint32_t level:1; member
|
| A D | pgtable.h | 206 bool (*large_page_support)(enum _page_table_level level, uint64_t prot);
|
| /hypervisor/arch/x86/ |
| A D | mmu.c | 68 static inline bool ppt_large_page_support(enum _page_table_level level, __unused uint64_t prot) in ppt_large_page_support() argument 72 if (level == IA32E_PD) { in ppt_large_page_support() 74 } else if (level == IA32E_PDPT) { in ppt_large_page_support()
|
| A D | pagetable.c | 108 static void split_large_page(uint64_t *pte, enum _page_table_level level, in split_large_page() argument 115 switch (level) { in split_large_page()
|
| /hypervisor/include/common/ |
| A D | ptdev.h | 109 uint32_t level:1; member
|
| /hypervisor/debug/ |
| A D | shell.c | 1330 bool level, phys, remote_irr, mask; in get_vioapic_info() local 1362 level = (rte.bits.trigger_mode == IOAPIC_RTE_TRGRMODE_LEVEL); in get_vioapic_info() 1367 gsi, vector, phys ? "phys" : "logic", dest, level ? "level" : "edge", in get_vioapic_info()
|
| /hypervisor/lib/crypto/mbedtls/ |
| A D | ChangeLog | 712 replacing the core functions and adding and alternative, module level 1607 * debug_set_threshold() added to ignore messages over threshold level
|