| /devicemodel/core/ |
| A D | mptbl.c | 216 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 D | vmmapi.c | 596 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 D | main.c | 426 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 D | ptm.c | 59 __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 D | core.c | 259 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 D | gsi_sharing.c | 82 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 D | passthrough.c | 413 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 D | gvt.c | 37 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 D | uart.c | 121 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 D | xhci.c | 642 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 D | npk.c | 297 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 D | ivshmem.c | 156 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 D | lpc.c | 440 if (pi->bus != 0) { in pci_lpc_init()
|
| /devicemodel/hw/pci/virtio/ |
| A D | virtio_i2c.c | 117 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 D | virtio_mei.c | 2204 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 D | usb_pmapper.c | 37 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 D | usb_core.c | 253 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 D | pci_core.h | 144 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 D | vmmapi.h | 140 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 D | pcireg.h | 62 #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 D | pciio.h | 60 u_int8_t bus; /* bus number */ member
|
| A D | usb_core.h | 182 uint8_t bus; member
|
| /devicemodel/bios/ |
| A D | changelog_ovmf.txt | 126 - Avoid exhaustive PCI bus scanning during PCI host bridge initialization
|