Lines Matching refs:dest

10                     bool msos, uint8_t *dest, size_t len)  in usb_desc_device()  argument
13 USBDescriptor *d = (void *)dest; in usb_desc_device()
55 uint8_t *dest, size_t len) in usb_desc_device_qualifier() argument
58 USBDescriptor *d = (void *)dest; in usb_desc_device_qualifier()
80 uint8_t *dest, size_t len) in usb_desc_config() argument
84 USBDescriptor *d = (void *)dest; in usb_desc_config()
104 dest + wTotalLength, in usb_desc_config()
115 dest + wTotalLength, len - wTotalLength); in usb_desc_config()
128 uint8_t *dest, size_t len) in usb_desc_iface_group() argument
140 dest[0x00] = bLength; in usb_desc_iface_group()
141 dest[0x01] = USB_DT_INTERFACE_ASSOC; in usb_desc_iface_group()
142 dest[0x02] = iad->bFirstInterface; in usb_desc_iface_group()
143 dest[0x03] = iad->bInterfaceCount; in usb_desc_iface_group()
144 dest[0x04] = iad->bFunctionClass; in usb_desc_iface_group()
145 dest[0x05] = iad->bFunctionSubClass; in usb_desc_iface_group()
146 dest[0x06] = iad->bFunctionProtocol; in usb_desc_iface_group()
147 dest[0x07] = iad->iFunction; in usb_desc_iface_group()
152 int rc = usb_desc_iface(&(iad->ifs[i]), flags, dest + pos, len - pos); in usb_desc_iface_group()
163 uint8_t *dest, size_t len) in usb_desc_iface() argument
167 USBDescriptor *d = (void *)dest; in usb_desc_iface()
186 rc = usb_desc_other(iface->descs + i, dest + pos, len - pos); in usb_desc_iface()
194 rc = usb_desc_endpoint(iface->eps + i, flags, dest + pos, len - pos); in usb_desc_iface()
205 uint8_t *dest, size_t len) in usb_desc_endpoint() argument
210 USBDescriptor *d = (void *)dest; in usb_desc_endpoint()
230 d = (void *)(dest + bLength); in usb_desc_endpoint()
244 memcpy(dest + bLength + superlen, ep->extra, extralen); in usb_desc_endpoint()
250 int usb_desc_other(const USBDescOther *desc, uint8_t *dest, size_t len) in usb_desc_other() argument
258 memcpy(dest, desc->data, bLength); in usb_desc_other()
262 static int usb_desc_cap_usb2_ext(const USBDesc *desc, uint8_t *dest, size_t len) in usb_desc_cap_usb2_ext() argument
265 USBDescriptor *d = (void *)dest; in usb_desc_cap_usb2_ext()
283 static int usb_desc_cap_super(const USBDesc *desc, uint8_t *dest, size_t len) in usb_desc_cap_super() argument
286 USBDescriptor *d = (void *)dest; in usb_desc_cap_super()
324 static int usb_desc_bos(const USBDesc *desc, uint8_t *dest, size_t len) in usb_desc_bos() argument
329 USBDescriptor *d = (void *)dest; in usb_desc_bos()
342 rc = usb_desc_cap_usb2_ext(desc, dest + wTotalLength, in usb_desc_bos()
352 rc = usb_desc_cap_super(desc, dest + wTotalLength, in usb_desc_bos()
592 int usb_desc_string(USBDevice *dev, int index, uint8_t *dest, size_t len) in usb_desc_string() argument
603 dest[0] = 4; in usb_desc_string()
604 dest[1] = USB_DT_STRING; in usb_desc_string()
605 dest[2] = 0x09; in usb_desc_string()
606 dest[3] = 0x04; in usb_desc_string()
619 dest[0] = bLength; in usb_desc_string()
620 dest[1] = USB_DT_STRING; in usb_desc_string()
623 dest[pos++] = str[i++]; in usb_desc_string()
624 dest[pos++] = 0; in usb_desc_string()
630 int value, uint8_t *dest, size_t len) in usb_desc_get_descriptor() argument
701 memcpy(dest, buf, ret); in usb_desc_get_descriptor()