Lines Matching refs:tm6000_core
157 struct tm6000_core *core;
174 struct tm6000_core { struct
288 int (*init)(struct tm6000_core *); argument
289 int (*fini)(struct tm6000_core *);
290 int (*fillbuf)(struct tm6000_core *, char *buf, int size);
295 struct tm6000_core *dev;
314 int tm6000_cards_setup(struct tm6000_core *dev);
315 void tm6000_flash_led(struct tm6000_core *dev, u8 state);
319 int tm6000_read_write_usb(struct tm6000_core *dev, u8 reqtype, u8 req,
321 int tm6000_get_reg(struct tm6000_core *dev, u8 req, u16 value, u16 index);
322 int tm6000_get_reg16(struct tm6000_core *dev, u8 req, u16 value, u16 index);
323 int tm6000_get_reg32(struct tm6000_core *dev, u8 req, u16 value, u16 index);
324 int tm6000_set_reg(struct tm6000_core *dev, u8 req, u16 value, u16 index);
325 int tm6000_set_reg_mask(struct tm6000_core *dev, u8 req, u16 value,
327 int tm6000_i2c_reset(struct tm6000_core *dev, u16 tsleep);
328 int tm6000_init(struct tm6000_core *dev);
329 int tm6000_reset(struct tm6000_core *dev);
331 int tm6000_init_analog_mode(struct tm6000_core *dev);
332 int tm6000_init_digital_mode(struct tm6000_core *dev);
333 int tm6000_set_audio_bitrate(struct tm6000_core *dev, int bitrate);
334 int tm6000_set_audio_rinput(struct tm6000_core *dev);
335 int tm6000_tvaudio_set_mute(struct tm6000_core *dev, u8 mute);
336 void tm6000_set_volume(struct tm6000_core *dev, int vol);
338 int tm6000_v4l2_register(struct tm6000_core *dev);
339 int tm6000_v4l2_unregister(struct tm6000_core *dev);
341 void tm6000_set_fourcc_format(struct tm6000_core *dev);
343 void tm6000_remove_from_devlist(struct tm6000_core *dev);
344 void tm6000_add_into_devlist(struct tm6000_core *dev);
347 void tm6000_init_extension(struct tm6000_core *dev);
348 void tm6000_close_extension(struct tm6000_core *dev);
349 int tm6000_call_fillbuf(struct tm6000_core *dev, enum tm6000_ops_type type,
354 void tm6000_get_std_res(struct tm6000_core *dev);
355 int tm6000_set_standard(struct tm6000_core *dev);
358 int tm6000_i2c_register(struct tm6000_core *dev);
359 int tm6000_i2c_unregister(struct tm6000_core *dev);
379 int tm6000_queue_init(struct tm6000_core *dev);
385 int tm6000_ir_init(struct tm6000_core *dev);
386 int tm6000_ir_fini(struct tm6000_core *dev);
387 void tm6000_ir_wait(struct tm6000_core *dev, u8 state);
388 int tm6000_ir_int_start(struct tm6000_core *dev);
389 void tm6000_ir_int_stop(struct tm6000_core *dev);