Home
last modified time | relevance | path

Searched refs:bus_num (Results 1 – 20 of 20) sorted by relevance

/qemu/hw/pci/
H A Dpci-qmp-cmds.c31 static PciDeviceInfoList *qmp_query_pci_devices(PCIBus *bus, int bus_num);
69 int bus_num) in qmp_query_pci_bridge() argument
107 int bus_num) in qmp_query_pci_device() argument
115 info->bus = bus_num; in qmp_query_pci_device()
141 info->pci_bridge = qmp_query_pci_bridge(dev, bus, bus_num); in qmp_query_pci_device()
157 static PciDeviceInfoList *qmp_query_pci_devices(PCIBus *bus, int bus_num) in qmp_query_pci_devices() argument
166 QAPI_LIST_APPEND(tail, qmp_query_pci_device(dev, bus, bus_num)); in qmp_query_pci_devices()
173 static PciInfo *qmp_query_pci_bus(PCIBus *bus, int bus_num) in qmp_query_pci_bus() argument
177 bus = pci_find_bus_nr(bus, bus_num); in qmp_query_pci_bus()
180 info->bus = bus_num; in qmp_query_pci_bus()
[all …]
H A Dpci-internal.h18 PCIBus *pci_find_bus_nr(PCIBus *bus, int bus_num);
H A Dpci.c279 pbc->bus_num = pcibus_num; in pci_bus_class_init()
760 return PCI_BUS_GET_CLASS(s)->bus_num(s); in pci_bus_num()
1993 void pci_for_each_device_reverse(PCIBus *bus, int bus_num, in pci_for_each_device_reverse() argument
1996 bus = pci_find_bus_nr(bus, bus_num); in pci_for_each_device_reverse()
2017 void pci_for_each_device(PCIBus *bus, int bus_num, in pci_for_each_device() argument
2020 bus = pci_find_bus_nr(bus, bus_num); in pci_for_each_device()
2107 static bool pci_secondary_bus_in_range(PCIDevice *dev, int bus_num) in pci_secondary_bus_in_range() argument
2111 dev->config[PCI_SECONDARY_BUS] <= bus_num && in pci_secondary_bus_in_range()
2112 bus_num <= dev->config[PCI_SUBORDINATE_BUS]; in pci_secondary_bus_in_range()
2116 static bool pci_root_bus_in_range(PCIBus *bus, int bus_num) in pci_root_bus_in_range() argument
[all …]
H A Dpci_host.c51 uint8_t bus_num = addr >> 16; in pci_dev_find_by_addr() local
54 return pci_find_device(bus, bus_num, devfn); in pci_dev_find_by_addr()
/qemu/hw/usb/
H A Dhost-libusb.c71 uint32_t bus_num; member
101 int bus_num; member
456 trace_usb_host_remote_wakeup_removed(s->bus_num, s->addr); in usb_host_req_complete_ctrl()
460 trace_usb_host_req_complete(s->bus_num, s->addr, r->p, in usb_host_req_complete_ctrl()
485 trace_usb_host_req_complete(s->bus_num, s->addr, r->p, in usb_host_req_complete_data()
507 trace_usb_host_req_complete(s->bus_num, s->addr, r->p, in usb_host_req_abort()
537 trace_usb_host_iso_stop(s->bus_num, s->addr, xfer->ring->ep->nr); in usb_host_req_complete_iso()
708 trace_usb_host_iso_start(s->bus_num, s->addr, p->ep->nr); in usb_host_iso_data_in()
739 trace_usb_host_iso_out_of_bufs(s->bus_num, s->addr, p->ep->nr); in usb_host_iso_data_out()
770 trace_usb_host_iso_start(s->bus_num, s->addr, p->ep->nr); in usb_host_iso_data_out()
[all …]
/qemu/hw/pci-host/
H A Dgpex-acpi.c11 Aml *scope, uint8_t bus_num) in acpi_dsdt_add_pci_route_table() argument
24 aml_append(pkg, aml_name("L%.02X%X", bus_num, gsi)); in acpi_dsdt_add_pci_route_table()
34 Aml *dev_gsi = aml_device("L%.02X%X", bus_num, i); in acpi_dsdt_add_pci_route_table()
142 uint8_t bus_num = pci_bus_num(bus); in acpi_dsdt_add_gpex() local
156 if (bus_num < nr_pcie_buses) { in acpi_dsdt_add_gpex()
157 nr_pcie_buses = bus_num; in acpi_dsdt_add_gpex()
162 dev = aml_device("PC%.02X", bus_num); in acpi_dsdt_add_gpex()
173 aml_append(dev, aml_name_decl("_BBN", aml_int(bus_num))); in acpi_dsdt_add_gpex()
181 acpi_dsdt_add_pci_route_table(dev, cfg->irq, scope, bus_num); in acpi_dsdt_add_gpex()
H A Dpnv_phb3.c701 int bus_num; in pnv_phb3_resolve_pe() local
717 bus_num = pci_bus_num(ds->bus); in pnv_phb3_resolve_pe()
719 addr += 2 * ((bus_num << 8) | ds->devfn); in pnv_phb3_resolve_pe()
H A Dpnv_phb4.c1184 int bus_num; in pnv_phb4_resolve_pe() local
1201 bus_num = pci_bus_num(ds->bus); in pnv_phb4_resolve_pe()
1203 addr += 2 * PCI_BUILD_BDF(bus_num, ds->devfn); in pnv_phb4_resolve_pe()
/qemu/tests/qtest/
H A Dqtest_aspeed.h21 static inline uint32_t ast2600_i2c_calc_bus_addr(uint8_t bus_num) in ast2600_i2c_calc_bus_addr() argument
23 return AST2600_ASPEED_I2C_BASE_ADDR + 0x80 + bus_num * 0x80; in ast2600_i2c_calc_bus_addr()
/qemu/include/hw/arm/
H A Dsmmu-common.h162 uint8_t bus_num; member
180 SMMUPciBus *smmu_find_smmu_pcibus(SMMUState *s, uint8_t bus_num);
/qemu/include/hw/pci/
H A Dpci_bus.h18 int (*bus_num)(PCIBus *bus); member
H A Dpci.h347 void pci_for_each_device(PCIBus *bus, int bus_num,
350 void pci_for_each_device_reverse(PCIBus *bus, int bus_num,
372 PCIDevice *pci_find_device(PCIBus *bus, int bus_num, uint8_t devfn);
/qemu/hw/i386/
H A Damd_iommu.c61 uint8_t bus_num; /* bus number */ member
990 uint16_t devid = PCI_BUILD_BDF(as->bus_num, as->devfn); in amdvi_do_translate()
1063 trace_amdvi_translation_result(as->bus_num, PCI_SLOT(as->devfn), in amdvi_translate()
1428 int bus_num = pci_bus_num(bus); in amdvi_host_dma_iommu() local
1430 iommu_as = s->address_spaces[bus_num]; in amdvi_host_dma_iommu()
1435 s->address_spaces[bus_num] = iommu_as; in amdvi_host_dma_iommu()
1443 iommu_as[devfn]->bus_num = (uint8_t)bus_num; in amdvi_host_dma_iommu()
1523 "currently supported", as->bus_num, PCI_SLOT(as->devfn), in amdvi_iommu_notify_flag_changed()
H A Dacpi-build.c1491 uint8_t bus_num = pci_bus_num(bus); in build_dsdt() local
1500 if (bus_num < root_bus_limit) { in build_dsdt()
1501 root_bus_limit = bus_num - 1; in build_dsdt()
1509 dev = aml_device("CL%.02X", bus_num); in build_dsdt()
1511 dev = aml_device("PC%.02X", bus_num); in build_dsdt()
1514 aml_append(dev, aml_name_decl("_BBN", aml_int(bus_num))); in build_dsdt()
H A Dintel_iommu.c1529 static int vtd_dev_to_context_entry(IntelIOMMUState *s, uint8_t bus_num, in vtd_dev_to_context_entry() argument
1536 ret_fr = vtd_get_root_entry(s, bus_num, &re); in vtd_dev_to_context_entry()
1543 trace_vtd_re_not_present(bus_num); in vtd_dev_to_context_entry()
1559 trace_vtd_ce_not_present(bus_num, devfn); in vtd_dev_to_context_entry()
2092 uint8_t bus_num = pci_bus_num(bus); in vtd_do_iommu_translate() local
2096 uint16_t source_id = PCI_BUILD_BDF(bus_num, devfn); in vtd_do_iommu_translate()
2131 trace_vtd_iotlb_cc_hit(bus_num, devfn, cc_entry->context_entry.hi, in vtd_do_iommu_translate()
2146 ret_fr = vtd_dev_to_context_entry(s, bus_num, devfn, &ce); in vtd_do_iommu_translate()
2158 trace_vtd_iotlb_cc_update(bus_num, devfn, ce.hi, ce.lo, in vtd_do_iommu_translate()
/qemu/hw/arm/
H A Dsmmu-common.c829 SMMUPciBus *smmu_find_smmu_pcibus(SMMUState *s, uint8_t bus_num) in smmu_find_smmu_pcibus() argument
831 SMMUPciBus *smmu_pci_bus = s->smmu_pcibus_by_bus_num[bus_num]; in smmu_find_smmu_pcibus()
840 if (pci_bus_num(smmu_pci_bus->bus) == bus_num) { in smmu_find_smmu_pcibus()
841 s->smmu_pcibus_by_bus_num[bus_num] = smmu_pci_bus; in smmu_find_smmu_pcibus()
963 DEFINE_PROP_UINT8("bus_num", SMMUState, bus_num, 0),
/qemu/hw/virtio/
H A Dvirtio-iommu.c159 static IOMMUPciBus *iommu_find_iommu_pcibus(VirtIOIOMMU *s, uint8_t bus_num) in iommu_find_iommu_pcibus() argument
161 IOMMUPciBus *iommu_pci_bus = s->iommu_pcibus_by_bus_num[bus_num]; in iommu_find_iommu_pcibus()
168 if (pci_bus_num(iommu_pci_bus->bus) == bus_num) { in iommu_find_iommu_pcibus()
169 s->iommu_pcibus_by_bus_num[bus_num] = iommu_pci_bus; in iommu_find_iommu_pcibus()
/qemu/hw/remote/
H A Dvfio-user-obj.c673 int bus_num = pci_bus_num(pci_bus); in vfu_object_set_bus_irq() local
674 int max_bdf = PCI_BUILD_BDF(bus_num, PCI_DEVFN_MAX - 1); in vfu_object_set_bus_irq()
/qemu/hw/ppc/
H A Dspapr_pci.c85 int bus_num = (config_addr >> 16) & 0xFF; in spapr_pci_find_dev() local
92 return pci_find_device(phb->bus, bus_num, devfn); in spapr_pci_find_dev()
908 int bus_num = pci_bus_num(PCI_BUS(qdev_get_parent_bus(DEVICE(d)))); in populate_resource_props() local
909 uint32_t dev_id = (b_bbbbbbbb(bus_num) | in populate_resource_props()
/qemu/hw/pci-bridge/
H A Dpci_expander_bridge.c99 pbc->bus_num = pxb_bus_num; in pxb_bus_class_init()