Lines Matching refs:tbuf
909 static int usb_get_langid(struct usb_device *dev, unsigned char *tbuf) in usb_get_langid() argument
919 err = usb_string_sub(dev, 0, 0, tbuf); in usb_get_langid()
942 dev->string_langid = tbuf[2] | (tbuf[3] << 8); in usb_get_langid()
969 unsigned char *tbuf; in usb_string() local
979 tbuf = kmalloc(256, GFP_NOIO); in usb_string()
980 if (!tbuf) in usb_string()
983 err = usb_get_langid(dev, tbuf); in usb_string()
987 err = usb_string_sub(dev, dev->string_langid, index, tbuf); in usb_string()
992 err = utf16s_to_utf8s((wchar_t *) &tbuf[2], (err - 2) / 2, in usb_string()
996 if (tbuf[1] != USB_DT_STRING) in usb_string()
999 tbuf[1], index, buf); in usb_string()
1002 kfree(tbuf); in usb_string()