Lines Matching refs:udev

150 	struct usb_device *udev = xfer->xroot->udev;  in usb_handle_set_config()  local
161 do_unlock = usbd_enum_lock(udev); in usb_handle_set_config()
173 if (usbd_set_config_index(udev, conf_no)) { in usb_handle_set_config()
178 if (usb_probe_and_attach(udev, USB_IFACE_INDEX_ANY)) { in usb_handle_set_config()
185 usbd_enum_unlock(udev); in usb_handle_set_config()
191 usb_check_alt_setting(struct usb_device *udev, in usb_check_alt_setting() argument
198 do_unlock = usbd_enum_lock(udev); in usb_check_alt_setting()
200 if (alt_index >= usbd_get_no_alts(udev->cdesc, iface->idesc)) in usb_check_alt_setting()
204 usbd_enum_unlock(udev); in usb_check_alt_setting()
223 struct usb_device *udev = xfer->xroot->udev; in usb_handle_iface_request() local
242 do_unlock = usbd_enum_lock(udev); in usb_handle_iface_request()
247 iface = usbd_get_iface(udev, iface_index); in usb_handle_iface_request()
270 iface_parent = usbd_get_iface(udev, iface->parent_iface_index); in usb_handle_iface_request()
321 error = usb_check_alt_setting(udev, in usb_handle_iface_request()
328 error = usb_reset_iface_endpoints(udev, iface_index); in usb_handle_iface_request()
359 usbd_enum_unlock(udev); in usb_handle_iface_request()
365 usbd_enum_unlock(udev); in usb_handle_iface_request()
371 usbd_enum_unlock(udev); in usb_handle_iface_request()
386 struct usb_device *udev = xfer->xroot->udev; in usb_handle_set_stall() local
390 err = usbd_set_endpoint_stall(udev, in usb_handle_set_stall()
391 usbd_get_ep_by_addr(udev, ep), do_stall); in usb_handle_set_stall()
404 usb_handle_get_stall(struct usb_device *udev, uint8_t ea_val) in usb_handle_get_stall() argument
409 ep = usbd_get_ep_by_addr(udev, ea_val); in usb_handle_get_stall()
414 USB_BUS_LOCK(udev->bus); in usb_handle_get_stall()
416 USB_BUS_UNLOCK(udev->bus); in usb_handle_get_stall()
431 struct usb_device *udev; in usb_handle_remote_wakeup() local
434 udev = xfer->xroot->udev; in usb_handle_remote_wakeup()
435 bus = udev->bus; in usb_handle_remote_wakeup()
440 udev->flags.remote_wakeup = 1; in usb_handle_remote_wakeup()
442 udev->flags.remote_wakeup = 0; in usb_handle_remote_wakeup()
449 usb_bus_power_update(udev->bus); in usb_handle_remote_wakeup()
469 struct usb_device *udev; in usb_handle_request() local
536 udev = xfer->xroot->udev; in usb_handle_request()
651 err = (usb_temp_get_desc_p) (udev, &req, &src_zcopy, &max_len); in usb_handle_request()
659 temp.buf[0] = udev->curr_config_no; in usb_handle_request()
668 USB_BUS_LOCK(udev->bus); in usb_handle_request()
669 if (udev->flags.remote_wakeup) { in usb_handle_request()
672 if (udev->flags.self_powered) { in usb_handle_request()
675 USB_BUS_UNLOCK(udev->bus); in usb_handle_request()
687 } else if (udev->curr_config_no != 0) { in usb_handle_request()
692 udev->address = (wValue & 0x7F); in usb_handle_request()
740 usb_handle_get_stall(udev, req.wIndex[0]); in usb_handle_request()