Lines Matching defs:existing
245 vmm_pci_entry_t vmm_pci_create_bar_emulation(vmm_pci_entry_t existing, int num_bars, vmm_pci_bar_t *bars)
250 bar_emul->passthrough = existing;
258 vmm_pci_entry_t vmm_pci_create_passthrough_bar_emulation(vmm_pci_entry_t existing, int num_bars, vmm_pci_bar_t *bars)
263 bar_emul->passthrough = existing;
271 vmm_pci_entry_t vmm_pci_create_irq_emulation(vmm_pci_entry_t existing, int irq)
275 irq_emul->passthrough = existing;
369 vmm_pci_entry_t vmm_pci_create_cap_emulation(vmm_pci_entry_t existing, int num_caps, uint8_t *caps, int num_ranges,
373 emul->passthrough = existing;
393 vmm_pci_entry_t vmm_pci_no_msi_cap_emulation(vmm_pci_entry_t existing)
399 error = existing.ioread(existing.cookie, PCI_HEADER_TYPE, 1, &value);
403 error = existing.ioread(existing.cookie, PCI_STATUS, 1, &value);
406 return existing;
415 error = existing.ioread(existing.cookie, PCI_CAPABILITY_LIST, 1, &value);
423 error = existing.ioread(existing.cookie, value, 1, &cap_type);
439 error = existing.ioread(existing.cookie, value + 1, 1, &value);
443 return vmm_pci_create_cap_emulation(existing, num_caps, caps, num_ignore, ignore_start, ignore_end);
445 return existing;