Lines Matching full:go
116 int (*interface_reset)(struct go7007 *go);
117 int (*write_interrupt)(struct go7007 *go, int addr, int data);
118 int (*read_interrupt)(struct go7007 *go);
119 int (*stream_start)(struct go7007 *go);
120 int (*stream_stop)(struct go7007 *go);
121 int (*send_firmware)(struct go7007 *go, u8 *data, int len);
122 int (*send_command)(struct go7007 *go, unsigned int cmd, void *arg);
123 void (*release)(struct go7007 *go);
237 void (*audio_deliver)(struct go7007 *go, u8 *buf, int length);
259 #define go7007_interface_reset(go) \ argument
260 ((go)->hpi_ops->interface_reset(go))
261 #define go7007_write_interrupt(go, x, y) \ argument
262 ((go)->hpi_ops->write_interrupt)((go), (x), (y))
263 #define go7007_stream_start(go) \ argument
264 ((go)->hpi_ops->stream_start(go))
265 #define go7007_stream_stop(go) \ argument
266 ((go)->hpi_ops->stream_stop(go))
267 #define go7007_send_firmware(go, x, y) \ argument
268 ((go)->hpi_ops->send_firmware)((go), (x), (y))
269 #define go7007_write_addr(go, x, y) \ argument
270 ((go)->hpi_ops->write_interrupt)((go), (x)|0x8000, (y))
273 int go7007_read_addr(struct go7007 *go, u16 addr, u16 *data);
274 int go7007_read_interrupt(struct go7007 *go, u16 *value, u16 *data);
275 int go7007_boot_encoder(struct go7007 *go, int init_i2c);
276 int go7007_reset_encoder(struct go7007 *go);
277 int go7007_register_encoder(struct go7007 *go, unsigned num_i2c_devs);
278 int go7007_start_encoder(struct go7007 *go);
279 void go7007_parse_video_stream(struct go7007 *go, u8 *buf, int length);
282 void go7007_update_board(struct go7007 *go);
285 int go7007_construct_fw_image(struct go7007 *go, u8 **fw, int *fwlen);
288 int go7007_i2c_init(struct go7007 *go);
289 int go7007_i2c_remove(struct go7007 *go);
292 int go7007_v4l2_init(struct go7007 *go);
293 int go7007_v4l2_ctrl_init(struct go7007 *go);
294 void go7007_v4l2_remove(struct go7007 *go);
297 int go7007_snd_init(struct go7007 *go);
298 int go7007_snd_remove(struct go7007 *go);