| /hypervisor/dm/vpci/ |
| A D | vpci_priv.h | 70 static inline bool msixcap_access(const struct pci_vdev *vdev, uint32_t offset) in msixcap_access() 78 static inline bool msixtable_access(const struct pci_vdev *vdev, uint32_t offset) in msixtable_access() 94 static inline bool sriovcap_access(const struct pci_vdev *vdev, uint32_t offset) in sriovcap_access() 102 static inline bool vbar_access(const struct pci_vdev *vdev, uint32_t offset) in vbar_access() 110 static inline bool cfg_header_access(uint32_t offset) in cfg_header_access() 126 static inline bool msicap_access(const struct pci_vdev *vdev, uint32_t offset) in msicap_access()
|
| A D | vpci_bridge.c | 90 uint32_t offset, val; in init_vpci_bridge() local 157 static int32_t read_vpci_bridge_cfg(struct pci_vdev *vdev, uint32_t offset, in read_vpci_bridge_cfg() 190 static int32_t write_vpci_bridge_cfg(__unused struct pci_vdev *vdev, __unused uint32_t offset, in write_vpci_bridge_cfg()
|
| A D | vdev.c | 39 uint32_t pci_vdev_read_vcfg(const struct pci_vdev *vdev, uint32_t offset, uint32_t bytes) in pci_vdev_read_vcfg() 61 void pci_vdev_write_vcfg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t val) in pci_vdev_write_vcfg() 107 uint32_t lo, hi, offset; in pci_vdev_update_vbar_base() local 197 uint32_t bar, offset; in pci_vdev_write_vbar() local
|
| A D | vpci_mf_dev.c | 37 static int32_t read_vpci_mf_dev(struct pci_vdev *vdev, uint32_t offset, in read_vpci_mf_dev() 45 static int32_t write_vpci_mf_dev(__unused struct pci_vdev *vdev, __unused uint32_t offset, in write_vpci_mf_dev()
|
| A D | vmsix.c | 44 void read_vmsix_cap_reg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t *val) in read_vmsix_cap_reg() 72 bool write_vmsix_cap_reg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t val) in write_vmsix_cap_reg() 101 uint64_t offset; in rw_vmsix_table() local
|
| A D | vhostbridge.c | 240 static int32_t read_vhostbridge_cfg(struct pci_vdev *vdev, uint32_t offset, in read_vhostbridge_cfg() 267 static int32_t write_vhostbridge_cfg(struct pci_vdev *vdev, uint32_t offset, in write_vhostbridge_cfg()
|
| A D | vpci.c | 126 uint32_t offset = (uint16_t)cfg_addr.bits.reg_num + (addr - PCI_CONFIG_DATA); in vpci_pio_cfgdata_read() local 157 uint32_t offset = (uint16_t)cfg_addr.bits.reg_num + (addr - PCI_CONFIG_DATA); in vpci_pio_cfgdata_write() local 459 uint32_t offset, uint32_t bytes, uint32_t *val) in read_cfg_header() 500 uint32_t offset, uint32_t bytes, uint32_t val) in write_cfg_header() 573 static int32_t write_pt_dev_cfg(struct pci_vdev *vdev, uint32_t offset, in write_pt_dev_cfg() 606 static int32_t read_pt_dev_cfg(struct pci_vdev *vdev, uint32_t offset, in read_pt_dev_cfg() 647 uint32_t offset, uint32_t bytes, uint32_t *val) in vpci_read_cfg() 674 uint32_t offset, uint32_t bytes, uint32_t val) in vpci_write_cfg()
|
| A D | vroot_port.c | 79 static int32_t read_vrp_cfg(struct pci_vdev *vdev, uint32_t offset, in read_vrp_cfg() 87 static int32_t write_vrp_cfg(__unused struct pci_vdev *vdev, __unused uint32_t offset, in write_vrp_cfg()
|
| A D | vmcs9900.c | 36 uint32_t offset, uint32_t bytes, uint32_t * val) in read_vmcs9900_cfg() 48 uint16_t offset; in vmcs9900_mmio_handler() local 94 static int32_t write_vmcs9900_cfg(struct pci_vdev *vdev, uint32_t offset, in write_vmcs9900_cfg()
|
| A D | pci_pt.c | 56 void read_pt_vmsix_cap_reg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t *val) in read_pt_vmsix_cap_reg() 71 void write_pt_vmsix_cap_reg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t val) in write_pt_vmsix_cap_reg() 326 uint32_t offset; in vdev_bridge_pt_restore_space() local 401 uint32_t size32, offset, lo, hi = 0U; in init_bars() local 608 uint32_t offset; in init_vdev_pt() local
|
| A D | vsriov.c | 281 void read_sriov_cap_reg(const struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t *val) in read_sriov_cap_reg() 295 void write_sriov_cap_reg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t val) in write_sriov_cap_reg()
|
| A D | ivshmem.c | 259 uint64_t offset = mmio->address - vdev->vbars[IVSHMEM_MMIO_BAR].base_gpa; in ivshmem_mmio_handler() local 312 static int32_t read_ivshmem_vdev_cfg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32… in read_ivshmem_vdev_cfg() 431 static int32_t write_ivshmem_vdev_cfg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint3… in write_ivshmem_vdev_cfg()
|
| A D | vmsi.c | 102 void write_vmsi_cap_reg(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t val) in write_vmsi_cap_reg()
|
| A D | vmsix_on_msi.c | 129 void write_vmsix_cap_reg_on_msi(struct pci_vdev *vdev, uint32_t offset, uint32_t bytes, uint32_t va… in write_vmsix_cap_reg_on_msi()
|
| /hypervisor/hw/ |
| A D | pci.c | 89 static inline uint32_t pio_off_to_address(union pci_bdf bdf, uint32_t offset) in pio_off_to_address() 99 static uint32_t pci_pio_read_cfg(union pci_bdf bdf, uint32_t offset, uint32_t bytes) in pci_pio_read_cfg() 125 static void pci_pio_write_cfg(union pci_bdf bdf, uint32_t offset, uint32_t bytes, uint32_t val) in pci_pio_write_cfg() 147 __unused uint32_t offset, __unused uint32_t bytes) in pci_pio_read_cfg() 153 __unused uint32_t offset, __unused uint32_t bytes, __unused uint32_t val) in pci_pio_write_cfg() 167 static inline uint32_t mmcfg_off_to_address(union pci_bdf bdf, uint32_t offset) in mmcfg_off_to_address() 178 static uint32_t pci_mmcfg_read_cfg(union pci_bdf bdf, uint32_t offset, uint32_t bytes) in pci_mmcfg_read_cfg() 194 static void pci_mmcfg_write_cfg(union pci_bdf bdf, uint32_t offset, uint32_t bytes, uint32_t val) in pci_mmcfg_write_cfg() 220 uint32_t pci_pdev_read_cfg(union pci_bdf bdf, uint32_t offset, uint32_t bytes) in pci_pdev_read_cfg() 233 void pci_pdev_write_cfg(union pci_bdf bdf, uint32_t offset, uint32_t bytes, uint32_t val) in pci_pdev_write_cfg() [all …]
|
| /hypervisor/arch/x86/guest/ |
| A D | vlapic.c | 567 lvt_off_to_idx(uint32_t offset) in lvt_off_to_idx() 615 vlapic_get_lvtptr(struct acrn_vlapic *vlapic, uint32_t offset) in vlapic_get_lvtptr() 639 vlapic_get_lvt(const struct acrn_vlapic *vlapic, uint32_t offset) in vlapic_get_lvt() 648 vlapic_write_lvt(struct acrn_vlapic *vlapic, uint32_t offset) in vlapic_write_lvt() 1348 uint32_t offset = offset_arg; in vlapic_read() local 1658 static bool ptapic_invalid(__unused uint32_t offset) in ptapic_invalid() 2089 static bool apicv_basic_x2apic_read_msr_may_valid(uint32_t offset) in apicv_basic_x2apic_read_msr_may_valid() 2113 uint32_t offset; in vlapic_x2apic_read() local 2148 uint32_t offset; in vlapic_x2apic_write() local 2400 uint32_t offset; in apic_access_vmexit_handler() local [all …]
|
| A D | vept.c | 223 uint16_t offset; in get_leaf_entry() local 402 uint16_t offset; in handle_l2_ept_violation() local
|
| A D | ept.c | 104 uint32_t offset = 0U; in reserve_buffer_for_ept_pages() local
|
| /hypervisor/dm/ |
| A D | vuart.c | 166 static struct acrn_vuart *find_vuart_by_port(struct acrn_vm *vm, uint16_t offset) in find_vuart_by_port() 419 void vuart_write_reg(struct acrn_vuart *vu, uint16_t offset, uint8_t value_u8) in vuart_write_reg() 467 uint16_t offset = offset_arg; in vuart_write() local 518 uint8_t vuart_read_reg(struct acrn_vuart *vu, uint16_t offset) in vuart_read_reg() 634 uint16_t offset = offset_arg; in vuart_read() local
|
| A D | vrtc.c | 397 uint64_t offset; in vrtc_get_current_time() local 537 uint8_t offset; in vrtc_read() local 572 static inline bool vrtc_is_time_register(uint32_t offset) in vrtc_is_time_register() 701 static void vrtc_update_basetime(time_t physical_time, time_t offset) in vrtc_update_basetime()
|
| A D | vioapic.c | 395 uint32_t offset; in vioapic_mmio_rw() local
|
| /hypervisor/include/hw/ |
| A D | pci.h | 332 static inline uint32_t pci_bar_index(uint32_t offset) in pci_bar_index() 337 static inline bool is_bar_offset(uint32_t nr_bars, uint32_t offset) in is_bar_offset() 403 static inline bool pci_is_valid_access_offset(uint32_t offset, uint32_t bytes) in pci_is_valid_access_offset() 413 static inline bool pci_is_valid_access(uint32_t offset, uint32_t bytes) in pci_is_valid_access()
|
| /hypervisor/arch/x86/ |
| A D | ioapic.c | 132 ioapic_read_reg32(void *ioapic_base, const uint32_t offset) in ioapic_read_reg32() 149 ioapic_write_reg32(void *ioapic_base, const uint32_t offset, const uint32_t value) in ioapic_write_reg32()
|
| A D | vtd.c | 228 static uint32_t iommu_read32(const struct dmar_drhd_rt *dmar_unit, uint32_t offset) in iommu_read32() 233 static uint64_t iommu_read64(const struct dmar_drhd_rt *dmar_unit, uint32_t offset) in iommu_read64() 238 static void iommu_write32(const struct dmar_drhd_rt *dmar_unit, uint32_t offset, uint32_t value) in iommu_write32() 243 static void iommu_write64(const struct dmar_drhd_rt *dmar_unit, uint32_t offset, uint64_t value) in iommu_write64() 248 static inline void dmar_wait_completion(const struct dmar_drhd_rt *dmar_unit, uint32_t offset, in dmar_wait_completion()
|
| A D | tsc.c | 97 static inline uint32_t hpet_read(uint32_t offset) in hpet_read()
|