uvc_streaming
struct uvc_streaming *stream = inode->i_private;
void uvc_debugfs_init_stream(struct uvc_streaming *stream)
void uvc_debugfs_cleanup_stream(struct uvc_streaming *stream)
static struct uvc_streaming *uvc_stream_for_terminal(struct uvc_device *dev,
struct uvc_streaming *stream;
static void uvc_stream_delete(struct uvc_streaming *stream)
struct uvc_streaming *streaming;
streaming = list_entry(p, struct uvc_streaming, list);
static struct uvc_streaming *uvc_stream_new(struct uvc_device *dev,
struct uvc_streaming *stream = video_get_drvdata(vdev);
struct uvc_streaming *stream;
struct uvc_streaming *stream;
struct uvc_streaming *stream,
struct uvc_streaming *stream)
struct uvc_streaming *stream;
struct uvc_streaming *streaming,
struct uvc_streaming *stream;
struct uvc_streaming *stream;
struct uvc_streaming *streaming, struct uvc_format *format,
struct uvc_streaming *streaming = NULL;
struct uvc_streaming *stream = uvc_urb->stream;
struct uvc_streaming *stream = uvc_queue_to_stream(queue);
struct uvc_streaming *stream = video_get_drvdata(vfh->vdev);
int uvc_meta_register(struct uvc_streaming *stream)
struct uvc_streaming *stream = video_get_drvdata(vfh->vdev);
struct uvc_streaming *stream = video_get_drvdata(vfh->vdev);
struct uvc_streaming *stream = video_get_drvdata(vfh->vdev);
struct uvc_streaming *stream = video_get_drvdata(vfh->vdev);
struct uvc_streaming *stream = uvc_queue_to_stream(queue);
struct uvc_streaming *stream = uvc_queue_to_stream(queue);
struct uvc_streaming *stream = uvc_queue_to_stream(queue);
struct uvc_streaming *stream;
struct uvc_streaming *stream;
static int uvc_v4l2_try_format(struct uvc_streaming *stream,
struct uvc_streaming *stream = handle->stream;
struct uvc_streaming *stream = handle->stream;
struct uvc_streaming *stream = handle->stream;
struct uvc_streaming *stream = handle->stream;
struct uvc_streaming *stream;
struct uvc_streaming *stream = handle->stream;
struct uvc_streaming *stream = handle->stream;
struct uvc_streaming *stream = handle->stream;
struct uvc_streaming *stream = handle->stream;
struct uvc_streaming *stream = handle->stream;
struct uvc_streaming *stream = handle->stream;
struct uvc_streaming *stream = handle->stream;
struct uvc_streaming *stream = handle->stream;
static void uvc_video_stats_update(struct uvc_streaming *stream)
size_t uvc_video_stats_dump(struct uvc_streaming *stream, char *buf,
static void uvc_video_stats_start(struct uvc_streaming *stream)
static void uvc_video_stats_stop(struct uvc_streaming *stream)
static int uvc_video_decode_start(struct uvc_streaming *stream,
struct uvc_streaming *stream)
static void uvc_video_decode_end(struct uvc_streaming *stream,
static int uvc_video_encode_header(struct uvc_streaming *stream,
static int uvc_video_encode_data(struct uvc_streaming *stream,
static void uvc_video_decode_meta(struct uvc_streaming *stream,
static void uvc_video_validate_buffer(const struct uvc_streaming *stream,
static void uvc_video_next_buffers(struct uvc_streaming *stream,
struct uvc_streaming *stream = uvc_urb->stream;
struct uvc_streaming *stream = uvc_urb->stream;
static void uvc_fixup_video_ctrl(struct uvc_streaming *stream,
struct uvc_streaming *stream = uvc_urb->stream;
struct uvc_streaming *stream = uvc_urb->stream;
static void uvc_free_urb_buffers(struct uvc_streaming *stream,
static bool uvc_alloc_urb_buffer(struct uvc_streaming *stream,
static int uvc_alloc_urb_buffers(struct uvc_streaming *stream,
static void uvc_video_stop_transfer(struct uvc_streaming *stream,
static int uvc_init_video_isoc(struct uvc_streaming *stream,
static int uvc_init_video_bulk(struct uvc_streaming *stream,
static int uvc_video_start_transfer(struct uvc_streaming *stream,
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_start_streaming(struct uvc_streaming *stream)
void uvc_video_stop_streaming(struct uvc_streaming *stream)
static size_t uvc_video_ctrl_size(struct uvc_streaming *stream)
static int uvc_get_video_ctrl(struct uvc_streaming *stream,
static int uvc_set_video_ctrl(struct uvc_streaming *stream,
int uvc_probe_video(struct uvc_streaming *stream,
static int uvc_commit_video(struct uvc_streaming *stream,
uvc_video_clock_decode(struct uvc_streaming *stream, struct uvc_buffer *buf,
void uvc_video_clock_update(struct uvc_streaming *stream,
static void uvc_video_stats_decode(struct uvc_streaming *stream,
struct uvc_streaming *stream;
#define for_each_uvc_urb(uvc_urb, uvc_streaming) \
for ((uvc_urb) = &(uvc_streaming)->uvc_urb[0]; \
(uvc_urb) < &(uvc_streaming)->uvc_urb[UVC_URBS]; \
struct uvc_streaming *stream;
static inline struct uvc_streaming *
return container_of(queue, struct uvc_streaming, queue);
int uvc_video_init(struct uvc_streaming *stream);
int uvc_video_suspend(struct uvc_streaming *stream);
int uvc_video_resume(struct uvc_streaming *stream, int reset);
int uvc_video_start_streaming(struct uvc_streaming *stream);
void uvc_video_stop_streaming(struct uvc_streaming *stream);
int uvc_probe_video(struct uvc_streaming *stream,
void uvc_video_clock_update(struct uvc_streaming *stream,
int uvc_meta_register(struct uvc_streaming *stream);
struct uvc_streaming *stream,
void uvc_debugfs_init_stream(struct uvc_streaming *stream);
void uvc_debugfs_cleanup_stream(struct uvc_streaming *stream);
size_t uvc_video_stats_dump(struct uvc_streaming *stream, char *buf,