Lines Matching defs:hv_pcibus_device

450 struct hv_pcibus_device {
500 struct hv_pcibus_device *bus;
530 struct hv_pcibus_device *hbus;
573 static struct hv_pci_dev *get_pcichild_wslot(struct hv_pcibus_device *hbus,
587 static void get_hvpcibus(struct hv_pcibus_device *hv_pcibus);
588 static void put_hvpcibus(struct hv_pcibus_device *hv_pcibus);
806 struct hv_pcibus_device *hbus =
807 container_of(bus->sysdata, struct hv_pcibus_device, sysdata);
834 struct hv_pcibus_device *hbus =
835 container_of(bus->sysdata, struct hv_pcibus_device, sysdata);
935 struct hv_pcibus_device *hbus =
936 container_of(pdev->bus->sysdata, struct hv_pcibus_device,
1015 struct hv_pcibus_device *hbus =
1016 container_of(pdev->bus->sysdata, struct hv_pcibus_device,
1085 struct hv_pcibus_device *hbus =
1086 container_of(pdev->bus->sysdata, struct hv_pcibus_device,
1141 struct hv_pcibus_device *hbus;
1216 struct hv_pcibus_device *hbus;
1229 hbus = container_of(pbus->sysdata, struct hv_pcibus_device, sysdata);
1399 struct hv_pcibus_device *hbus;
1433 hbus = container_of(pbus->sysdata, struct hv_pcibus_device, sysdata);
1620 static int hv_pcie_init_irq_domain(struct hv_pcibus_device *hbus)
1666 static void survey_child_resources(struct hv_pcibus_device *hbus)
1738 static void prepopulate_bars(struct hv_pcibus_device *hbus)
1849 static void hv_pci_assign_slots(struct hv_pcibus_device *hbus)
1873 static void hv_pci_remove_slots(struct hv_pcibus_device *hbus)
1888 static void hv_pci_assign_numa_node(struct hv_pcibus_device *hbus)
1921 static int create_root_hv_pci_bus(struct hv_pcibus_device *hbus)
1993 static struct hv_pci_dev *new_pcichild_device(struct hv_pcibus_device *hbus,
2059 static struct hv_pci_dev *get_pcichild_wslot(struct hv_pcibus_device *hbus,
2107 struct hv_pcibus_device *hbus;
2231 static int hv_pci_start_relations_work(struct hv_pcibus_device *hbus,
2280 static void hv_pci_devices_present(struct hv_pcibus_device *hbus,
2315 static void hv_pci_devices_present2(struct hv_pcibus_device *hbus,
2358 struct hv_pcibus_device *hbus;
2421 struct hv_pcibus_device *hbus = hpdev->hbus;
2446 struct hv_pcibus_device *hbus = context;
2605 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev);
2677 static void hv_pci_free_bridge_windows(struct hv_pcibus_device *hbus)
2722 static int hv_pci_allocate_bridge_windows(struct hv_pcibus_device *hbus)
2787 static int hv_allocate_config_window(struct hv_pcibus_device *hbus)
2813 static void hv_free_config_window(struct hv_pcibus_device *hbus)
2828 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev);
2918 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev);
2976 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev);
3053 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev);
3083 static void get_hvpcibus(struct hv_pcibus_device *hbus)
3088 static void put_hvpcibus(struct hv_pcibus_device *hbus)
3146 struct hv_pcibus_device *hbus;
3152 * hv_pcibus_device contains the hypercall arguments for retargeting in
3320 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev);
3393 struct hv_pcibus_device *hbus;
3438 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev);
3506 static void hv_pci_restore_msi_state(struct hv_pcibus_device *hbus)
3513 struct hv_pcibus_device *hbus = hv_get_drvdata(hdev);