Lines Matching refs:hv_pcibus
408 struct hv_pcibus { struct
451 struct hv_pcibus *hbus;
469 struct hv_pcibus *bus;
521 struct hv_pcibus *hbus;
551 wait_for_response(struct hv_pcibus *hbus, struct completion *c) in wait_for_response()
635 struct hv_pcibus *hbus = hpdev->hbus; in hv_pci_delete_device()
662 new_pcichild_device(struct hv_pcibus *hbus, struct hv_pcidev_desc *desc) in new_pcichild_device()
724 struct hv_pcibus *hbus; in pci_devices_present_work()
808 get_pcichild_wslot(struct hv_pcibus *hbus, uint32_t wslot) in get_pcichild_wslot()
825 hv_pci_devices_present(struct hv_pcibus *hbus, in hv_pci_devices_present()
855 hv_pci_devices_present2(struct hv_pcibus *hbus, in hv_pci_devices_present2()
889 struct hv_pcibus *hbus = hpdev->hbus; in hv_eject_device_work()
909 struct hv_pcibus *hbus = hpdev->hbus; in hv_pci_eject_device()
931 struct hv_pcibus *hbus = sc->hbus; in vmbus_pcib_on_channel_callback()
1044 hv_pci_protocol_negotiation(struct hv_pcibus *hbus, in hv_pci_protocol_negotiation()
1108 hv_pci_query_relations(struct hv_pcibus *hbus) in hv_pci_query_relations()
1120 hv_pci_enter_d0(struct hv_pcibus *hbus) in hv_pci_enter_d0()
1172 hv_send_resources_allocated(struct hv_pcibus *hbus) in hv_send_resources_allocated()
1238 hv_send_resources_released(struct hv_pcibus *hbus) in hv_send_resources_released()
1263 static inline uint##x##_t hv_cfg_read_##s(struct hv_pcibus *bus, \
1270 static inline void hv_cfg_write_##s(struct hv_pcibus *bus, \
1288 struct hv_pcibus *hbus = hpdev->hbus; in _hv_pcifront_read_config()
1354 struct hv_pcibus *hbus = hpdev->hbus; in _hv_pcifront_write_config()
1407 vmbus_pcib_prepopulate_bars(struct hv_pcibus *hbus) in vmbus_pcib_prepopulate_bars()
1444 struct hv_pcibus *hbus = arg; in vmbus_pcib_set_detaching()
1450 vmbus_pcib_pre_detach(struct hv_pcibus *hbus) in vmbus_pcib_pre_detach()
1492 struct hv_pcibus *hbus; in vmbus_pcib_attach()
1602 struct hv_pcibus *hbus = sc->hbus; in vmbus_pcib_detach()