Lines Matching refs:go7007

25 struct go7007;
124 int (*interface_reset)(struct go7007 *go);
125 int (*write_interrupt)(struct go7007 *go, int addr, int data);
126 int (*read_interrupt)(struct go7007 *go);
127 int (*stream_start)(struct go7007 *go);
128 int (*stream_stop)(struct go7007 *go);
129 int (*send_firmware)(struct go7007 *go, u8 *data, int len);
130 int (*send_command)(struct go7007 *go, unsigned int cmd, void *arg);
131 void (*release)(struct go7007 *go);
161 struct go7007 { struct
245 void (*audio_deliver)(struct go7007 *go, u8 *buf, int length); argument
261 static inline struct go7007 *to_go7007(struct v4l2_device *v4l2_dev) in to_go7007() argument
263 return container_of(v4l2_dev, struct go7007, v4l2_dev); in to_go7007()
281 int go7007_read_addr(struct go7007 *go, u16 addr, u16 *data);
282 int go7007_read_interrupt(struct go7007 *go, u16 *value, u16 *data);
283 int go7007_boot_encoder(struct go7007 *go, int init_i2c);
284 int go7007_reset_encoder(struct go7007 *go);
285 int go7007_register_encoder(struct go7007 *go, unsigned num_i2c_devs);
286 int go7007_start_encoder(struct go7007 *go);
287 void go7007_parse_video_stream(struct go7007 *go, u8 *buf, int length);
288 struct go7007 *go7007_alloc(const struct go7007_board_info *board,
290 void go7007_update_board(struct go7007 *go);
293 int go7007_construct_fw_image(struct go7007 *go, u8 **fw, int *fwlen);
296 int go7007_i2c_init(struct go7007 *go);
297 int go7007_i2c_remove(struct go7007 *go);
300 int go7007_v4l2_init(struct go7007 *go);
301 int go7007_v4l2_ctrl_init(struct go7007 *go);
302 void go7007_v4l2_remove(struct go7007 *go);
305 int go7007_snd_init(struct go7007 *go);
306 int go7007_snd_remove(struct go7007 *go);