HelenOS sources
device_add 398 uspace/drv/block/usbmast/main.c .device_add = usbmast_device_add,
device_add 256 uspace/drv/bus/usb/usbdiag/main.c .device_add = device_add,
device_add 78 uspace/drv/bus/usb/usbflbk/main.c .device_add = usbfallback_device_add,
device_add 48 uspace/drv/bus/usb/usbhub/main.c .device_add = usb_hub_device_add,
device_add 164 uspace/drv/bus/usb/usbmid/main.c .device_add = usbmid_device_add,
device_add 159 uspace/drv/hid/usbhid/main.c .device_add = usb_hid_device_add,
device_add 45 uspace/lib/usbdev/include/usb/dev/driver.h errno_t (*device_add)(usb_device_t *);
device_add 59 uspace/lib/usbdev/src/driver.c assert(driver->ops->device_add);
device_add 71 uspace/lib/usbdev/src/driver.c rc = driver->ops->device_add(ddf_dev_data_get(gen_dev));
HelenOS homepage, sources at GitHub