Home
last modified time | relevance | path

Searched refs:bus (Results 1 – 8 of 8) sorted by relevance

/hypervisor/acpi_parser/
A Ddmar_parse.c28 static uint8_t get_secondary_bus(uint8_t bus, uint8_t dev, uint8_t func) in get_secondary_bus() argument
32 pio_write32(PCI_CFG_ENABLE | ((uint32_t)bus << 16U) | ((uint32_t)dev << 11U) | in get_secondary_bus()
71 dmar_bdf = dmar_path_bdf(path_len, apci_devscope->bus, path); in handle_dmar_devscope()
74 dev_scope->bus = dmar_bdf.fields.bus; in handle_dmar_devscope()
136 ((uint32_t)dev_scope->bus << 8U) | in handle_one_drhd()
/hypervisor/arch/x86/
A Dvtd.c506 sid->fields.bus = dmar_unit->drhd->devices[i].bus; in ioapic_to_dmaru()
526 uint16_t bdf = ((uint16_t)bus << 8U) | devfun; in device_to_dmaru()
1019 sid.fields.bus = bus; in iommu_attach_device()
1022 dmar_unit = device_to_dmaru(bus, devfun); in iommu_attach_device()
1025 root_entry = root_table + bus; in iommu_attach_device()
1098 dmar_unit = device_to_dmaru(bus, devfun); in iommu_detach_device()
1100 sid.fields.bus = bus; in iommu_detach_device()
1105 root_entry = root_table + bus; in iommu_detach_device()
1206 uint16_t bus_local = bus; in move_pt_device()
1212 status = iommu_detach_device(from_domain, bus, devfun); in move_pt_device()
[all …]
/hypervisor/hw/
A Dpci.c415 static void scan_pci_hierarchy(uint8_t bus, uint64_t buses_visited[BUSES_BITMAP_LEN], in scan_pci_hierarchy() argument
428 bus_map[e].bus_under_scan = bus; in scan_pci_hierarchy()
513 bdf.fields.bus = plat_dmar_info.drhd_units[drhd_index].devices[devscope_index].bus; in pci_parse_iommu_devscopes()
628 uint16_t bus; in init_pci_pdev_list() local
636 for (bus = 0U; bus <= PCI_BUSMAX; bus++) { in init_pci_pdev_list()
637 was_visited = bitmap_test((bus & 0x3FU), &buses_visited[bus >> 6U]); in init_pci_pdev_list()
639 scan_pci_hierarchy((uint8_t)bus, buses_visited, &bdfs_from_drhds, drhd_idx_pci_all); in init_pci_pdev_list()
/hypervisor/dm/vpci/
A Dvsriov.c52 …return ((uint8_t)(pf_vdev->bdf.fields.bus + ((pf_vdev->bdf.fields.devfun + fst_off + (stride * id)… in get_vf_bus()
195 vf_bdf.fields.bus = get_vf_bus(pf_vdev, fst_off, stride, 0U); in enable_vfs()
203 vf_bdf.fields.bus = get_vf_bus(pf_vdev, fst_off, stride, idx); in enable_vfs()
255 bdf.fields.bus = get_vf_bus(pf_vdev, first, stride, idx); in disable_vfs()
/hypervisor/include/arch/x86/asm/
A Dvtd.h489 uint8_t bus; member
603 …ruct iommu_domain *from_domain, const struct iommu_domain *to_domain, uint8_t bus, uint8_t devfun);
/hypervisor/boot/include/
A Dacpi.h230 uint8_t bus; member
/hypervisor/include/hw/
A Dpci.h227 uint8_t bus; /* BITs 8-15 */ member
/hypervisor/include/public/
A Dacrn_common.h180 int32_t bus; member

Completed in 20 milliseconds