| /hypervisor/include/arch/x86/asm/ |
| A D | io.h | 60 static inline void pio_write(uint32_t v, uint16_t addr, size_t sz) in pio_write() 71 static inline uint32_t pio_read(uint16_t addr, size_t sz) in pio_read() 89 static inline void mmio_write64(uint64_t value, void *addr) in mmio_write64() 100 static inline void mmio_write32(uint32_t value, void *addr) in mmio_write32() 111 static inline void mmio_write16(uint16_t value, void *addr) in mmio_write16() 122 static inline void mmio_write8(uint8_t value, void *addr) in mmio_write8() 134 static inline uint64_t mmio_read64(const void *addr) in mmio_read64() 145 static inline uint32_t mmio_read32(const void *addr) in mmio_read32() 156 static inline uint16_t mmio_read16(const void *addr) in mmio_read16() 167 static inline uint8_t mmio_read8(const void *addr) in mmio_read8() [all …]
|
| A D | pgtable.h | 392 static inline uint64_t *pml4e_offset(uint64_t *pml4_page, uint64_t addr) in pml4e_offset() 417 static inline uint64_t *pdpte_offset(const uint64_t *pml4e, uint64_t addr) in pdpte_offset() 442 static inline uint64_t *pde_offset(const uint64_t *pdpte, uint64_t addr) in pde_offset() 467 static inline uint64_t *pte_offset(const uint64_t *pde, uint64_t addr) in pte_offset()
|
| A D | ioapic.h | 17 uint32_t addr; /* IOAPIC Register address */ member
|
| A D | mmu.h | 103 static inline uint64_t round_page_up(uint64_t addr) in round_page_up() 108 static inline uint64_t round_page_down(uint64_t addr) in round_page_down()
|
| /hypervisor/arch/x86/guest/ |
| A D | vm_reset.c | 72 static bool handle_reset_reg_read(struct acrn_vcpu *vcpu, __unused uint16_t addr, in handle_reset_reg_read() 135 static bool handle_kb_write(struct acrn_vcpu *vcpu, __unused uint16_t addr, size_t bytes, uint32_t … in handle_kb_write() 141 static bool handle_kb_read(struct acrn_vcpu *vcpu, uint16_t addr, size_t bytes) in handle_kb_read() 166 static bool handle_cf9_write(struct acrn_vcpu *vcpu, __unused uint16_t addr, size_t bytes, uint32_t… in handle_cf9_write() 180 static bool handle_reset_reg_write(struct acrn_vcpu *vcpu, uint16_t addr, size_t bytes, uint32_t va… in handle_reset_reg_write()
|
| A D | pm.c | 144 static bool pm1ab_io_read(struct acrn_vcpu *vcpu, uint16_t addr, size_t width) in pm1ab_io_read() 196 static bool pm1ab_io_write(struct acrn_vcpu *vcpu, uint16_t addr, size_t width, uint32_t v) in pm1ab_io_write() 277 __unused uint16_t addr, __unused size_t width) in rt_vm_pm1a_io_read() 290 static bool rt_vm_pm1a_io_write(struct acrn_vcpu *vcpu, uint16_t addr, size_t width, uint32_t v) in rt_vm_pm1a_io_write() 317 static bool prelaunched_vm_sleep_io_read(struct acrn_vcpu *vcpu, __unused uint16_t addr, __unused s… in prelaunched_vm_sleep_io_read() 328 static bool prelaunched_vm_sleep_io_write(struct acrn_vcpu *vcpu, uint16_t addr, size_t width, uint… in prelaunched_vm_sleep_io_write()
|
| /hypervisor/arch/x86/ |
| A D | vmx.c | 20 static inline void exec_vmxon(void *addr) in exec_vmxon() 81 void exec_vmclear(void *addr) in exec_vmclear() 99 void exec_vmptrld(void *addr) in exec_vmptrld()
|
| A D | ioapic.c | 268 void *addr; in ioapic_get_rte() local 279 void *addr; in ioapic_set_rte() local 332 void *addr = NULL; in ioapic_irq_gsi_mask_unmask() local 395 void *addr; in init_ioapic_id_info() local 452 void *addr; in ioapic_setup_irqs() local 502 void *addr; in suspend_ioapic() local 518 void *addr; in resume_ioapic() local
|
| A D | trampoline.c | 27 static uint64_t trampoline_relo_addr(const void *addr) in trampoline_relo_addr()
|
| A D | mmu.c | 329 void flush_tlb(uint64_t addr) in flush_tlb() 334 void flush_tlb_range(uint64_t addr, uint64_t size) in flush_tlb_range()
|
| /hypervisor/debug/ |
| A D | profiling.c | 806 int32_t profiling_msr_ops_all_cpus(struct acrn_vm *vm, uint64_t addr) in profiling_msr_ops_all_cpus() 836 int32_t profiling_vm_list_info(struct acrn_vm *vm, uint64_t addr) in profiling_vm_list_info() 897 int32_t profiling_get_version_info(struct acrn_vm *vm, uint64_t addr) in profiling_get_version_info() 927 int32_t profiling_get_control(struct acrn_vm *vm, uint64_t addr) in profiling_get_control() 961 int32_t profiling_set_control(struct acrn_vm *vm, uint64_t addr) in profiling_set_control() 1072 int32_t profiling_configure_pmi(struct acrn_vm *vm, uint64_t addr) in profiling_configure_pmi() 1146 int32_t profiling_configure_vmsw(struct acrn_vm *vm, uint64_t addr) in profiling_configure_vmsw() 1207 int32_t profiling_get_pcpu_id(struct acrn_vm *vm, uint64_t addr) in profiling_get_pcpu_id()
|
| A D | uart16550.c | 127 static void early_pgtable_map_uart(uint64_t addr) in early_pgtable_map_uart() 189 uint64_t addr = (bar0 & PCI_BASE_ADDRESS_MEM_MASK)|(((uint64_t)bar_hi) << 32U); in uart16550_init() local
|
| /hypervisor/include/arch/x86/asm/lib/ |
| A D | bits.h | 134 static inline uint64_t ffz64_ex(const uint64_t *addr, uint64_t size) in ffz64_ex() 225 static inline bool bitmap_test(uint16_t nr, const volatile uint64_t *addr) in bitmap_test() 235 static inline bool bitmap32_test(uint16_t nr, const volatile uint32_t *addr) in bitmap32_test()
|
| /hypervisor/boot/ |
| A D | acpi_base.c | 75 uint16_t *addr; in init_acpi() local 131 uint64_t addr = 0UL; in get_acpi_tbl() local 251 uint64_t addr = 0UL; in parse_hpet() local
|
| A D | reloc.c | 39 uint64_t addr; in get_hv_image_delta() local 73 uint64_t *addr; in relocate() local
|
| /hypervisor/dm/ |
| A D | vrtc.c | 419 static uint8_t cmos_read(uint8_t addr) in cmos_read() 425 static void cmos_write(uint8_t addr, uint8_t value) in cmos_write() 436 static uint8_t cmos_get_reg_val(uint8_t addr) in cmos_get_reg_val() 454 static void cmos_set_reg_val(uint8_t addr, uint8_t value) in cmos_set_reg_val() 535 static bool vrtc_read(struct acrn_vcpu *vcpu, uint16_t addr, __unused size_t width) in vrtc_read() 613 static bool vrtc_write(struct acrn_vcpu *vcpu, uint16_t addr, size_t width, in vrtc_write()
|
| A D | vpic.c | 808 static bool vpic_primary_io_read(struct acrn_vcpu *vcpu, uint16_t addr, size_t width) in vpic_primary_io_read() 824 static bool vpic_primary_io_write(struct acrn_vcpu *vcpu, uint16_t addr, size_t width, in vpic_primary_io_write() 860 static bool vpic_secondary_io_read(struct acrn_vcpu *vcpu, uint16_t addr, size_t width) in vpic_secondary_io_read() 875 static bool vpic_secondary_io_write(struct acrn_vcpu *vcpu, uint16_t addr, size_t width, in vpic_secondary_io_write() 938 static bool vpic_elc_io_read(struct acrn_vcpu *vcpu, uint16_t addr, size_t width) in vpic_elc_io_read() 953 static bool vpic_elc_io_write(struct acrn_vcpu *vcpu, uint16_t addr, size_t width, in vpic_elc_io_write()
|
| A D | io_req.c | 169 uint64_t addr = 0UL; in get_asyncio_desc() local 520 __unused uint16_t addr, size_t width) in pio_default_read() 534 static bool pio_default_write(__unused struct acrn_vcpu *vcpu, __unused uint16_t addr, in pio_default_write()
|
| A D | vioapic.c | 209 vioapic_indirect_read(struct acrn_single_vioapic *vioapic, uint32_t addr) in vioapic_indirect_read() 289 static void vioapic_indirect_write(struct acrn_single_vioapic *vioapic, uint32_t addr, uint32_t dat… in vioapic_indirect_write()
|
| /hypervisor/hw/ |
| A D | pci.c | 92 uint32_t addr = (uint32_t)bdf.value; in pio_off_to_address() local 101 uint32_t addr; in pci_pio_read_cfg() local 127 uint32_t addr = pio_off_to_address(bdf, offset); in pci_pio_write_cfg() local 180 uint32_t addr = mmcfg_off_to_address(bdf, offset); in pci_mmcfg_read_cfg() local 196 uint32_t addr = mmcfg_off_to_address(bdf, offset); in pci_mmcfg_write_cfg() local
|
| /hypervisor/arch/x86/seed/ |
| A D | seed_abl.c | 44 bool parse_seed_abl(uint64_t addr, struct physical_seed *phy_seed) in parse_seed_abl()
|
| A D | seed_sbl.c | 61 bool parse_seed_sbl(uint64_t addr, struct physical_seed *phy_seed) in parse_seed_sbl()
|
| /hypervisor/dm/vpci/ |
| A D | vpci.c | 52 static bool vpci_pio_cfgaddr_read(struct acrn_vcpu *vcpu, uint16_t addr, size_t bytes) in vpci_pio_cfgaddr_read() 75 static bool vpci_pio_cfgaddr_write(struct acrn_vcpu *vcpu, uint16_t addr, size_t bytes, uint32_t va… in vpci_pio_cfgaddr_write() 114 static bool vpci_pio_cfgdata_read(struct acrn_vcpu *vcpu, uint16_t addr, size_t bytes) in vpci_pio_cfgdata_read() 147 static bool vpci_pio_cfgdata_write(struct acrn_vcpu *vcpu, uint16_t addr, size_t bytes, uint32_t va… in vpci_pio_cfgdata_write()
|
| /hypervisor/include/arch/x86/asm/guest/ |
| A D | vept.h | 20 #define PAGING_ENTRY_OFFSET(addr, lvl) (((addr) >> PAGING_ENTRY_SHIFT(lvl)) & (PTRS_PER_PTE - 1UL)) argument
|
| /hypervisor/acpi_parser/ |
| A D | dmar_parse.c | 58 static int32_t handle_dmar_devscope(struct dmar_dev_scope *dev_scope, void *addr, int32_t remaining) in handle_dmar_devscope()
|