Lines Matching refs:hv_pcibus_device
437 struct hv_pcibus_device { struct
478 struct hv_pcibus_device *bus; argument
503 struct hv_pcibus_device *hbus;
543 static struct hv_pci_dev *get_pcichild_wslot(struct hv_pcibus_device *hbus,
557 static void get_hvpcibus(struct hv_pcibus_device *hv_pcibus);
558 static void put_hvpcibus(struct hv_pcibus_device *hv_pcibus);
776 struct hv_pcibus_device *hbus = in hv_pcifront_read_config()
777 container_of(bus->sysdata, struct hv_pcibus_device, sysdata); in hv_pcifront_read_config()
804 struct hv_pcibus_device *hbus = in hv_pcifront_write_config()
805 container_of(bus->sysdata, struct hv_pcibus_device, sysdata); in hv_pcifront_write_config()
859 struct hv_pcibus_device *hbus; in hv_msi_free()
911 struct hv_pcibus_device *hbus; in hv_irq_unmask()
924 hbus = container_of(pbus->sysdata, struct hv_pcibus_device, sysdata); in hv_irq_unmask()
1076 struct hv_pcibus_device *hbus; in hv_compose_msi_msg()
1098 hbus = container_of(pbus->sysdata, struct hv_pcibus_device, sysdata); in hv_compose_msi_msg()
1261 static int hv_pcie_init_irq_domain(struct hv_pcibus_device *hbus) in hv_pcie_init_irq_domain()
1307 static void survey_child_resources(struct hv_pcibus_device *hbus) in survey_child_resources()
1379 static void prepopulate_bars(struct hv_pcibus_device *hbus) in prepopulate_bars()
1473 static void hv_pci_assign_slots(struct hv_pcibus_device *hbus) in hv_pci_assign_slots()
1500 static int create_root_hv_pci_bus(struct hv_pcibus_device *hbus) in create_root_hv_pci_bus()
1571 static struct hv_pci_dev *new_pcichild_device(struct hv_pcibus_device *hbus, in new_pcichild_device()
1637 static struct hv_pci_dev *get_pcichild_wslot(struct hv_pcibus_device *hbus, in get_pcichild_wslot()
1685 struct hv_pcibus_device *hbus; in pci_devices_present_work()
1805 static void hv_pci_devices_present(struct hv_pcibus_device *hbus, in hv_pci_devices_present()
1941 struct hv_pcibus_device *hbus = context; in hv_pci_onchannelcallback()
2136 static void hv_pci_free_bridge_windows(struct hv_pcibus_device *hbus) in hv_pci_free_bridge_windows()
2181 static int hv_pci_allocate_bridge_windows(struct hv_pcibus_device *hbus) in hv_pci_allocate_bridge_windows()
2246 static int hv_allocate_config_window(struct hv_pcibus_device *hbus) in hv_allocate_config_window()
2272 static void hv_free_config_window(struct hv_pcibus_device *hbus) in hv_free_config_window()
2285 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev); in hv_pci_enter_d0()
2341 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev); in hv_pci_query_relations()
2381 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev); in hv_send_resources_allocated()
2456 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev); in hv_send_resources_released()
2482 static void get_hvpcibus(struct hv_pcibus_device *hbus) in get_hvpcibus()
2487 static void put_hvpcibus(struct hv_pcibus_device *hbus) in put_hvpcibus()
2503 struct hv_pcibus_device *hbus; in hv_pci_probe()
2512 hbus = (struct hv_pcibus_device *)get_zeroed_page(GFP_KERNEL); in hv_pci_probe()
2629 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev); in hv_pci_bus_exit()
2677 struct hv_pcibus_device *hbus; in hv_pci_remove()