Searched refs:devfun (Results 1 – 6 of 6) sorted by relevance
| /hypervisor/arch/x86/ |
| A D | vtd.c | 505 sid->fields.devfun = dmar_unit->drhd->devices[i].devfun; in ioapic_to_dmaru() 526 uint16_t bdf = ((uint16_t)bus << 8U) | devfun; in device_to_dmaru() 530 pr_fatal("BDF %02x:%02x:%x has no IOMMU\n", bus, devfun >> 3U, devfun & 7U); in device_to_dmaru() 1020 sid.fields.devfun = devfun; in iommu_attach_device() 1022 dmar_unit = device_to_dmaru(bus, devfun); in iommu_attach_device() 1051 context_entry = context + devfun; in iommu_attach_device() 1098 dmar_unit = device_to_dmaru(bus, devfun); in iommu_detach_device() 1101 sid.fields.devfun = devfun; in iommu_detach_device() 1113 context_entry = context + devfun; in iommu_detach_device() 1212 status = iommu_detach_device(from_domain, bus, devfun); in move_pt_device() [all …]
|
| /hypervisor/dm/vpci/ |
| A D | vsriov.c | 44 return ((uint8_t)((pf_vdev->bdf.fields.devfun + fst_off + (stride * id)) & 0xFFU)); in get_vf_devfun() 52 …return ((uint8_t)(pf_vdev->bdf.fields.bus + ((pf_vdev->bdf.fields.devfun + fst_off + (stride * id)… in get_vf_bus() 196 vf_bdf.fields.devfun = get_vf_devfun(pf_vdev, fst_off, stride, 0U); in enable_vfs() 204 vf_bdf.fields.devfun = get_vf_devfun(pf_vdev, fst_off, stride, idx); in enable_vfs() 256 bdf.fields.devfun = get_vf_devfun(pf_vdev, first, stride, idx); in disable_vfs()
|
| /hypervisor/acpi_parser/ |
| A D | dmar_parse.c | 75 dev_scope->devfun = dmar_bdf.fields.devfun; in handle_dmar_devscope() 137 dev_scope->devfun) == CONFIG_IGD_SBDF) { in handle_one_drhd()
|
| /hypervisor/include/arch/x86/asm/ |
| A D | vtd.h | 490 uint8_t devfun; member 603 …ruct iommu_domain *from_domain, const struct iommu_domain *to_domain, uint8_t bus, uint8_t devfun);
|
| /hypervisor/include/hw/ |
| A D | pci.h | 226 uint8_t devfun; /* BITs 0-7 */ member
|
| /hypervisor/hw/ |
| A D | pci.c | 514 bdf.fields.devfun = plat_dmar_info.drhd_units[drhd_index].devices[devscope_index].devfun; in pci_parse_iommu_devscopes()
|
Completed in 16 milliseconds