Home
last modified time | relevance | path

Searched refs:vbdf (Results 1 – 11 of 11) sorted by relevance

/hypervisor/dm/vpci/
A Dvdev.c79 struct pci_vdev *pci_find_vdev(struct acrn_vpci *vpci, union pci_bdf vbdf) in pci_find_vdev() argument
84 hlist_for_each(n, &vpci->vdevs_hlist_heads[hash64(vbdf.value, VDEV_LIST_HASHBITS)]) { in pci_find_vdev()
86 if (bdf_is_equal(vbdf, tmp->bdf)) { in pci_find_vdev()
A Dvpci.c80 union pci_bdf vbdf; in vpci_pio_cfgaddr_write() local
89 vbdf.value = cfg_addr->bits.bdf; in vpci_pio_cfgaddr_write()
90 vdev = find_available_vdev(vpci, vbdf); in vpci_pio_cfgaddr_write()
726 vdev->bdf.value = dev_config->vbdf.value; in vpci_init_vdev()
731 …hlist_add_head(&vdev->link, &vpci->vdevs_hlist_heads[hash64(dev_config->vbdf.value, VDEV_LIST_HASH… in vpci_init_vdev()
777 if ((!is_postlaunched_vm(vm)) || (vm_config->pci_devs[idx].vbdf.value != UNASSIGNED_VBDF)) { in vpci_init_vdevs()
A Dvroot_port.c138 dev_config->vbdf.value = (uint16_t)dev->slot; in create_vrp()
A Dvmcs9900.c178 dev_config->vbdf.value = (uint16_t) dev->slot; in create_vmcs9900_vdev()
A Divshmem.c657 dev_config->vbdf.value = (uint16_t) dev->slot; in create_ivshmem_vdev()
/hypervisor/arch/x86/configs/
A Dpci_dev.c91 dev_config->vbdf.value = pdev->bdf.value; in init_one_dev_config()
/hypervisor/debug/
A Dshell.c1213 uint32_t *pgsi, uint32_t *vgsi, union pci_bdf *bdf, union pci_bdf *vbdf) in get_entry_info() argument
1227 vbdf->value = entry->virt_sid.msi_id.bdf; in get_entry_info()
1247 vbdf->value = 0U; in get_entry_info()
1260 vbdf->value = 0U; in get_entry_info()
1275 union pci_bdf bdf, vbdf; in get_ptdev_info() local
1288 &bdf, &vbdf); in get_ptdev_info()
1300 vbdf.bits.b, vbdf.bits.d, vbdf.bits.f); in get_ptdev_info()
/hypervisor/arch/x86/guest/
A Dassign.c614 union pci_bdf vbdf; in ptirq_prepare_msix_remap() local
670 vbdf.value = virt_bdf; in ptirq_prepare_msix_remap()
672 vbdf.bits.b, vbdf.bits.d, vbdf.bits.f, entry_nr, entry->vmsi.data.bits.vector, in ptirq_prepare_msix_remap()
/hypervisor/include/arch/x86/asm/
A Dvm_config.h142 union pci_bdf vbdf; /* virtual BDF of PCI device */ member
/hypervisor/include/dm/
A Dvpci.h192 struct pci_vdev *pci_find_vdev(struct acrn_vpci *vpci, union pci_bdf vbdf);
/hypervisor/common/
A Dhypercall.c1340 vdev->pci_dev_config->vbdf.value = UNASSIGNED_VBDF; in hcall_remove_vdev()

Completed in 19 milliseconds