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