|
Linux Kernel
3.7.1
|
#include <linux/init.h>#include <linux/module.h>#include <linux/pci.h>#include <linux/delay.h>#include <linux/i2c.h>#include <linux/usb.h>#include <linux/slab.h>#include <media/v4l2-common.h>#include <media/tuner.h>#include <media/tvaudio.h>#include <media/i2c-addr.h>#include <media/rc-map.h>#include "tm6000.h"#include "tm6000-regs.h"#include "tuner-xc2028.h"#include "xc5000.h"Go to the source code of this file.
Data Structures | |
| struct | tm6000_board |
Macros | |
| #define | TM6000_BOARD_UNKNOWN 0 |
| #define | TM5600_BOARD_GENERIC 1 |
| #define | TM6000_BOARD_GENERIC 2 |
| #define | TM6010_BOARD_GENERIC 3 |
| #define | TM5600_BOARD_10MOONS_UT821 4 |
| #define | TM5600_BOARD_10MOONS_UT330 5 |
| #define | TM6000_BOARD_ADSTECH_DUAL_TV 6 |
| #define | TM6000_BOARD_FREECOM_AND_SIMILAR 7 |
| #define | TM6000_BOARD_ADSTECH_MINI_DUAL_TV 8 |
| #define | TM6010_BOARD_HAUPPAUGE_900H 9 |
| #define | TM6010_BOARD_BEHOLD_WANDER 10 |
| #define | TM6010_BOARD_BEHOLD_VOYAGER 11 |
| #define | TM6010_BOARD_TERRATEC_CINERGY_HYBRID_XE 12 |
| #define | TM6010_BOARD_TWINHAN_TU501 13 |
| #define | TM6010_BOARD_BEHOLD_WANDER_LITE 14 |
| #define | TM6010_BOARD_BEHOLD_VOYAGER_LITE 15 |
| #define | TM5600_BOARD_TERRATEC_GRABSTER 16 |
| #define | is_generic(model) |
| #define | TM6000_MAXBOARDS 16 |
| #define | request_modules(dev) |
| #define | flush_request_modules(dev) |
| #define | hb_mult(wMaxPacketSize) (1 + (((wMaxPacketSize) >> 11) & 0x03)) |
Functions | |
| module_param_array (card, int, NULL, 0444) | |
| MODULE_DEVICE_TABLE (usb, tm6000_id_table) | |
| void | tm6000_flash_led (struct tm6000_core *dev, u8 state) |
| int | tm6000_xc5000_callback (void *ptr, int component, int command, int arg) |
| EXPORT_SYMBOL_GPL (tm6000_xc5000_callback) | |
| int | tm6000_tuner_callback (void *ptr, int component, int command, int arg) |
| EXPORT_SYMBOL_GPL (tm6000_tuner_callback) | |
| int | tm6000_cards_setup (struct tm6000_core *dev) |
| module_usb_driver (tm6000_usb_driver) | |
| MODULE_DESCRIPTION ("Trident TVMaster TM5600/TM6000/TM6010 USB2 adapter") | |
| MODULE_AUTHOR ("Mauro Carvalho Chehab") | |
| MODULE_LICENSE ("GPL") | |
| #define flush_request_modules | ( | dev | ) |
Definition at line 1081 of file tm6000-cards.c.
| #define hb_mult | ( | wMaxPacketSize | ) | (1 + (((wMaxPacketSize) >> 11) & 0x03)) |
Definition at line 1157 of file tm6000-cards.c.
| #define is_generic | ( | model | ) |
Definition at line 56 of file tm6000-cards.c.
| #define request_modules | ( | dev | ) |
Definition at line 1080 of file tm6000-cards.c.
| #define TM5600_BOARD_10MOONS_UT330 5 |
Definition at line 43 of file tm6000-cards.c.
| #define TM5600_BOARD_10MOONS_UT821 4 |
Definition at line 42 of file tm6000-cards.c.
| #define TM5600_BOARD_GENERIC 1 |
Definition at line 39 of file tm6000-cards.c.
| #define TM5600_BOARD_TERRATEC_GRABSTER 16 |
Definition at line 54 of file tm6000-cards.c.
| #define TM6000_BOARD_ADSTECH_DUAL_TV 6 |
Definition at line 44 of file tm6000-cards.c.
| #define TM6000_BOARD_ADSTECH_MINI_DUAL_TV 8 |
Definition at line 46 of file tm6000-cards.c.
| #define TM6000_BOARD_FREECOM_AND_SIMILAR 7 |
Definition at line 45 of file tm6000-cards.c.
| #define TM6000_BOARD_GENERIC 2 |
Definition at line 40 of file tm6000-cards.c.
| #define TM6000_BOARD_UNKNOWN 0 |
Definition at line 38 of file tm6000-cards.c.
| #define TM6000_MAXBOARDS 16 |
Definition at line 61 of file tm6000-cards.c.
| #define TM6010_BOARD_BEHOLD_VOYAGER 11 |
Definition at line 49 of file tm6000-cards.c.
| #define TM6010_BOARD_BEHOLD_VOYAGER_LITE 15 |
Definition at line 53 of file tm6000-cards.c.
| #define TM6010_BOARD_BEHOLD_WANDER 10 |
Definition at line 48 of file tm6000-cards.c.
| #define TM6010_BOARD_BEHOLD_WANDER_LITE 14 |
Definition at line 52 of file tm6000-cards.c.
| #define TM6010_BOARD_GENERIC 3 |
Definition at line 41 of file tm6000-cards.c.
| #define TM6010_BOARD_HAUPPAUGE_900H 9 |
Definition at line 47 of file tm6000-cards.c.
| #define TM6010_BOARD_TERRATEC_CINERGY_HYBRID_XE 12 |
Definition at line 50 of file tm6000-cards.c.
| #define TM6010_BOARD_TWINHAN_TU501 13 |
Definition at line 51 of file tm6000-cards.c.
| EXPORT_SYMBOL_GPL | ( | tm6000_xc5000_callback | ) |
| EXPORT_SYMBOL_GPL | ( | tm6000_tuner_callback | ) |
| MODULE_AUTHOR | ( | "Mauro Carvalho Chehab" | ) |
| MODULE_DEVICE_TABLE | ( | usb | , |
| tm6000_id_table | |||
| ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| module_usb_driver | ( | tm6000_usb_driver | ) |
| int tm6000_cards_setup | ( | struct tm6000_core * | dev | ) |
Definition at line 800 of file tm6000-cards.c.
| void tm6000_flash_led | ( | struct tm6000_core * | dev, |
| u8 | state | ||
| ) |
Definition at line 646 of file tm6000-cards.c.
Definition at line 717 of file tm6000-cards.c.
1.8.2