Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
v4l2-device.c File Reference
#include <linux/types.h>
#include <linux/ioctl.h>
#include <linux/module.h>
#include <linux/i2c.h>
#include <linux/slab.h>
#include <linux/videodev2.h>
#include <media/v4l2-device.h>
#include <media/v4l2-ctrls.h>

Go to the source code of this file.


int v4l2_device_register (struct device *dev, struct v4l2_device *v4l2_dev)
 EXPORT_SYMBOL_GPL (v4l2_device_register)
int v4l2_device_put (struct v4l2_device *v4l2_dev)
 EXPORT_SYMBOL_GPL (v4l2_device_put)
int v4l2_device_set_name (struct v4l2_device *v4l2_dev, const char *basename, atomic_t *instance)
 EXPORT_SYMBOL_GPL (v4l2_device_set_name)
void v4l2_device_disconnect (struct v4l2_device *v4l2_dev)
 EXPORT_SYMBOL_GPL (v4l2_device_disconnect)
void v4l2_device_unregister (struct v4l2_device *v4l2_dev)
 EXPORT_SYMBOL_GPL (v4l2_device_unregister)
int v4l2_device_register_subdev (struct v4l2_device *v4l2_dev, struct v4l2_subdev *sd)
 EXPORT_SYMBOL_GPL (v4l2_device_register_subdev)
int v4l2_device_register_subdev_nodes (struct v4l2_device *v4l2_dev)
 EXPORT_SYMBOL_GPL (v4l2_device_register_subdev_nodes)
void v4l2_device_unregister_subdev (struct v4l2_subdev *sd)
 EXPORT_SYMBOL_GPL (v4l2_device_unregister_subdev)

Function Documentation

EXPORT_SYMBOL_GPL ( v4l2_device_register  )
EXPORT_SYMBOL_GPL ( v4l2_device_put  )
EXPORT_SYMBOL_GPL ( v4l2_device_set_name  )
EXPORT_SYMBOL_GPL ( v4l2_device_disconnect  )
EXPORT_SYMBOL_GPL ( v4l2_device_unregister  )
EXPORT_SYMBOL_GPL ( v4l2_device_register_subdev  )
EXPORT_SYMBOL_GPL ( v4l2_device_register_subdev_nodes  )
EXPORT_SYMBOL_GPL ( v4l2_device_unregister_subdev  )
void v4l2_device_disconnect ( struct v4l2_device v4l2_dev)

Definition at line 92 of file v4l2-device.c.

int v4l2_device_put ( struct v4l2_device v4l2_dev)

Definition at line 70 of file v4l2-device.c.

int v4l2_device_register ( struct device dev,
struct v4l2_device v4l2_dev 

Definition at line 33 of file v4l2-device.c.

int v4l2_device_register_subdev ( struct v4l2_device v4l2_dev,
struct v4l2_subdev sd 

Definition at line 141 of file v4l2-device.c.

int v4l2_device_register_subdev_nodes ( struct v4l2_device v4l2_dev)

Definition at line 205 of file v4l2-device.c.

int v4l2_device_set_name ( struct v4l2_device v4l2_dev,
const char basename,
atomic_t instance 

Definition at line 76 of file v4l2-device.c.

void v4l2_device_unregister ( struct v4l2_device v4l2_dev)

Definition at line 104 of file v4l2-device.c.

void v4l2_device_unregister_subdev ( struct v4l2_subdev sd)

Definition at line 255 of file v4l2-device.c.