Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
uvc_video.c File Reference
#include <linux/kernel.h>
#include <linux/list.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/usb.h>
#include <linux/videodev2.h>
#include <linux/vmalloc.h>
#include <linux/wait.h>
#include <linux/atomic.h>
#include <asm/unaligned.h>
#include <media/v4l2-common.h>
#include "uvcvideo.h"

Go to the source code of this file.

Functions

int uvc_query_ctrl (struct uvc_device *dev, __u8 query, __u8 unit, __u8 intfnum, __u8 cs, void *data, __u16 size)
 
int uvc_probe_video (struct uvc_streaming *stream, struct uvc_streaming_control *probe)
 
void uvc_video_clock_update (struct uvc_streaming *stream, struct v4l2_buffer *v4l2_buf, struct uvc_buffer *buf)
 
size_t uvc_video_stats_dump (struct uvc_streaming *stream, char *buf, size_t size)
 
int uvc_video_suspend (struct uvc_streaming *stream)
 
int uvc_video_resume (struct uvc_streaming *stream, int reset)
 
int uvc_video_init (struct uvc_streaming *stream)
 
int uvc_video_enable (struct uvc_streaming *stream, int enable)
 

Function Documentation

int uvc_probe_video ( struct uvc_streaming stream,
struct uvc_streaming_control probe 
)

Definition at line 292 of file uvc_video.c.

int uvc_query_ctrl ( struct uvc_device dev,
__u8  query,
__u8  unit,
__u8  intfnum,
__u8  cs,
void data,
__u16  size 
)

Definition at line 72 of file uvc_video.c.

void uvc_video_clock_update ( struct uvc_streaming stream,
struct v4l2_buffer v4l2_buf,
struct uvc_buffer buf 
)

Definition at line 592 of file uvc_video.c.

int uvc_video_enable ( struct uvc_streaming stream,
int  enable 
)

Definition at line 1842 of file uvc_video.c.

int uvc_video_init ( struct uvc_streaming stream)

Definition at line 1742 of file uvc_video.c.

int uvc_video_resume ( struct uvc_streaming stream,
int  reset 
)

Definition at line 1696 of file uvc_video.c.

size_t uvc_video_stats_dump ( struct uvc_streaming stream,
char buf,
size_t  size 
)

Definition at line 846 of file uvc_video.c.

int uvc_video_suspend ( struct uvc_streaming stream)

Definition at line 1677 of file uvc_video.c.