Lines Matching refs:drv
20 int device_chld_unbind(struct udevice *dev, struct driver *drv) in device_chld_unbind() argument
28 if (drv && (pos->driver != drv)) in device_chld_unbind()
39 int device_chld_remove(struct udevice *dev, struct driver *drv, in device_chld_remove() argument
48 if (drv && (pos->driver != drv)) in device_chld_remove()
61 const struct driver *drv; in device_unbind() local
73 drv = dev->driver; in device_unbind()
74 assert(drv); in device_unbind()
76 if (drv->unbind) { in device_unbind()
77 ret = drv->unbind(dev); in device_unbind()
157 const struct driver *drv; in device_remove() local
166 drv = dev->driver; in device_remove()
167 assert(drv); in device_remove()
181 if (drv->remove && flags_remove(flags, drv->flags)) { in device_remove()
182 ret = drv->remove(dev); in device_remove()
195 if (flags_remove(flags, drv->flags)) { in device_remove()