Lines Matching refs:dr
910 struct usb_ctrlrequest *dr = NULL;
941 if (!(dr = kmalloc(sizeof(struct usb_ctrlrequest), GFP_KERNEL)))
943 if (copy_from_user(dr, uurb->buffer, 8)) {
944 kfree(dr);
947 if (uurb->buffer_length < (le16_to_cpup(&dr->wLength) + 8)) {
948 kfree(dr);
951 if ((ret = check_ctrlrecip(ps, dr->bRequestType, le16_to_cpup(&dr->wIndex)))) {
952 kfree(dr);
955 uurb->endpoint = (uurb->endpoint & ~USB_ENDPOINT_DIR_MASK) | (dr->bRequestType & USB_ENDPOINT_DIR_MASK);
957 uurb->buffer_length = le16_to_cpup(&dr->wLength);
960 kfree(dr);
966 dr->bRequest, dr->bRequestType, dr->wValue,
967 dr->wIndex, dr->wLength);
1032 kfree(dr);
1037 kfree(dr);
1045 as->urb->setup_packet = (unsigned char*)dr;