Lines Matching refs:pdev
33 static rt_bool_t pci_device_pm_ops(struct rt_pci_device *pdev, void *data) in pci_device_pm_ops() argument
37 rt_pci_enable_wake(pdev, system_pci_pm_mode[status->mode], status->enable); in pci_device_pm_ops()
46 struct rt_pci_device *pdev = rt_container_of(device, struct rt_pci_device, parent); in host_bridge_pm_suspend() local
50 rt_pci_enum_device(pdev->bus, pci_device_pm_ops, &status); in host_bridge_pm_suspend()
58 struct rt_pci_device *pdev = rt_container_of(device, struct rt_pci_device, parent); in host_bridge_pm_resume() local
62 rt_pci_enum_device(pdev->bus, pci_device_pm_ops, &status); in host_bridge_pm_resume()
72 static void host_bridge_free(struct rt_pci_device *pdev) in host_bridge_free() argument
75 rt_pm_device_unregister(&pdev->parent); in host_bridge_free()
79 static rt_err_t host_bridge_probe(struct rt_pci_device *pdev) in host_bridge_probe() argument
83 rt_pci_set_master(pdev); in host_bridge_probe()
86 rt_pm_device_register(&pdev->parent, &host_bridge_pm_ops); in host_bridge_probe()
92 static rt_err_t host_bridge_remove(struct rt_pci_device *pdev) in host_bridge_remove() argument
94 host_bridge_free(pdev); in host_bridge_remove()
95 rt_pci_clear_master(pdev); in host_bridge_remove()
100 static rt_err_t host_bridge_shutdown(struct rt_pci_device *pdev) in host_bridge_shutdown() argument
102 host_bridge_free(pdev); in host_bridge_shutdown()