Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
f_uvc.h File Reference
#include <linux/usb/composite.h>
#include <linux/usb/video.h>

Go to the source code of this file.

Functions

int uvc_bind_config (struct usb_configuration *c, const struct uvc_descriptor_header *const *fs_control, const struct uvc_descriptor_header *const *hs_control, const struct uvc_descriptor_header *const *fs_streaming, const struct uvc_descriptor_header *const *hs_streaming, const struct uvc_descriptor_header *const *ss_streaming)
 

Function Documentation

int uvc_bind_config ( struct usb_configuration c,
const struct uvc_descriptor_header *const fs_control,
const struct uvc_descriptor_header *const ss_control,
const struct uvc_descriptor_header *const fs_streaming,
const struct uvc_descriptor_header *const hs_streaming,
const struct uvc_descriptor_header *const ss_streaming 
)

uvc_bind_config - add a UVC function to a configuration : the configuration to support the UVC instance Context: single threaded during gadget setup

Returns zero on success, else negative errno.

Caller must have called (). Caller is also responsible for calling () before module unload.

Definition at line 762 of file f_uvc.c.