pub unsafe fn usb_ioctl(fd: c_int, data: *mut UsbFsIoctl) -> Result<c_int>
ioctl call need unsafe calls to C