#include <linux/kernel.h>
#include <linux/list.h>
#include <linux/videodev2.h>
#include <media/v4l2-common.h>
#include "uvcvideo.h"
static int uvc_mc_create_links(struct uvc_video_chain *chain,
struct uvc_entity *entity)
{ … }
static const struct v4l2_subdev_ops uvc_subdev_ops = …;
void uvc_mc_cleanup_entity(struct uvc_entity *entity)
{ … }
static int uvc_mc_init_entity(struct uvc_video_chain *chain,
struct uvc_entity *entity)
{ … }
int uvc_mc_register_entities(struct uvc_video_chain *chain)
{ … }