replace all usb data parameters with kmalloced memory