Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
v4l2_subdev_core_ops Struct Reference

#include <v4l2-subdev.h>

Data Fields

int(* g_chip_ident )(struct v4l2_subdev *sd, struct v4l2_dbg_chip_ident *chip)
 
int(* log_status )(struct v4l2_subdev *sd)
 
int(* s_io_pin_config )(struct v4l2_subdev *sd, size_t n, struct v4l2_subdev_io_pin_config *pincfg)
 
int(* init )(struct v4l2_subdev *sd, u32 val)
 
int(* load_fw )(struct v4l2_subdev *sd)
 
int(* reset )(struct v4l2_subdev *sd, u32 val)
 
int(* s_gpio )(struct v4l2_subdev *sd, u32 val)
 
int(* queryctrl )(struct v4l2_subdev *sd, struct v4l2_queryctrl *qc)
 
int(* g_ctrl )(struct v4l2_subdev *sd, struct v4l2_control *ctrl)
 
int(* s_ctrl )(struct v4l2_subdev *sd, struct v4l2_control *ctrl)
 
int(* g_ext_ctrls )(struct v4l2_subdev *sd, struct v4l2_ext_controls *ctrls)
 
int(* s_ext_ctrls )(struct v4l2_subdev *sd, struct v4l2_ext_controls *ctrls)
 
int(* try_ext_ctrls )(struct v4l2_subdev *sd, struct v4l2_ext_controls *ctrls)
 
int(* querymenu )(struct v4l2_subdev *sd, struct v4l2_querymenu *qm)
 
int(* g_std )(struct v4l2_subdev *sd, v4l2_std_id *norm)
 
int(* s_std )(struct v4l2_subdev *sd, v4l2_std_id norm)
 
long(* ioctl )(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
 
int(* s_power )(struct v4l2_subdev *sd, int on)
 
int(* interrupt_service_routine )(struct v4l2_subdev *sd, u32 status, bool *handled)
 
int(* subscribe_event )(struct v4l2_subdev *sd, struct v4l2_fh *fh, struct v4l2_event_subscription *sub)
 
int(* unsubscribe_event )(struct v4l2_subdev *sd, struct v4l2_fh *fh, struct v4l2_event_subscription *sub)
 

Detailed Description

Definition at line 147 of file v4l2-subdev.h.

Field Documentation

Definition at line 148 of file v4l2-subdev.h.

Definition at line 157 of file v4l2-subdev.h.

int(* g_ext_ctrls)(struct v4l2_subdev *sd, struct v4l2_ext_controls *ctrls)

Definition at line 159 of file v4l2-subdev.h.

int(* g_std)(struct v4l2_subdev *sd, v4l2_std_id *norm)

Definition at line 163 of file v4l2-subdev.h.

Definition at line 152 of file v4l2-subdev.h.

int(* interrupt_service_routine)(struct v4l2_subdev *sd, u32 status, bool *handled)

Definition at line 171 of file v4l2-subdev.h.

long(* ioctl)(struct v4l2_subdev *sd, unsigned int cmd, void *arg)

Definition at line 165 of file v4l2-subdev.h.

int(* load_fw)(struct v4l2_subdev *sd)

Definition at line 153 of file v4l2-subdev.h.

int(* log_status)(struct v4l2_subdev *sd)

Definition at line 149 of file v4l2-subdev.h.

Definition at line 156 of file v4l2-subdev.h.

Definition at line 162 of file v4l2-subdev.h.

int(* reset)(struct v4l2_subdev *sd, u32 val)

Definition at line 154 of file v4l2-subdev.h.

Definition at line 158 of file v4l2-subdev.h.

int(* s_ext_ctrls)(struct v4l2_subdev *sd, struct v4l2_ext_controls *ctrls)

Definition at line 160 of file v4l2-subdev.h.

int(* s_gpio)(struct v4l2_subdev *sd, u32 val)

Definition at line 155 of file v4l2-subdev.h.

int(* s_io_pin_config)(struct v4l2_subdev *sd, size_t n, struct v4l2_subdev_io_pin_config *pincfg)

Definition at line 150 of file v4l2-subdev.h.

int(* s_power)(struct v4l2_subdev *sd, int on)

Definition at line 170 of file v4l2-subdev.h.

int(* s_std)(struct v4l2_subdev *sd, v4l2_std_id norm)

Definition at line 164 of file v4l2-subdev.h.

Definition at line 173 of file v4l2-subdev.h.

int(* try_ext_ctrls)(struct v4l2_subdev *sd, struct v4l2_ext_controls *ctrls)

Definition at line 161 of file v4l2-subdev.h.

int(* unsubscribe_event)(struct v4l2_subdev *sd, struct v4l2_fh *fh, struct v4l2_event_subscription *sub)

Definition at line 175 of file v4l2-subdev.h.


The documentation for this struct was generated from the following file: