Lines Matching defs:go7007
153 struct go7007 { struct
156 const struct go7007_board_info *board_info; argument
157 unsigned int board_id;
158 int tuner_type;
159 int channel_number; /* for multi-channel boards like Adlink PCI-MPG24 */
160 char name[64];
161 struct video_device vdev;
162 void *boot_fw;
163 unsigned boot_fw_len;
164 struct v4l2_device v4l2_dev;
165 struct v4l2_ctrl_handler hdl;
166 struct v4l2_ctrl *mpeg_video_encoding;
167 struct v4l2_ctrl *mpeg_video_gop_size;
168 struct v4l2_ctrl *mpeg_video_gop_closure;
169 struct v4l2_ctrl *mpeg_video_bitrate;
170 struct v4l2_ctrl *mpeg_video_aspect_ratio;
171 struct v4l2_ctrl *mpeg_video_b_frames;
172 struct v4l2_ctrl *mpeg_video_rep_seqheader;
173 struct v4l2_ctrl *modet_mode;
174 enum { STATUS_INIT, STATUS_ONLINE, STATUS_SHUTDOWN } status;
175 spinlock_t spinlock;
176 struct mutex hw_lock;
177 struct mutex serialize_lock;
178 int audio_enabled;
179 struct v4l2_subdev *sd_video;
180 struct v4l2_subdev *sd_audio;
181 u8 usb_buf[16];
184 int input;
185 int aud_input;
186 enum { GO7007_STD_NTSC, GO7007_STD_PAL, GO7007_STD_OTHER } standard;
187 v4l2_std_id std;
188 int sensor_framerate;
189 int width;
190 int height;
191 int encoder_h_offset;
192 int encoder_v_offset;
193 unsigned int encoder_h_halve:1;
194 unsigned int encoder_v_halve:1;
195 unsigned int encoder_subsample:1;
198 u32 format;
199 int bitrate;
200 int fps_scale;
201 int pali;
202 int aspect_ratio;
203 int gop_size;
227 enum go7007_parser_state state; argument
234 struct go7007_buffer *active_buf; argument
237 void (*audio_deliver)(struct go7007 *go, u8 *buf, int length); argument
245 const struct go7007_hpi_ops *hpi_ops; argument
253 static inline struct go7007 *to_go7007(struct v4l2_device *v4l2_dev) in to_go7007() argument