HelenOS sources

usb_generic_hid_init   53 uspace/drv/hid/usbhid/generic/hiddev.h extern errno_t usb_generic_hid_init(usb_hid_dev_t *, void **);
usb_generic_hid_init  108 uspace/drv/hid/usbhid/usbhid.c 	hid_dev->subdrivers[0].init = usb_generic_hid_init;
usb_generic_hid_init  208 uspace/drv/hid/usbhid/usbhid.c 	hid_dev->subdrivers[count].init = usb_generic_hid_init;
HelenOS homepage, sources at GitHub