Lines Matching full:vmbus

98  * Size of requestor for VMbus; the value is based on the observation
699 * always fails since the vmbus channel has been closed: in hv_irq_retarget_interrupt()
971 WARN_ONCE(1, "Invalid firmware configuration for VMBus interrupts\n"); in hv_pci_irqchip_init()
2094 * remove the ID from the VMbus requestor if the identifier is still in hv_compose_msi_msg()
2838 "PCI VMBus BUS_RELATIONS: ignored\n"); in hv_pci_start_relations_work()
3021 dev_info(&hdev->device, "PCI VMBus EJECT: ignored\n"); in hv_pci_eject_device()
3207 * @hdev: VMBus's tracking struct for this root PCI bus.
3216 * asynchronous messaging via VMBus. Windows 10 increases the
3270 "PCI VMBus probing: Using version %#x\n", in hv_pci_protocol_negotiation()
3329 * node (in this case, VMBus) or change it such that it
3330 * understands VMBus. The pnp layer, however, has been declared
3333 * The workaround, implemented here, is to ask VMBus to allocate
3334 * MMIO space for this bus. VMBus itself knows which ranges are
3443 * @hdev: VMBus's tracking struct for this root PCI bus
3533 * @hdev: VMBus's tracking struct for this root PCI bus
3580 * @hdev: VMBus's tracking struct for this root PCI bus
3668 * @hdev: VMBus's tracking struct for this root PCI bus
3705 * hv_pci_probe() - New VMBus channel probe, for a root PCI bus
3706 * @hdev: VMBus's tracking struct for this root PCI bus
3770 * Set the PCI bus parent to be the corresponding VMbus in hv_pci_probe()
3771 * device. Then the VMbus device will be assigned as the in hv_pci_probe()
3957 * 'return'; remove the ID from the VMbus requestor if the in hv_pci_bus_exit()
3971 * hv_pci_remove() - Remove routine for this VMBus channel
3972 * @hdev: VMBus's tracking struct for this root PCI bus
4026 * vmbus channel, which can be being closed by hv_pci_suspend(), e.g. in hv_pci_suspend()
4028 * new_pcichild_device() writes to the vmbus channel. in hv_pci_suspend()
4034 * hbus->wq and safely closes the vmbus channel. in hv_pci_suspend()
4148 MODULE_DEVICE_TABLE(vmbus, hv_pci_id_table);