Lines Matching refs:tm6000_core

144 	struct tm6000_core		*core;
161 struct tm6000_core { struct
275 int (*init)(struct tm6000_core *); argument
276 int (*fini)(struct tm6000_core *);
277 int (*fillbuf)(struct tm6000_core *, char *buf, int size);
282 struct tm6000_core *dev;
301 int tm6000_cards_setup(struct tm6000_core *dev);
302 void tm6000_flash_led(struct tm6000_core *dev, u8 state);
306 int tm6000_read_write_usb(struct tm6000_core *dev, u8 reqtype, u8 req,
308 int tm6000_get_reg(struct tm6000_core *dev, u8 req, u16 value, u16 index);
309 int tm6000_get_reg16(struct tm6000_core *dev, u8 req, u16 value, u16 index);
310 int tm6000_get_reg32(struct tm6000_core *dev, u8 req, u16 value, u16 index);
311 int tm6000_set_reg(struct tm6000_core *dev, u8 req, u16 value, u16 index);
312 int tm6000_set_reg_mask(struct tm6000_core *dev, u8 req, u16 value,
314 int tm6000_i2c_reset(struct tm6000_core *dev, u16 tsleep);
315 int tm6000_init(struct tm6000_core *dev);
316 int tm6000_reset(struct tm6000_core *dev);
318 int tm6000_init_analog_mode(struct tm6000_core *dev);
319 int tm6000_init_digital_mode(struct tm6000_core *dev);
320 int tm6000_set_audio_bitrate(struct tm6000_core *dev, int bitrate);
321 int tm6000_set_audio_rinput(struct tm6000_core *dev);
322 int tm6000_tvaudio_set_mute(struct tm6000_core *dev, u8 mute);
323 void tm6000_set_volume(struct tm6000_core *dev, int vol);
325 int tm6000_v4l2_register(struct tm6000_core *dev);
326 int tm6000_v4l2_unregister(struct tm6000_core *dev);
328 void tm6000_set_fourcc_format(struct tm6000_core *dev);
330 void tm6000_remove_from_devlist(struct tm6000_core *dev);
331 void tm6000_add_into_devlist(struct tm6000_core *dev);
334 void tm6000_init_extension(struct tm6000_core *dev);
335 void tm6000_close_extension(struct tm6000_core *dev);
336 int tm6000_call_fillbuf(struct tm6000_core *dev, enum tm6000_ops_type type,
341 void tm6000_get_std_res(struct tm6000_core *dev);
342 int tm6000_set_standard(struct tm6000_core *dev);
345 int tm6000_i2c_register(struct tm6000_core *dev);
346 int tm6000_i2c_unregister(struct tm6000_core *dev);
366 int tm6000_queue_init(struct tm6000_core *dev);
372 int tm6000_ir_init(struct tm6000_core *dev);
373 int tm6000_ir_fini(struct tm6000_core *dev);
374 void tm6000_ir_wait(struct tm6000_core *dev, u8 state);
375 int tm6000_ir_int_start(struct tm6000_core *dev);
376 void tm6000_ir_int_stop(struct tm6000_core *dev);