usb_string_descriptor
usb_decode_str_desc(struct usb_string_descriptor *sd, char *buf, size_t buflen)
struct usb_string_descriptor *sd = arg1;
void usb_decode_str_desc(struct usb_string_descriptor *sd,
static struct usb_string_descriptor audio_mixer;
static struct usb_string_descriptor audio_record;
static struct usb_string_descriptor audio_playback;
static struct usb_string_descriptor audio_manufacturer;
static struct usb_string_descriptor audio_product;
static struct usb_string_descriptor audio_serial_number;
static struct usb_string_descriptor eth_mac;
static struct usb_string_descriptor eth_control;
static struct usb_string_descriptor eth_data;
static struct usb_string_descriptor eth_configuration;
static struct usb_string_descriptor eth_manufacturer;
static struct usb_string_descriptor eth_product;
static struct usb_string_descriptor eth_serial_number;
static struct usb_string_descriptor cdceem_interface;
static struct usb_string_descriptor cdceem_configuration;
static struct usb_string_descriptor cdceem_manufacturer;
static struct usb_string_descriptor cdceem_product;
static struct usb_string_descriptor cdceem_serial_number;
static struct usb_string_descriptor kbd_interface;
static struct usb_string_descriptor kbd_manufacturer;
static struct usb_string_descriptor kbd_product;
static struct usb_string_descriptor kbd_serial_number;
static struct usb_string_descriptor midi_interface;
static struct usb_string_descriptor midi_manufacturer;
static struct usb_string_descriptor midi_product;
static struct usb_string_descriptor midi_serial_number;
static struct usb_string_descriptor modem_interface;
static struct usb_string_descriptor modem_manufacturer;
static struct usb_string_descriptor modem_product;
static struct usb_string_descriptor modem_serial_number;
static struct usb_string_descriptor mouse_interface;
static struct usb_string_descriptor mouse_manufacturer;
static struct usb_string_descriptor mouse_product;
static struct usb_string_descriptor mouse_serial_number;
static struct usb_string_descriptor msc_interface;
static struct usb_string_descriptor msc_configuration;
static struct usb_string_descriptor msc_manufacturer;
static struct usb_string_descriptor msc_product;
static struct usb_string_descriptor msc_serial_number;
static struct usb_string_descriptor mtp_interface;
static struct usb_string_descriptor mtp_configuration;
static struct usb_string_descriptor mtp_manufacturer;
static struct usb_string_descriptor mtp_product;
static struct usb_string_descriptor mtp_serial_number;
static struct usb_string_descriptor multi_modem;
static struct usb_string_descriptor multi_eth_mac;
static struct usb_string_descriptor multi_eth_control;
static struct usb_string_descriptor multi_eth_data;
static struct usb_string_descriptor multi_storage;
static struct usb_string_descriptor multi_configuration;
static struct usb_string_descriptor multi_manufacturer;
static struct usb_string_descriptor multi_product;
static struct usb_string_descriptor multi_serial_number;
static struct usb_string_descriptor phone_mixer;
static struct usb_string_descriptor phone_record;
static struct usb_string_descriptor phone_playback;
static struct usb_string_descriptor phone_hid;
static struct usb_string_descriptor phone_manufacturer;
static struct usb_string_descriptor phone_product;
static struct usb_string_descriptor phone_serial_number;
static struct usb_string_descriptor serialnet_modem;
static struct usb_string_descriptor serialnet_eth_mac;
static struct usb_string_descriptor serialnet_eth_control;
static struct usb_string_descriptor serialnet_eth_data;
static struct usb_string_descriptor serialnet_configuration;
static struct usb_string_descriptor serialnet_manufacturer;
static struct usb_string_descriptor serialnet_product;
static struct usb_string_descriptor serialnet_serial_number;
typedef struct usb_string_descriptor usb_string_descriptor_t;
struct usb_string_descriptor *p = ptr;