Lines Matching refs:hv_pcibus_device

462 struct hv_pcibus_device {  struct
507 struct hv_pcibus_device *bus; argument
532 struct hv_pcibus_device *hbus;
575 static struct hv_pci_dev *get_pcichild_wslot(struct hv_pcibus_device *hbus,
589 static void get_hvpcibus(struct hv_pcibus_device *hv_pcibus);
590 static void put_hvpcibus(struct hv_pcibus_device *hv_pcibus);
808 struct hv_pcibus_device *hbus = in hv_pcifront_read_config()
809 container_of(bus->sysdata, struct hv_pcibus_device, sysdata); in hv_pcifront_read_config()
836 struct hv_pcibus_device *hbus = in hv_pcifront_write_config()
837 container_of(bus->sysdata, struct hv_pcibus_device, sysdata); in hv_pcifront_write_config()
936 struct hv_pcibus_device *hbus = in hv_read_config_block()
937 container_of(pdev->bus->sysdata, struct hv_pcibus_device, in hv_read_config_block()
1016 struct hv_pcibus_device *hbus = in hv_write_config_block()
1017 container_of(pdev->bus->sysdata, struct hv_pcibus_device, in hv_write_config_block()
1086 struct hv_pcibus_device *hbus = in hv_register_block_invalidate()
1087 container_of(pdev->bus->sysdata, struct hv_pcibus_device, in hv_register_block_invalidate()
1138 struct hv_pcibus_device *hbus; in hv_msi_free()
1190 struct hv_pcibus_device *hbus; in hv_irq_unmask()
1203 hbus = container_of(pbus->sysdata, struct hv_pcibus_device, sysdata); in hv_irq_unmask()
1354 struct hv_pcibus_device *hbus; in hv_compose_msi_msg()
1376 hbus = container_of(pbus->sysdata, struct hv_pcibus_device, sysdata); in hv_compose_msi_msg()
1539 static int hv_pcie_init_irq_domain(struct hv_pcibus_device *hbus) in hv_pcie_init_irq_domain()
1585 static void survey_child_resources(struct hv_pcibus_device *hbus) in survey_child_resources()
1657 static void prepopulate_bars(struct hv_pcibus_device *hbus) in prepopulate_bars()
1751 static void hv_pci_assign_slots(struct hv_pcibus_device *hbus) in hv_pci_assign_slots()
1775 static void hv_pci_remove_slots(struct hv_pcibus_device *hbus) in hv_pci_remove_slots()
1793 static int create_root_hv_pci_bus(struct hv_pcibus_device *hbus) in create_root_hv_pci_bus()
1864 static struct hv_pci_dev *new_pcichild_device(struct hv_pcibus_device *hbus, in new_pcichild_device()
1930 static struct hv_pci_dev *get_pcichild_wslot(struct hv_pcibus_device *hbus, in get_pcichild_wslot()
1978 struct hv_pcibus_device *hbus; in pci_devices_present_work()
2102 static void hv_pci_devices_present(struct hv_pcibus_device *hbus, in hv_pci_devices_present()
2161 struct hv_pcibus_device *hbus; in hv_eject_device_work()
2244 struct hv_pcibus_device *hbus = context; in hv_pci_onchannelcallback()
2455 static void hv_pci_free_bridge_windows(struct hv_pcibus_device *hbus) in hv_pci_free_bridge_windows()
2500 static int hv_pci_allocate_bridge_windows(struct hv_pcibus_device *hbus) in hv_pci_allocate_bridge_windows()
2565 static int hv_allocate_config_window(struct hv_pcibus_device *hbus) in hv_allocate_config_window()
2591 static void hv_free_config_window(struct hv_pcibus_device *hbus) in hv_free_config_window()
2604 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev); in hv_pci_enter_d0()
2660 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev); in hv_pci_query_relations()
2700 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev); in hv_send_resources_allocated()
2775 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev); in hv_send_resources_released()
2801 static void get_hvpcibus(struct hv_pcibus_device *hbus) in get_hvpcibus()
2806 static void put_hvpcibus(struct hv_pcibus_device *hbus) in put_hvpcibus()
2864 struct hv_pcibus_device *hbus; in hv_pci_probe()
2875 hbus = (struct hv_pcibus_device *)get_zeroed_page(GFP_KERNEL); in hv_pci_probe()
3016 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev); in hv_pci_bus_exit()
3064 struct hv_pcibus_device *hbus; in hv_pci_remove()