Searched refs:uvc (Results 1 – 13 of 13) sorted by relevance
214 struct uvc_device *uvc = req->context; in uvc_function_ep0_complete() local218 if (uvc->event_setup_out) { in uvc_function_ep0_complete()219 uvc->event_setup_out = 0; in uvc_function_ep0_complete()225 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_ep0_complete()232 struct uvc_device *uvc = to_uvc(f); in uvc_function_setup() local253 uvc->event_setup_out = !(ctrl->bRequestType & USB_DIR_IN); in uvc_function_setup()254 uvc->event_length = le16_to_cpu(ctrl->wLength); in uvc_function_setup()259 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_setup()264 void uvc_function_setup_continue(struct uvc_device *uvc) in uvc_function_setup_continue() argument266 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_function_setup_continue()[all …]
36 uvc_send_response(struct uvc_device *uvc, struct uvc_request_data *data) in uvc_send_response() argument38 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_send_response()39 struct usb_request *req = uvc->control_req; in uvc_send_response()44 req->length = min_t(unsigned int, uvc->event_length, data->length); in uvc_send_response()45 req->zero = data->length < uvc->event_length; in uvc_send_response()71 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querycap() local72 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_v4l2_querycap()89 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_get_format() local90 struct uvc_video *video = &uvc->video; in uvc_v4l2_get_format()108 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_set_format() local[all …]
21 void uvc_function_setup_continue(struct uvc_device *uvc);23 void uvc_function_connect(struct uvc_device *uvc);25 void uvc_function_disconnect(struct uvc_device *uvc);
191 extern void uvc_function_setup_continue(struct uvc_device *uvc);194 extern void uvc_function_connect(struct uvc_device *uvc);195 extern void uvc_function_disconnect(struct uvc_device *uvc);
1 What: /config/usb-gadget/gadget/functions/uvc.name10 What: /config/usb-gadget/gadget/functions/uvc.name/control15 What: /config/usb-gadget/gadget/functions/uvc.name/control/class20 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss25 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs30 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal35 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output40 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default54 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera59 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default[all …]
9 obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/
13 source "drivers/media/usb/uvc/Kconfig"
662 The function name to use when creating the function directory is "uvc".663 The uvc function provides these attributes in its function directory:689 # mkdir functions/uvc.usb0/control/header/h690 # cd functions/uvc.usb0/control/header/h693 # mkdir -p functions/uvc.usb0/streaming/uncompressed/u/360p694 # cat <<EOF > functions/uvc.usb0/streaming/uncompressed/u/360p/dwFrameInterval700 # mkdir functions/uvc.usb0/streaming/header/h701 # cd functions/uvc.usb0/streaming/header/h716 # uvc-gadget -u /dev/video<uvc video node #> -v /dev/video<vivid video node #>718 where uvc-gadget is this program:[all …]
9 For more information see: <http://linux-uvc.berlios.de/>
25 Usb Video Class driver (linux-uvc).
8 linux-uvc-devel@lists.berlios.de.
221 http://linux-uvc.berlios.de
11253 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)11256 W: http://www.ideasonboard.org/uvc/11258 F: drivers/media/usb/uvc/11273 F: drivers/usb/gadget/function/*uvc*