Home
last modified time | relevance | path

Searched refs:pci_bdf (Results 1 – 21 of 21) sorted by relevance

/hypervisor/include/hw/
A Dpci.h218 union pci_bdf { union
298 union pci_bdf bdf;
313 uint32_t (*pci_read_cfg)(union pci_bdf bdf, uint32_t offset, uint32_t bytes);
314 void (*pci_write_cfg)(union pci_bdf bdf, uint32_t offset, uint32_t bytes, uint32_t val);
351 static inline bool bdf_is_equal(union pci_bdf a, union pci_bdf b) in bdf_is_equal()
366 struct pci_pdev *pci_init_pdev(union pci_bdf pbdf, uint32_t drhd_index);
367 uint32_t pci_pdev_read_cfg(union pci_bdf bdf, uint32_t offset, uint32_t bytes);
368 void pci_pdev_write_cfg(union pci_bdf bdf, uint32_t offset, uint32_t bytes, uint32_t val);
369 void enable_disable_pci_intx(union pci_bdf bdf, bool enable);
371 bool is_hv_owned_pdev(union pci_bdf pbdf);
[all …]
/hypervisor/hw/
A Dpci.c89 static inline uint32_t pio_off_to_address(union pci_bdf bdf, uint32_t offset) in pio_off_to_address()
146 static uint32_t pci_pio_read_cfg(__unused union pci_bdf bdf, in pci_pio_read_cfg()
152 static void pci_pio_write_cfg(__unused union pci_bdf bdf, in pci_pio_write_cfg()
312 void enable_disable_pci_intx(union pci_bdf bdf, bool enable) in enable_disable_pci_intx()
329 bool is_plat_hidden_pdev(union pci_bdf bdf) in is_plat_hidden_pdev()
345 bool is_hv_owned_pdev(union pci_bdf pbdf) in is_hv_owned_pdev()
375 union pci_bdf dev_scope_bdf;
389 static uint32_t pci_check_override_drhd_index(union pci_bdf pbdf, in pci_check_override_drhd_index()
420 union pci_bdf pbdf; in scan_pci_hierarchy()
507 union pci_bdf bdf; in pci_parse_iommu_devscopes()
[all …]
/hypervisor/include/arch/x86/asm/
A Dboard.h26 union pci_bdf bdf;
38 extern const union pci_bdf plat_hidden_pdevs[MAX_HIDDEN_PDEVS_NUM];
A Dvm_config.h142 union pci_bdf vbdf; /* virtual BDF of PCI device */
143 union pci_bdf pbdf; /* physical BDF of PCI device */
A Dvtd.h64 union pci_bdf msi;
/hypervisor/release/
A Duart16550.c12 bool is_pci_dbg_uart(__unused union pci_bdf bdf_value) { return false; } in is_pci_dbg_uart()
/hypervisor/dm/vpci/
A Dvpci.c44 static int32_t vpci_read_cfg(struct acrn_vpci *vpci, union pci_bdf bdf, uint32_t offset, uint32_t b…
46 static struct pci_vdev *find_available_vdev(struct acrn_vpci *vpci, union pci_bdf bdf);
80 union pci_bdf vbdf; in vpci_pio_cfgaddr_write()
120 union pci_bdf bdf; in vpci_pio_cfgdata_read()
153 union pci_bdf bdf; in vpci_pio_cfgdata_write()
181 union pci_bdf bdf; in vpci_mmio_cfg_access()
361 static struct pci_vdev *find_available_vdev(struct acrn_vpci *vpci, union pci_bdf bdf) in find_available_vdev()
646 static int32_t vpci_read_cfg(struct acrn_vpci *vpci, union pci_bdf bdf, in vpci_read_cfg()
673 static int32_t vpci_write_cfg(struct acrn_vpci *vpci, union pci_bdf bdf, in vpci_write_cfg()
805 union pci_bdf bdf; in vpci_assign_pcidev()
[all …]
A Dvmsi.c43 union pci_bdf pbdf = vdev->pdev->bdf; in enable_disable_msi()
65 union pci_bdf pbdf = vdev->pdev->bdf; in remap_vmsi()
A Dvsriov.c85 static void create_vf(struct pci_vdev *pf_vdev, union pci_bdf vf_bdf, uint16_t vf_id) in create_vf()
157 union pci_bdf vf_bdf; in enable_vfs()
253 union pci_bdf bdf; in disable_vfs()
A Dvhostbridge.c129 union pci_bdf hostbridge_bdf = {.value = 0x0U}; in init_vhostbridge()
A Dvdev.c79 struct pci_vdev *pci_find_vdev(struct acrn_vpci *vpci, union pci_bdf vbdf) in pci_find_vdev()
A Dvmsix_on_msi.c165 union pci_bdf pbdf = vdev->pdev->bdf; in remap_one_vmsix_entry_on_msi()
A Dpci_pt.c402 union pci_bdf pbdf; in init_bars()
/hypervisor/acpi_parser/
A Ddmar_parse.c40 static union pci_bdf dmar_path_bdf(int32_t path_len, uint8_t busno, const struct acpi_dmar_pci_path… in dmar_path_bdf()
43 union pci_bdf dmar_bdf; in dmar_path_bdf()
61 union pci_bdf dmar_bdf; in handle_dmar_devscope()
/hypervisor/include/dm/
A Dvpci.h116 union pci_bdf bdf;
192 struct pci_vdev *pci_find_vdev(struct acrn_vpci *vpci, union pci_bdf vbdf);
/hypervisor/include/debug/
A Duart16550.h141 bool is_pci_dbg_uart(union pci_bdf bdf_value);
/hypervisor/arch/x86/
A Dvtd.c494 static struct dmar_drhd_rt *ioapic_to_dmaru(uint16_t ioapic_id, union pci_bdf *sid) in ioapic_to_dmaru()
799 union pci_bdf dmar_bdf; in fault_record_analysis()
989 static bool is_dmar_unit_valid(const struct dmar_drhd_rt *dmar_unit, union pci_bdf sid) in is_dmar_unit_valid()
1017 union pci_bdf sid; in iommu_attach_device()
1095 union pci_bdf sid; in iommu_detach_device()
1304 union pci_bdf sid; in dmar_reserve_irte()
1333 union pci_bdf sid; in dmar_assign_irte()
1397 union pci_bdf sid; in dmar_free_irte()
/hypervisor/debug/
A Duart16550.c23 union pci_bdf bdf;
299 bool is_pci_dbg_uart(union pci_bdf bdf_value) in is_pci_dbg_uart()
A Dshell.c1213 uint32_t *pgsi, uint32_t *vgsi, union pci_bdf *bdf, union pci_bdf *vbdf) in get_entry_info()
1275 union pci_bdf bdf, vbdf; in get_ptdev_info()
/hypervisor/common/
A Dhypercall.c1000 union pci_bdf bdf = {.value = irq.virt_bdf}; in hcall_set_ptdev_intr_info()
1053 union pci_bdf bdf = {.value = irq.virt_bdf}; in hcall_reset_ptdev_intr_info()
1330 union pci_bdf bdf; in hcall_remove_vdev()
/hypervisor/arch/x86/guest/
A Dassign.c614 union pci_bdf vbdf; in ptirq_prepare_msix_remap()

Completed in 36 milliseconds