Lines Matching refs:drv

127 	retval = driver_attach(&pdrv->drv);  in new_id_store()
136 pcmcia_free_dynids(struct pcmcia_driver *drv) in pcmcia_free_dynids() argument
140 mutex_lock(&drv->dynids.lock); in pcmcia_free_dynids()
141 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) { in pcmcia_free_dynids()
145 mutex_unlock(&drv->dynids.lock); in pcmcia_free_dynids()
149 pcmcia_create_newid_file(struct pcmcia_driver *drv) in pcmcia_create_newid_file() argument
152 if (drv->probe != NULL) in pcmcia_create_newid_file()
153 error = driver_create_file(&drv->drv, &driver_attr_new_id); in pcmcia_create_newid_file()
158 pcmcia_remove_newid_file(struct pcmcia_driver *drv) in pcmcia_remove_newid_file() argument
160 driver_remove_file(&drv->drv, &driver_attr_new_id); in pcmcia_remove_newid_file()
179 driver->drv.bus = &pcmcia_bus_type; in pcmcia_register_driver()
180 driver->drv.owner = driver->owner; in pcmcia_register_driver()
181 driver->drv.name = driver->name; in pcmcia_register_driver()
187 error = driver_register(&driver->drv); in pcmcia_register_driver()
193 driver_unregister(&driver->drv); in pcmcia_register_driver()
207 driver_unregister(&driver->drv); in pcmcia_unregister_driver()
903 static int pcmcia_bus_match(struct device *dev, struct device_driver *drv) in pcmcia_bus_match() argument
906 struct pcmcia_driver *p_drv = to_pcmcia_drv(drv); in pcmcia_bus_match()
913 dev_dbg(dev, "trying to match to %s\n", drv->name); in pcmcia_bus_match()
915 dev_dbg(dev, "matched to %s\n", drv->name); in pcmcia_bus_match()
923 dev_dbg(dev, "trying to match to %s\n", drv->name); in pcmcia_bus_match()
925 dev_dbg(dev, "matched to %s\n", drv->name); in pcmcia_bus_match()