Lines Matching refs:pdrv
894 rt_err_t rt_pci_driver_register(struct rt_pci_driver *pdrv) in rt_pci_driver_register() argument
896 RT_ASSERT(pdrv != RT_NULL); in rt_pci_driver_register()
898 pdrv->parent.bus = &pci_bus; in rt_pci_driver_register()
900 rt_strcpy(pdrv->parent.parent.name, pdrv->name); in rt_pci_driver_register()
902 pdrv->parent.parent.name = pdrv->name; in rt_pci_driver_register()
905 return rt_driver_register(&pdrv->parent); in rt_pci_driver_register()
924 struct rt_pci_driver *pdrv = rt_container_of(drv, struct rt_pci_driver, parent); in pci_match() local
927 if (pdrv->name && pdev->name) in pci_match()
929 match = rt_strcmp(pdrv->name, pdev->name) ? RT_FALSE : RT_TRUE; in pci_match()
934 pdev->id = rt_pci_match_ids(pdev, pdrv->ids); in pci_match()
945 struct rt_pci_driver *pdrv = rt_container_of(dev->drv, struct rt_pci_driver, parent); in pci_probe() local
951 err = pdrv->probe(pdev); in pci_probe()
965 struct rt_pci_driver *pdrv = rt_container_of(dev->drv, struct rt_pci_driver, parent); in pci_remove() local
968 if (pdrv && pdrv->remove) in pci_remove()
970 if ((err = pdrv->remove(pdev))) in pci_remove()
989 struct rt_pci_driver *pdrv = rt_container_of(dev->drv, struct rt_pci_driver, parent); in pci_shutdown() local
992 if (pdrv && pdrv->shutdown) in pci_shutdown()
994 pdrv->shutdown(pdev); in pci_shutdown()