Home
last modified time | relevance | path

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

/devicemodel/core/
A Dmptbl.c216 int bus, count; in mpt_count_ioint_entries() local
219 for (bus = 0; bus <= PCI_BUSMAX; bus++) in mpt_count_ioint_entries()
220 count += pci_count_lintr(bus); in mpt_count_ioint_entries()
230 mpt_generate_pci_int(int bus, int slot, int pin, int pirq_pin, int ioapic_irq, in mpt_generate_pci_int() argument
245 mpie->src_bus_id = bus; in mpt_generate_pci_int()
256 int pin, bus; in mpt_build_ioint_entries() local
303 for (bus = 0; bus <= PCI_BUSMAX; bus++) in mpt_build_ioint_entries()
304 pci_walk_lintr(bus, mpt_generate_pci_int, &mpie); in mpt_build_ioint_entries()
316 int ioints, bus; in mptable_build() local
331 for (bus = 1; bus <= PCI_BUSMAX; bus++) { in mptable_build()
[all …]
A Dvmmapi.c596 vm_map_ptdev_mmio(struct vmctx *ctx, int bus, int slot, int func, in vm_map_ptdev_mmio() argument
615 vm_unmap_ptdev_mmio(struct vmctx *ctx, int bus, int slot, int func, in vm_unmap_ptdev_mmio() argument
A Dmain.c426 io_req->reqs.pci_request.bus, in vmexit_pci_emul()
434 io_req->reqs.pci_request.bus, in vmexit_pci_emul()
/devicemodel/hw/pci/
A Dptm.c59 __func__, pdev->bus, pdev->dev, pdev->func, pos, reg_val); in get_ptm_reg_value()
79 rp_vdev.slot = PCI_BDF(ptdev->dev->bus, ptdev->dev->slot, ptdev->dev->func); in add_vroot_port()
83 rp_priv->primary_bus = ptdev->dev->bus; in add_vroot_port()
127 phys_dev->bus, phys_dev->dev, phys_dev->func); in ptm_probe()
134 phys_dev->bus, phys_dev->dev, phys_dev->func); in ptm_probe()
153 phys_dev->bus, phys_dev->dev, phys_dev->func); in ptm_probe()
161 phys_dev->bus, phys_dev->dev, phys_dev->func); in ptm_probe()
169 __func__, rp->bus, rp->dev, rp->func, in ptm_probe()
170 phys_dev->bus, phys_dev->dev, phys_dev->func); in ptm_probe()
179 __func__, rp->bus, rp->dev, rp->func); in ptm_probe()
[all …]
A Dcore.c259 bus ? *bus = 0 : 0; in parse_bdf()
277 if (s_bus && bus) in parse_bdf()
1044 pdi->bus = bus; in pci_emul_init()
1507 for (bus = 0; bus < MAXBUSES; bus++) { in init_pci()
1615 for (bus = 0; bus < MAXBUSES; bus++) { in init_pci()
1687 for (bus = 0; bus < MAXBUSES && success_cnt[i] > 0; bus++) { in init_pci()
1752 for (bus = 0; bus < MAXBUSES; bus++) { in deinit_pci()
1830 if (bus != 0) in pci_bus_write_dsdt()
1853 if (bus == 0) { in pci_bus_write_dsdt()
1964 int bus; in pci_write_dsdt() local
[all …]
A Dgsi_sharing.c82 int bus, slot, func; in check_msi_capability() local
88 if (parse_bdf(dev_name, &bus, &slot, &func, 16) != 0) in check_msi_capability()
91 phys_dev = pci_device_find_by_slot(0, bus, slot, func); in check_msi_capability()
166 int i, bus, slot, func; in update_pt_info() local
172 if (parse_bdf(name, &bus, &slot, &func, 16) != 0) in update_pt_info()
175 if (phys_bdf == (PCI_BDF(bus, slot, func))) in update_pt_info()
A Dpassthrough.c413 ptdev->sel.bus = bus; in cfginit()
419 bus, slot, func); in cfginit()
426 bus, slot, func); in cfginit()
439 bus, slot, func); in cfginit()
458 bus, slot, func); in cfginit()
819 if (phys_dev->bus == bus && phys_dev->dev == slot && in passthru_init()
1128 dev->bus, in write_dsdt_xdci()
1146 dev->bus, in write_dsdt_hdac()
1265 dev->bus, in write_dsdt_hdas()
1715 dev->bus, in write_dsdt_urt1()
[all …]
A Dgvt.c37 uint32_t bus; member
178 gvt->addr.domain, gvt->addr.bus, gvt->addr.slot, in gvt_init_config()
229 gvt->addr.domain, gvt->addr.bus, gvt->addr.slot, in gvt_init_config()
382 gvt->addr.bus = pi->bus; in pci_gvt_init()
A Duart.c121 vdev.slot = PCI_BDF(dev->bus, dev->slot, dev->func); in pci_uart_init()
158 emul_dev.slot = PCI_BDF(dev->bus, dev->slot, dev->func); in pci_uart_deinit()
A Dxhci.c642 path->bus = info->path.bus; in pci_xhci_assign_hub_ports()
651 path->bus, usb_dev_path(path)); in pci_xhci_assign_hub_ports()
688 path->bus = oldinfo->path.bus; in pci_xhci_unassign_hub_ports()
793 "\r\n", di->path.bus, in pci_xhci_native_usb_dev_conn_cb()
803 di->vid, di->pid, di->path.bus, in pci_xhci_native_usb_dev_conn_cb()
853 " %d-%s\r\n", di->path.bus, in pci_xhci_native_usb_dev_disconn_cb()
1290 p->info.path.bus, in pci_xhci_usbcmd_write()
2126 "port %d\r\n", di->path.bus, in pci_xhci_cmd_address_device()
2135 di->path.bus, in pci_xhci_cmd_address_device()
4163 int port, bus, index; in pci_xhci_parse_bus_port() local
[all …]
A Dnpk.c297 error = vm_map_ptdev_mmio(ctx, dev->bus, dev->slot, dev->func, in pci_npk_init()
329 vm_unmap_ptdev_mmio(ctx, dev->bus, dev->slot, dev->func, in pci_npk_deinit()
A Divshmem.c156 dev.slot = PCI_BDF(vdev->bus, vdev->slot, vdev->func); in create_ivshmem_from_hv()
365 emul_dev.slot = PCI_BDF(vdev->bus, vdev->slot, vdev->func); in destroy_ivshmem_from_hv()
A Dlpc.c440 if (pi->bus != 0) { in pci_lpc_init()
/devicemodel/hw/pci/virtio/
A Dvirtio_i2c.c117 int bus; member
212 dev->bus, i2c_bus); in acpi_add_cam1()
287 dev->bus, i2c_bus); in acpi_add_cam2()
360 dev->bus, i2c_bus); in acpi_add_hdac()
456 if (bus < 0) in native_adapter_create()
484 native_adapter->bus = bus; in native_adapter_create()
642 native_adapter->bus); in virtio_i2c_map()
676 bus = -1; in virtio_i2c_parse()
681 if (bus == -1) { in virtio_i2c_parse()
682 if (dm_strtoi(cp, &t, 10, &bus) || bus < 0) in virtio_i2c_parse()
[all …]
A Dvirtio_mei.c2204 unsigned int bus, unsigned int slot, unsigned int func) in vmei_get_devname() argument
2213 bus, slot, func); in vmei_get_devname()
2241 int bus = 0, slot = 0, func = 0; in vmei_init() local
2250 if (parse_bdf(opt, &bus, &slot, &func, 16) == 0) in vmei_init()
2268 rc = vmei_get_devname(name, sizeof(name), bus, slot, func); in vmei_init()
/devicemodel/hw/platform/
A Dusb_pmapper.c37 info->path.bus = libusb_get_bus_number(ldev); in usb_get_native_devinfo()
44 info->path.bus, usb_dev_path(&info->path)); in usb_get_native_devinfo()
62 " %d-%s\r\n", info->path.bus, in usb_get_native_devinfo()
198 "[%d-%d %d] st %d\r\n", __func__, info->path.bus, in usb_dev_comp_cb()
564 path->bus, usb_dev_path(path), c, i, in usb_dev_native_toggle_if()
608 "\r\n", path->bus, usb_dev_path(path), in usb_dev_native_toggle_if_drivers()
696 udev->info.path.bus, in usb_dev_set_if()
920 path->bus, usb_dev_path(path)); in clear_uas_desc()
959 "data %d\r\n", udev->info.path.bus, in usb_dev_request()
1178 sz = sizeof(udev->info.path.bus); in usb_dev_info()
[all …]
/devicemodel/hw/
A Dusb_core.c253 return (p1->bus == p2->bus && p1->depth == p2->depth && in usb_dev_path_cmp()
265 if (!usb_native_is_bus_existed(path->bus)) in usb_get_hub_port_num()
269 path->bus, usb_dev_path(path)); in usb_get_hub_port_num()
/devicemodel/include/
A Dpci_core.h144 uint8_t bus, slot, func; member
390 int pci_count_lintr(int bus);
391 void pci_walk_lintr(int bus, pci_lintr_cb cb, void *arg);
393 int pci_bus_configured(int bus);
394 int emulate_pci_cfgrw(struct vmctx *ctx, int vcpu, int in, int bus,
401 int parse_bdf(char *s, int *bus, int *dev, int *func, int base);
A Dvmmapi.h140 int vm_map_ptdev_mmio(struct vmctx *ctx, int bus, int slot, int func,
142 int vm_unmap_ptdev_mmio(struct vmctx *ctx, int bus, int slot, int func,
A Dpcireg.h62 #define PCI_RID(bus, slot, func) \ argument
63 ((((bus) & PCI_BUSMAX) << PCI_RID_BUS_SHIFT) | \
67 #define PCI_ARI_RID(bus, func) \ argument
68 ((((bus) & PCI_BUSMAX) << PCI_RID_BUS_SHIFT) | \
A Dpciio.h60 u_int8_t bus; /* bus number */ member
A Dusb_core.h182 uint8_t bus; member
/devicemodel/bios/
A Dchangelog_ovmf.txt126 - Avoid exhaustive PCI bus scanning during PCI host bridge initialization

Completed in 63 milliseconds