Lines Matching refs:udev

674 		(ues->methods->get_hw_ep_profile) (ues->udev, &pf, n);  in usb_hw_ep_find_match()
776 speed = usbd_get_speed(ues->udev); in usb_hw_ep_get_needs()
831 (ues->udev, &pf, ep_no); in usb_hw_ep_get_needs()
918 usb_hw_ep_resolve(struct usb_device *udev, in usb_hw_ep_resolve() argument
932 methods = udev->bus->methods; in usb_hw_ep_resolve()
944 (methods->get_hw_ep_profile) (udev, &pf, 0); in usb_hw_ep_resolve()
955 if (udev->speed == USB_SPEED_FULL) { in usb_hw_ep_resolve()
992 ues = udev->scratch.hw_ep_scratch; in usb_hw_ep_resolve()
999 ues->udev = udev; in usb_hw_ep_resolve()
1046 usb_temp_get_tdd(struct usb_device *udev) in usb_temp_get_tdd() argument
1048 if (udev->usb_template_ptr == NULL) { in usb_temp_get_tdd()
1051 return (udev->usb_template_ptr->tdd); in usb_temp_get_tdd()
1062 usb_temp_get_device_desc(struct usb_device *udev) in usb_temp_get_device_desc() argument
1066 if (udev->usb_template_ptr == NULL) { in usb_temp_get_device_desc()
1069 dd = &udev->usb_template_ptr->udd; in usb_temp_get_device_desc()
1085 usb_temp_get_qualifier_desc(struct usb_device *udev) in usb_temp_get_qualifier_desc() argument
1089 if (udev->usb_template_ptr == NULL) { in usb_temp_get_qualifier_desc()
1092 dq = &udev->usb_template_ptr->udq; in usb_temp_get_qualifier_desc()
1108 usb_temp_get_config_desc(struct usb_device *udev, in usb_temp_get_config_desc() argument
1115 if (udev->usb_template_ptr == NULL) { in usb_temp_get_config_desc()
1118 dd = &udev->usb_template_ptr->udd; in usb_temp_get_config_desc()
1119 cd = (void *)(udev->usb_template_ptr + 1); in usb_temp_get_config_desc()
1148 usb_temp_get_vendor_desc(struct usb_device *udev, in usb_temp_get_vendor_desc() argument
1153 tdd = usb_temp_get_tdd(udev); in usb_temp_get_vendor_desc()
1171 usb_temp_get_string_desc(struct usb_device *udev, in usb_temp_get_string_desc() argument
1176 tdd = usb_temp_get_tdd(udev); in usb_temp_get_string_desc()
1194 usb_temp_get_hub_desc(struct usb_device *udev) in usb_temp_get_hub_desc() argument
1206 usb_temp_get_desc(struct usb_device *udev, struct usb_device_request *req, in usb_temp_get_desc() argument
1240 buf = usb_temp_get_device_desc(udev); in usb_temp_get_desc()
1243 if (udev->speed != USB_SPEED_HIGH) { in usb_temp_get_desc()
1249 buf = usb_temp_get_qualifier_desc(udev); in usb_temp_get_desc()
1252 if (udev->speed != USB_SPEED_HIGH) { in usb_temp_get_desc()
1256 buf = usb_temp_get_config_desc(udev, in usb_temp_get_desc()
1260 buf = usb_temp_get_string_desc(udev, in usb_temp_get_desc()
1271 buf = usb_temp_get_hub_desc(udev); in usb_temp_get_desc()
1286 buf = usb_temp_get_vendor_desc(udev, req, &len); in usb_temp_get_desc()
1306 usb_temp_setup(struct usb_device *udev, in usb_temp_setup() argument
1320 do_unlock = usbd_ctrl_lock(udev); in usb_temp_setup()
1322 uts = udev->scratch.temp_setup; in usb_temp_setup()
1326 uts->usb_speed = udev->speed; in usb_temp_setup()
1327 uts->self_powered = udev->flags.self_powered; in usb_temp_setup()
1343 uts->buf = usbd_alloc_config_desc(udev, uts->size); in usb_temp_setup()
1363 udev->usb_template_ptr = uts->buf; in usb_temp_setup()
1372 buf = usb_temp_get_device_desc(udev); in usb_temp_setup()
1373 uts->err = usb_hw_ep_resolve(udev, buf); in usb_temp_setup()
1381 buf = usb_temp_get_config_desc(udev, NULL, n); in usb_temp_setup()
1385 uts->err = usb_hw_ep_resolve(udev, buf); in usb_temp_setup()
1396 usb_temp_unsetup(udev); in usb_temp_setup()
1398 usbd_ctrl_unlock(udev); in usb_temp_setup()
1409 usb_temp_unsetup(struct usb_device *udev) in usb_temp_unsetup() argument
1411 usbd_free_config_desc(udev, udev->usb_template_ptr); in usb_temp_unsetup()
1412 udev->usb_template_ptr = NULL; in usb_temp_unsetup()
1416 usb_temp_setup_by_index(struct usb_device *udev, uint16_t index) in usb_temp_setup_by_index() argument
1422 err = usb_temp_setup(udev, &usb_template_msc); in usb_temp_setup_by_index()
1425 err = usb_temp_setup(udev, &usb_template_cdce); in usb_temp_setup_by_index()
1428 err = usb_temp_setup(udev, &usb_template_mtp); in usb_temp_setup_by_index()
1431 err = usb_temp_setup(udev, &usb_template_modem); in usb_temp_setup_by_index()
1434 err = usb_temp_setup(udev, &usb_template_audio); in usb_temp_setup_by_index()
1437 err = usb_temp_setup(udev, &usb_template_kbd); in usb_temp_setup_by_index()
1440 err = usb_temp_setup(udev, &usb_template_mouse); in usb_temp_setup_by_index()
1443 err = usb_temp_setup(udev, &usb_template_phone); in usb_temp_setup_by_index()
1446 err = usb_temp_setup(udev, &usb_template_serialnet); in usb_temp_setup_by_index()
1449 err = usb_temp_setup(udev, &usb_template_midi); in usb_temp_setup_by_index()
1452 err = usb_temp_setup(udev, &usb_template_multi); in usb_temp_setup_by_index()
1455 err = usb_temp_setup(udev, &usb_template_cdceem); in usb_temp_setup_by_index()