Searched refs:uvc (Results 1 – 19 of 19) sorted by relevance
| /Linux-v5.4/drivers/usb/gadget/function/ |
| D | f_uvc.c | 207 struct uvc_device *uvc = req->context; in uvc_function_ep0_complete() local 211 if (uvc->event_setup_out) { in uvc_function_ep0_complete() 212 uvc->event_setup_out = 0; in uvc_function_ep0_complete() 218 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_ep0_complete() 225 struct uvc_device *uvc = to_uvc(f); in uvc_function_setup() local 241 uvc->event_setup_out = !(ctrl->bRequestType & USB_DIR_IN); in uvc_function_setup() 242 uvc->event_length = le16_to_cpu(ctrl->wLength); in uvc_function_setup() 247 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_setup() 252 void uvc_function_setup_continue(struct uvc_device *uvc) in uvc_function_setup_continue() argument 254 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_function_setup_continue() [all …]
|
| D | uvc_v4l2.c | 33 uvc_send_response(struct uvc_device *uvc, struct uvc_request_data *data) in uvc_send_response() argument 35 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_send_response() 36 struct usb_request *req = uvc->control_req; in uvc_send_response() 41 req->length = min_t(unsigned int, uvc->event_length, data->length); in uvc_send_response() 42 req->zero = data->length < uvc->event_length; in uvc_send_response() 67 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querycap() local 68 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_v4l2_querycap() 81 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_get_format() local 82 struct uvc_video *video = &uvc->video; in uvc_v4l2_get_format() 100 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_set_format() local [all …]
|
| D | f_uvc.h | 14 void uvc_function_setup_continue(struct uvc_device *uvc); 16 void uvc_function_connect(struct uvc_device *uvc); 18 void uvc_function_disconnect(struct uvc_device *uvc);
|
| D | uvc.h | 77 struct uvc_device *uvc; member 157 extern void uvc_function_setup_continue(struct uvc_device *uvc); 160 extern void uvc_function_connect(struct uvc_device *uvc); 161 extern void uvc_function_disconnect(struct uvc_device *uvc);
|
| D | uvc_video.c | 134 uvcg_err(&video->uvc->func, "Failed to queue request (%d).\n", in uvcg_video_ep_queue() 189 uvcg_dbg(&video->uvc->func, "VS request cancelled.\n"); in uvc_video_complete() 194 uvcg_info(&video->uvc->func, in uvc_video_complete() 360 uvcg_info(&video->uvc->func, in uvcg_video_enable() 393 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc) in uvcg_video_init() argument 398 video->uvc = uvc; in uvcg_video_init()
|
| D | uvc_video.h | 21 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc);
|
| /Linux-v5.4/Documentation/ABI/testing/ |
| D | configfs-usb-gadget-uvc | 1 What: /config/usb-gadget/gadget/functions/uvc.name 10 What: /config/usb-gadget/gadget/functions/uvc.name/control 19 What: /config/usb-gadget/gadget/functions/uvc.name/control/class 24 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss 29 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs 34 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal 39 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output 44 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default 58 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera 63 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default [all …]
|
| /Linux-v5.4/Documentation/usb/ |
| D | gadget-testing.rst | 766 The function name to use when creating the function directory is "uvc". 767 The uvc function provides these attributes in its function directory: 797 # mkdir functions/uvc.usb0/control/header/h 798 # cd functions/uvc.usb0/control/ 801 # mkdir -p functions/uvc.usb0/streaming/uncompressed/u/360p 802 # cat <<EOF > functions/uvc.usb0/streaming/uncompressed/u/360p/dwFrameInterval 808 # mkdir functions/uvc.usb0/streaming/header/h 809 # cd functions/uvc.usb0/streaming/header/h 824 # uvc-gadget -u /dev/video<uvc video node #> -v /dev/video<vivid video node #> 826 where uvc-gadget is this program: [all …]
|
| /Linux-v5.4/drivers/media/usb/ |
| D | Makefile | 10 obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/
|
| D | Kconfig | 14 source "drivers/media/usb/uvc/Kconfig"
|
| /Linux-v5.4/drivers/media/usb/uvc/ |
| D | Kconfig | 10 For more information see: <http://linux-uvc.berlios.de/>
|
| /Linux-v5.4/Documentation/media/uapi/v4l/ |
| D | meta-formats.rst | 24 pixfmt-meta-uvc
|
| D | pixfmt-meta-uvc.rst | 10 .. _v4l2-meta-fmt-uvc:
|
| D | pixfmt-meta-d4xx.rst | 137 [1] https://docs.microsoft.com/en-us/windows-hardware/drivers/stream/uvc-extensions-1-5
|
| /Linux-v5.4/drivers/media/usb/pwc/ |
| D | Kconfig | 26 Usb Video Class driver (linux-uvc).
|
| /Linux-v5.4/Documentation/media/v4l-drivers/ |
| D | uvcvideo.rst | 10 linux-uvc-devel@lists.berlios.de.
|
| /Linux-v5.4/drivers/usb/misc/ |
| D | Kconfig | 202 http://linux-uvc.berlios.de
|
| /Linux-v5.4/arch/s390/tools/ |
| D | opcodes.txt | 587 b9a4 uvc RRF_URR
|
| /Linux-v5.4/ |
| D | MAINTAINERS | 16985 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16988 W: http://www.ideasonboard.org/uvc/ 16990 F: drivers/media/usb/uvc/ 17005 F: drivers/usb/gadget/function/*uvc*
|