usbcore: move code among source files