Lines Matching refs:udev
151 struct usb_device *udev = xfer->xroot->udev; in usb_handle_set_config() local
162 do_unlock = usbd_enum_lock(udev); in usb_handle_set_config()
174 if (usbd_set_config_index(udev, conf_no)) { in usb_handle_set_config()
179 if (usb_probe_and_attach(udev, USB_IFACE_INDEX_ANY)) { in usb_handle_set_config()
186 usbd_enum_unlock(udev); in usb_handle_set_config()
192 usb_check_alt_setting(struct usb_device *udev, in usb_check_alt_setting() argument
199 do_unlock = usbd_enum_lock(udev); in usb_check_alt_setting()
201 if (alt_index >= usbd_get_no_alts(udev->cdesc, iface->idesc)) in usb_check_alt_setting()
205 usbd_enum_unlock(udev); in usb_check_alt_setting()
224 struct usb_device *udev = xfer->xroot->udev; in usb_handle_iface_request() local
243 do_unlock = usbd_enum_lock(udev); in usb_handle_iface_request()
248 iface = usbd_get_iface(udev, iface_index); in usb_handle_iface_request()
271 iface_parent = usbd_get_iface(udev, iface->parent_iface_index); in usb_handle_iface_request()
322 error = usb_check_alt_setting(udev, in usb_handle_iface_request()
329 error = usb_reset_iface_endpoints(udev, iface_index); in usb_handle_iface_request()
360 usbd_enum_unlock(udev); in usb_handle_iface_request()
366 usbd_enum_unlock(udev); in usb_handle_iface_request()
372 usbd_enum_unlock(udev); in usb_handle_iface_request()
387 struct usb_device *udev = xfer->xroot->udev; in usb_handle_set_stall() local
391 err = usbd_set_endpoint_stall(udev, in usb_handle_set_stall()
392 usbd_get_ep_by_addr(udev, ep), do_stall); in usb_handle_set_stall()
405 usb_handle_get_stall(struct usb_device *udev, uint8_t ea_val) in usb_handle_get_stall() argument
410 ep = usbd_get_ep_by_addr(udev, ea_val); in usb_handle_get_stall()
415 USB_BUS_LOCK(udev->bus); in usb_handle_get_stall()
417 USB_BUS_UNLOCK(udev->bus); in usb_handle_get_stall()
432 struct usb_device *udev; in usb_handle_remote_wakeup() local
435 udev = xfer->xroot->udev; in usb_handle_remote_wakeup()
436 bus = udev->bus; in usb_handle_remote_wakeup()
441 udev->flags.remote_wakeup = 1; in usb_handle_remote_wakeup()
443 udev->flags.remote_wakeup = 0; in usb_handle_remote_wakeup()
450 usb_bus_power_update(udev->bus); in usb_handle_remote_wakeup()
470 struct usb_device *udev; in usb_handle_request() local
537 udev = xfer->xroot->udev; in usb_handle_request()
652 err = (usb_temp_get_desc_p) (udev, &req, &src_zcopy, &max_len); in usb_handle_request()
660 temp.buf[0] = udev->curr_config_no; in usb_handle_request()
669 USB_BUS_LOCK(udev->bus); in usb_handle_request()
670 if (udev->flags.remote_wakeup) { in usb_handle_request()
673 if (udev->flags.self_powered) { in usb_handle_request()
676 USB_BUS_UNLOCK(udev->bus); in usb_handle_request()
688 } else if (udev->curr_config_no != 0) { in usb_handle_request()
693 udev->address = (wValue & 0x7F); in usb_handle_request()
741 usb_handle_get_stall(udev, req.wIndex[0]); in usb_handle_request()