Lines Matching defs:hv_pcibus_device
476 struct hv_pcibus_device { struct
478 struct pci_sysdata sysdata;
482 struct pci_host_bridge *bridge;
483 struct fwnode_handle *fwnode;
485 enum pci_protocol_version_t protocol_version;
486 enum hv_pcibus_state state;
487 struct hv_device *hdev;
488 resource_size_t low_mmio_space;
489 resource_size_t high_mmio_space;
490 struct resource *mem_config;
491 struct resource *low_mmio_res;
492 struct resource *high_mmio_res;
493 struct completion *survey_event;
494 struct pci_bus *pci_bus;
495 spinlock_t config_lock; /* Avoid two threads writing index page */
496 spinlock_t device_list_lock; /* Protect lists below */
497 void __iomem *cfg_addr;
499 struct list_head children;
500 struct list_head dr_list;
502 struct msi_domain_info msi_info;
503 struct irq_domain *irq_domain;
527 struct hv_pcibus_device *bus; argument