Lines Matching refs:udev
673 (ues->methods->get_hw_ep_profile) (ues->udev, &pf, n); in usb_hw_ep_find_match()
775 speed = usbd_get_speed(ues->udev); in usb_hw_ep_get_needs()
830 (ues->udev, &pf, ep_no); in usb_hw_ep_get_needs()
917 usb_hw_ep_resolve(struct usb_device *udev, in usb_hw_ep_resolve() argument
931 methods = udev->bus->methods; in usb_hw_ep_resolve()
943 (methods->get_hw_ep_profile) (udev, &pf, 0); in usb_hw_ep_resolve()
954 if (udev->speed == USB_SPEED_FULL) { in usb_hw_ep_resolve()
991 ues = udev->scratch.hw_ep_scratch; in usb_hw_ep_resolve()
998 ues->udev = udev; in usb_hw_ep_resolve()
1045 usb_temp_get_tdd(struct usb_device *udev) in usb_temp_get_tdd() argument
1047 if (udev->usb_template_ptr == NULL) { in usb_temp_get_tdd()
1050 return (udev->usb_template_ptr->tdd); in usb_temp_get_tdd()
1061 usb_temp_get_device_desc(struct usb_device *udev) in usb_temp_get_device_desc() argument
1065 if (udev->usb_template_ptr == NULL) { in usb_temp_get_device_desc()
1068 dd = &udev->usb_template_ptr->udd; in usb_temp_get_device_desc()
1084 usb_temp_get_qualifier_desc(struct usb_device *udev) in usb_temp_get_qualifier_desc() argument
1088 if (udev->usb_template_ptr == NULL) { in usb_temp_get_qualifier_desc()
1091 dq = &udev->usb_template_ptr->udq; in usb_temp_get_qualifier_desc()
1107 usb_temp_get_config_desc(struct usb_device *udev, in usb_temp_get_config_desc() argument
1114 if (udev->usb_template_ptr == NULL) { in usb_temp_get_config_desc()
1117 dd = &udev->usb_template_ptr->udd; in usb_temp_get_config_desc()
1118 cd = (void *)(udev->usb_template_ptr + 1); in usb_temp_get_config_desc()
1147 usb_temp_get_vendor_desc(struct usb_device *udev, in usb_temp_get_vendor_desc() argument
1152 tdd = usb_temp_get_tdd(udev); in usb_temp_get_vendor_desc()
1170 usb_temp_get_string_desc(struct usb_device *udev, in usb_temp_get_string_desc() argument
1175 tdd = usb_temp_get_tdd(udev); in usb_temp_get_string_desc()
1193 usb_temp_get_hub_desc(struct usb_device *udev) in usb_temp_get_hub_desc() argument
1205 usb_temp_get_desc(struct usb_device *udev, struct usb_device_request *req, in usb_temp_get_desc() argument
1239 buf = usb_temp_get_device_desc(udev); in usb_temp_get_desc()
1242 if (udev->speed != USB_SPEED_HIGH) { in usb_temp_get_desc()
1248 buf = usb_temp_get_qualifier_desc(udev); in usb_temp_get_desc()
1251 if (udev->speed != USB_SPEED_HIGH) { in usb_temp_get_desc()
1255 buf = usb_temp_get_config_desc(udev, in usb_temp_get_desc()
1259 buf = usb_temp_get_string_desc(udev, in usb_temp_get_desc()
1270 buf = usb_temp_get_hub_desc(udev); in usb_temp_get_desc()
1285 buf = usb_temp_get_vendor_desc(udev, req, &len); in usb_temp_get_desc()
1305 usb_temp_setup(struct usb_device *udev, in usb_temp_setup() argument
1319 do_unlock = usbd_ctrl_lock(udev); in usb_temp_setup()
1321 uts = udev->scratch.temp_setup; in usb_temp_setup()
1325 uts->usb_speed = udev->speed; in usb_temp_setup()
1326 uts->self_powered = udev->flags.self_powered; in usb_temp_setup()
1342 uts->buf = usbd_alloc_config_desc(udev, uts->size); in usb_temp_setup()
1362 udev->usb_template_ptr = uts->buf; in usb_temp_setup()
1371 buf = usb_temp_get_device_desc(udev); in usb_temp_setup()
1372 uts->err = usb_hw_ep_resolve(udev, buf); in usb_temp_setup()
1380 buf = usb_temp_get_config_desc(udev, NULL, n); in usb_temp_setup()
1384 uts->err = usb_hw_ep_resolve(udev, buf); in usb_temp_setup()
1395 usb_temp_unsetup(udev); in usb_temp_setup()
1397 usbd_ctrl_unlock(udev); in usb_temp_setup()
1408 usb_temp_unsetup(struct usb_device *udev) in usb_temp_unsetup() argument
1410 usbd_free_config_desc(udev, udev->usb_template_ptr); in usb_temp_unsetup()
1411 udev->usb_template_ptr = NULL; in usb_temp_unsetup()
1415 usb_temp_setup_by_index(struct usb_device *udev, uint16_t index) in usb_temp_setup_by_index() argument
1421 err = usb_temp_setup(udev, &usb_template_msc); in usb_temp_setup_by_index()
1424 err = usb_temp_setup(udev, &usb_template_cdce); in usb_temp_setup_by_index()
1427 err = usb_temp_setup(udev, &usb_template_mtp); in usb_temp_setup_by_index()
1430 err = usb_temp_setup(udev, &usb_template_modem); in usb_temp_setup_by_index()
1433 err = usb_temp_setup(udev, &usb_template_audio); in usb_temp_setup_by_index()
1436 err = usb_temp_setup(udev, &usb_template_kbd); in usb_temp_setup_by_index()
1439 err = usb_temp_setup(udev, &usb_template_mouse); in usb_temp_setup_by_index()
1442 err = usb_temp_setup(udev, &usb_template_phone); in usb_temp_setup_by_index()
1445 err = usb_temp_setup(udev, &usb_template_serialnet); in usb_temp_setup_by_index()
1448 err = usb_temp_setup(udev, &usb_template_midi); in usb_temp_setup_by_index()
1451 err = usb_temp_setup(udev, &usb_template_multi); in usb_temp_setup_by_index()
1454 err = usb_temp_setup(udev, &usb_template_cdceem); in usb_temp_setup_by_index()