Home
last modified time | relevance | path

Searched refs:devfun (Results 1 – 6 of 6) sorted by relevance

/hypervisor/arch/x86/
A Dvtd.c505 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 Dvsriov.c44 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 Ddmar_parse.c75 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 Dvtd.h490 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 Dpci.h226 uint8_t devfun; /* BITs 0-7 */ member
/hypervisor/hw/
A Dpci.c514 bdf.fields.devfun = plat_dmar_info.drhd_units[drhd_index].devices[devscope_index].devfun; in pci_parse_iommu_devscopes()

Completed in 16 milliseconds