Linux Kernel
3.7.1
|
#include <linux/pci.h>
#include <linux/i2c.h>
#include <linux/kdev_t.h>
#include <linux/mutex.h>
#include <linux/crc32.h>
#include <linux/kthread.h>
#include <linux/freezer.h>
#include <media/tuner.h>
#include <media/tveeprom.h>
#include <media/videobuf-dma-sg.h>
#include <media/videobuf-dvb.h>
#include <dvb_demux.h>
#include <dvb_frontend.h>
#include <dvb_net.h>
#include <dvbdev.h>
#include <dmxdev.h>
#include <media/v4l2-common.h>
#include <media/v4l2-ioctl.h>
#include <media/v4l2-chip-ident.h>
#include "saa7164-reg.h"
#include "saa7164-types.h"
Go to the source code of this file.
Data Structures | |
struct | saa7164_unit |
struct | saa7164_board |
struct | saa7164_subid |
struct | saa7164_encoder_fh |
struct | saa7164_vbi_fh |
struct | saa7164_histogram_bucket |
struct | saa7164_histogram |
struct | saa7164_user_buffer |
struct | saa7164_fw_status |
struct | saa7164_dvb |
struct | saa7164_i2c |
struct | saa7164_ctrl |
struct | saa7164_tvnorm |
struct | saa7164_encoder_params |
struct | saa7164_vbi_params |
struct | saa7164_buffer |
struct | saa7164_port |
struct | saa7164_dev |
Variables | |
enum port_t | __attribute__ |
struct list_head | saa7164_devlist |
unsigned int | waitsecs |
unsigned int | encoder_buffers |
unsigned int | vbi_buffers |
struct saa7164_board | saa7164_boards [] |
const unsigned int | saa7164_bcount |
struct saa7164_subid | saa7164_subids [] |
const unsigned int | saa7164_idcount |
unsigned int | crc_checking |
unsigned int | saa_debug |
#define log_warn | ( | fmt, | |
arg... | |||
) |
#define SAA7164_MAX_ENCODER_BUFFERS 64 /* max 5secs of latency at 6Mbps */ |
#define SAA7164_MAX_PORTS (SAA7164_PORT_VBI2 + 1) |
#define SAA7164_NORMS (V4L2_STD_NTSC_M | V4L2_STD_NTSC_M_JP | V4L2_STD_NTSC_443) |
#define SAA7164_PORT_ENC1 (SAA7164_PORT_TS2 + 1) |
#define SAA7164_PORT_ENC2 (SAA7164_PORT_ENC1 + 1) |
#define SAA7164_PORT_TS2 (SAA7164_PORT_TS1 + 1) |
#define SAA7164_PORT_VBI1 (SAA7164_PORT_ENC2 + 1) |
#define SAA7164_PORT_VBI2 (SAA7164_PORT_VBI1 + 1) |
enum port_t |
enum saa7164_buffer_flags |
enum saa7164_i2c_bus_nr |
enum saa7164_unit_type |
int saa7164_api_audio_mute | ( | struct saa7164_port * | port, |
int | mute | ||
) |
Definition at line 471 of file saa7164-api.c.
int saa7164_api_clear_gpiobit | ( | struct saa7164_dev * | dev, |
u8 | unitid, | ||
u8 | pin | ||
) |
Definition at line 1519 of file saa7164-api.c.
int saa7164_api_collect_debug | ( | struct saa7164_dev * | dev | ) |
Definition at line 51 of file saa7164-api.c.
int saa7164_api_configure_dif | ( | struct saa7164_port * | port, |
u32 | std | ||
) |
Definition at line 680 of file saa7164-api.c.
int saa7164_api_enum_subdevs | ( | struct saa7164_dev * | dev | ) |
Definition at line 1325 of file saa7164-api.c.
int saa7164_api_get_encoder | ( | struct saa7164_port * | port | ) |
Definition at line 246 of file saa7164-api.c.
int saa7164_api_get_fw_version | ( | struct saa7164_dev * | dev, |
u32 * | version | ||
) |
Definition at line 800 of file saa7164-api.c.
int saa7164_api_get_load_info | ( | struct saa7164_dev * | dev, |
struct tmFwInfoStruct * | i | ||
) |
Definition at line 27 of file saa7164-api.c.
int saa7164_api_get_usercontrol | ( | struct saa7164_port * | port, |
u8 | ctl | ||
) |
Definition at line 402 of file saa7164-api.c.
int saa7164_api_get_videomux | ( | struct saa7164_port * | port | ) |
Definition at line 606 of file saa7164-api.c.
int saa7164_api_i2c_read | ( | struct saa7164_i2c * | bus, |
u8 | addr, | ||
u32 | reglen, | ||
u8 * | reg, | ||
u32 | datalen, | ||
u8 * | data | ||
) |
Definition at line 1366 of file saa7164-api.c.
Definition at line 1426 of file saa7164-api.c.
int saa7164_api_initialize_dif | ( | struct saa7164_port * | port | ) |
Definition at line 744 of file saa7164-api.c.
int saa7164_api_read_eeprom | ( | struct saa7164_dev * | dev, |
u8 * | buf, | ||
int | buflen | ||
) |
Definition at line 812 of file saa7164-api.c.
int saa7164_api_set_aspect_ratio | ( | struct saa7164_port * | port | ) |
Definition at line 324 of file saa7164-api.c.
int saa7164_api_set_audio_detection | ( | struct saa7164_port * | port, |
int | autodetect | ||
) |
Definition at line 583 of file saa7164-api.c.
int saa7164_api_set_audio_std | ( | struct saa7164_port * | port | ) |
Definition at line 544 of file saa7164-api.c.
int saa7164_api_set_audio_volume | ( | struct saa7164_port * | port, |
s8 | level | ||
) |
Definition at line 488 of file saa7164-api.c.
int saa7164_api_set_debug | ( | struct saa7164_dev * | dev, |
u8 | level | ||
) |
Definition at line 79 of file saa7164-api.c.
int saa7164_api_set_encoder | ( | struct saa7164_port * | port | ) |
Definition at line 187 of file saa7164-api.c.
int saa7164_api_set_gpiobit | ( | struct saa7164_dev * | dev, |
u8 | unitid, | ||
u8 | pin | ||
) |
Definition at line 1513 of file saa7164-api.c.
int saa7164_api_set_usercontrol | ( | struct saa7164_port * | port, |
u8 | ctl | ||
) |
Definition at line 368 of file saa7164-api.c.
int saa7164_api_set_vbi_format | ( | struct saa7164_port * | port | ) |
Definition at line 105 of file saa7164-api.c.
int saa7164_api_set_videomux | ( | struct saa7164_port * | port | ) |
Definition at line 436 of file saa7164-api.c.
int saa7164_api_transition_port | ( | struct saa7164_port * | port, |
u8 | mode | ||
) |
Definition at line 782 of file saa7164-api.c.
int saa7164_buffer_activate | ( | struct saa7164_buffer * | buf, |
int | i | ||
) |
Definition at line 202 of file saa7164-buffer.c.
|
read |
Definition at line 92 of file saa7164-buffer.c.
|
read |
Definition at line 286 of file saa7164-buffer.c.
int saa7164_buffer_cfg_port | ( | struct saa7164_port * | port | ) |
Definition at line 235 of file saa7164-buffer.c.
int saa7164_buffer_dealloc | ( | struct saa7164_buffer * | buf | ) |
Definition at line 165 of file saa7164-buffer.c.
void saa7164_buffer_dealloc_user | ( | struct saa7164_user_buffer * | buf | ) |
Definition at line 312 of file saa7164-buffer.c.
void saa7164_buffer_display | ( | struct saa7164_buffer * | buf | ) |
Definition at line 69 of file saa7164-buffer.c.
int saa7164_buffer_zero_offsets | ( | struct saa7164_port * | port, |
int | i | ||
) |
Definition at line 187 of file saa7164-buffer.c.
void saa7164_bus_dump | ( | struct saa7164_dev * | dev | ) |
Definition at line 56 of file saa7164-bus.c.
int saa7164_bus_get | ( | struct saa7164_dev * | dev, |
struct tmComResInfo * | msg, | ||
void * | buf, | ||
int | peekonly | ||
) |
Definition at line 307 of file saa7164-bus.c.
int saa7164_bus_set | ( | struct saa7164_dev * | dev, |
struct tmComResInfo * | msg, | ||
void * | buf | ||
) |
Definition at line 134 of file saa7164-bus.c.
int saa7164_bus_setup | ( | struct saa7164_dev * | dev | ) |
Definition at line 27 of file saa7164-bus.c.
void saa7164_call_i2c_clients | ( | struct saa7164_i2c * | bus, |
unsigned int | cmd, | ||
void * | arg | ||
) |
void saa7164_card_list | ( | struct saa7164_dev * | dev | ) |
Definition at line 553 of file saa7164-cards.c.
void saa7164_card_setup | ( | struct saa7164_dev * | dev | ) |
Definition at line 660 of file saa7164-cards.c.
int saa7164_cmd_send | ( | struct saa7164_dev * | dev, |
u8 | id, | ||
enum tmComResCmd | command, | ||
u16 | controlselector, | ||
u16 | size, | ||
void * | buf | ||
) |
Definition at line 344 of file saa7164-cmd.c.
void saa7164_cmd_signal | ( | struct saa7164_dev * | dev, |
u8 | seqno | ||
) |
Definition at line 316 of file saa7164-cmd.c.
int saa7164_downloadfirmware | ( | struct saa7164_dev * | dev | ) |
Definition at line 203 of file saa7164-fw.c.
void saa7164_dumpregs | ( | struct saa7164_dev * | dev, |
u32 | addr | ||
) |
Definition at line 760 of file saa7164-core.c.
int saa7164_dvb_register | ( | struct saa7164_port * | port | ) |
Definition at line 464 of file saa7164-dvb.c.
int saa7164_dvb_unregister | ( | struct saa7164_port * | port | ) |
Definition at line 426 of file saa7164-dvb.c.
int saa7164_encoder_register | ( | struct saa7164_port * | port | ) |
Definition at line 1386 of file saa7164-encoder.c.
void saa7164_encoder_unregister | ( | struct saa7164_port * | port | ) |
Definition at line 1480 of file saa7164-encoder.c.
u32 saa7164_getcurrentfirmwareversion | ( | struct saa7164_dev * | dev | ) |
Definition at line 744 of file saa7164-core.c.
void saa7164_getfirmwarestatus | ( | struct saa7164_dev * | dev | ) |
Definition at line 723 of file saa7164-core.c.
void saa7164_gpio_setup | ( | struct saa7164_dev * | dev | ) |
Definition at line 586 of file saa7164-cards.c.
void saa7164_histogram_update | ( | struct saa7164_histogram * | hg, |
u32 | val | ||
) |
Definition at line 223 of file saa7164-core.c.
int saa7164_i2c_register | ( | struct saa7164_i2c * | bus | ) |
Definition at line 94 of file saa7164-i2c.c.
int saa7164_i2c_unregister | ( | struct saa7164_i2c * | bus | ) |
Definition at line 121 of file saa7164-i2c.c.
int saa7164_i2caddr_to_reglen | ( | struct saa7164_i2c * | bus, |
int | addr | ||
) |
Definition at line 723 of file saa7164-cards.c.
int saa7164_i2caddr_to_unitid | ( | struct saa7164_i2c * | bus, |
int | addr | ||
) |
Definition at line 697 of file saa7164-cards.c.
int saa7164_irq_dequeue | ( | struct saa7164_dev * | dev | ) |
Definition at line 83 of file saa7164-cmd.c.
char* saa7164_unitid_name | ( | struct saa7164_dev * | dev, |
u8 | unitid | ||
) |
Definition at line 751 of file saa7164-cards.c.
int saa7164_vbi_register | ( | struct saa7164_port * | port | ) |
Definition at line 1302 of file saa7164-vbi.c.
void saa7164_vbi_unregister | ( | struct saa7164_port * | port | ) |
Definition at line 1356 of file saa7164-vbi.c.
enum port_t __attribute__ |
unsigned int crc_checking |
Definition at line 79 of file saa7164-core.c.
unsigned int encoder_buffers |
Definition at line 59 of file saa7164-core.c.
Definition at line 503 of file saa7164-cards.c.
struct saa7164_board saa7164_boards[] |
Definition at line 36 of file saa7164-cards.c.
Definition at line 551 of file saa7164-cards.c.
struct saa7164_subid saa7164_subids[] |
Definition at line 508 of file saa7164-cards.c.
unsigned int saa_debug |
Definition at line 51 of file saa7164-core.c.
unsigned int vbi_buffers |
Definition at line 63 of file saa7164-core.c.
unsigned int waitsecs |
Definition at line 67 of file saa7164-core.c.