Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
saa7164.h File Reference
#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
 

Macros

#define SAA7164_MAXBOARDS   8
 
#define UNSET   (-1U)
 
#define SAA7164_BOARD_NOAUTO   UNSET
 
#define SAA7164_BOARD_UNKNOWN   0
 
#define SAA7164_BOARD_UNKNOWN_REV2   1
 
#define SAA7164_BOARD_UNKNOWN_REV3   2
 
#define SAA7164_BOARD_HAUPPAUGE_HVR2250   3
 
#define SAA7164_BOARD_HAUPPAUGE_HVR2200   4
 
#define SAA7164_BOARD_HAUPPAUGE_HVR2200_2   5
 
#define SAA7164_BOARD_HAUPPAUGE_HVR2200_3   6
 
#define SAA7164_BOARD_HAUPPAUGE_HVR2250_2   7
 
#define SAA7164_BOARD_HAUPPAUGE_HVR2250_3   8
 
#define SAA7164_BOARD_HAUPPAUGE_HVR2200_4   9
 
#define SAA7164_BOARD_HAUPPAUGE_HVR2200_5   10
 
#define SAA7164_MAX_UNITS   8
 
#define SAA7164_TS_NUMBER_OF_LINES   312
 
#define SAA7164_PS_NUMBER_OF_LINES   256
 
#define SAA7164_PT_ENTRIES   16 /* (312 * 188) / 4096 */
 
#define SAA7164_MAX_ENCODER_BUFFERS   64 /* max 5secs of latency at 6Mbps */
 
#define SAA7164_MAX_VBI_BUFFERS   64
 
#define SAA7164_PORT_TS1   (0)
 
#define SAA7164_PORT_TS2   (SAA7164_PORT_TS1 + 1)
 
#define SAA7164_PORT_ENC1   (SAA7164_PORT_TS2 + 1)
 
#define SAA7164_PORT_ENC2   (SAA7164_PORT_ENC1 + 1)
 
#define SAA7164_PORT_VBI1   (SAA7164_PORT_ENC2 + 1)
 
#define SAA7164_PORT_VBI2   (SAA7164_PORT_VBI1 + 1)
 
#define SAA7164_MAX_PORTS   (SAA7164_PORT_VBI2 + 1)
 
#define DBGLVL_FW   4
 
#define DBGLVL_DVB   8
 
#define DBGLVL_I2C   16
 
#define DBGLVL_API   32
 
#define DBGLVL_CMD   64
 
#define DBGLVL_BUS   128
 
#define DBGLVL_IRQ   256
 
#define DBGLVL_BUF   512
 
#define DBGLVL_ENC   1024
 
#define DBGLVL_VBI   2048
 
#define DBGLVL_THR   4096
 
#define DBGLVL_CPU   8192
 
#define SAA7164_NORMS   (V4L2_STD_NTSC_M | V4L2_STD_NTSC_M_JP | V4L2_STD_NTSC_443)
 
#define dprintk(level, fmt, arg...)
 
#define log_warn(fmt, arg...)
 
#define saa7164_readl(reg)   readl(dev->lmmio + ((reg) >> 2))
 
#define saa7164_writel(reg, value)   writel((value), dev->lmmio + ((reg) >> 2))
 
#define saa7164_readb(reg)   readl(dev->bmmio + (reg))
 
#define saa7164_writeb(reg, value)   writel((value), dev->bmmio + (reg))
 

Enumerations

enum  port_t {
  CX23885_MPEG_UNDEFINED = 0, CX23885_MPEG_DVB, CX23885_ANALOG_VIDEO, CX23885_MPEG_ENCODER,
  SAA7164_MPEG_UNDEFINED = 0, SAA7164_MPEG_DVB, SAA7164_MPEG_ENCODER, SAA7164_MPEG_VBI
}
 
enum  saa7164_i2c_bus_nr { SAA7164_I2C_BUS_0 = 0, SAA7164_I2C_BUS_1, SAA7164_I2C_BUS_2 }
 
enum  saa7164_buffer_flags { SAA7164_BUFFER_UNDEFINED = 0, SAA7164_BUFFER_FREE, SAA7164_BUFFER_BUSY, SAA7164_BUFFER_FULL }
 
enum  saa7164_unit_type {
  SAA7164_UNIT_UNDEFINED = 0, SAA7164_UNIT_DIGITAL_DEMODULATOR, SAA7164_UNIT_ANALOG_DEMODULATOR, SAA7164_UNIT_TUNER,
  SAA7164_UNIT_EEPROM, SAA7164_UNIT_ZILOG_IRBLASTER, SAA7164_UNIT_ENCODER
}
 

Functions

void saa7164_dumpregs (struct saa7164_dev *dev, u32 addr)
 
void saa7164_getfirmwarestatus (struct saa7164_dev *dev)
 
u32 saa7164_getcurrentfirmwareversion (struct saa7164_dev *dev)
 
void saa7164_histogram_update (struct saa7164_histogram *hg, u32 val)
 
int saa7164_downloadfirmware (struct saa7164_dev *dev)
 
int saa7164_i2c_register (struct saa7164_i2c *bus)
 
int saa7164_i2c_unregister (struct saa7164_i2c *bus)
 
void saa7164_call_i2c_clients (struct saa7164_i2c *bus, unsigned int cmd, void *arg)
 
int saa7164_bus_setup (struct saa7164_dev *dev)
 
void saa7164_bus_dump (struct saa7164_dev *dev)
 
int saa7164_bus_set (struct saa7164_dev *dev, struct tmComResInfo *msg, void *buf)
 
int saa7164_bus_get (struct saa7164_dev *dev, struct tmComResInfo *msg, void *buf, int peekonly)
 
int saa7164_cmd_send (struct saa7164_dev *dev, u8 id, enum tmComResCmd command, u16 controlselector, u16 size, void *buf)
 
void saa7164_cmd_signal (struct saa7164_dev *dev, u8 seqno)
 
int saa7164_irq_dequeue (struct saa7164_dev *dev)
 
int saa7164_api_get_fw_version (struct saa7164_dev *dev, u32 *version)
 
int saa7164_api_enum_subdevs (struct saa7164_dev *dev)
 
int saa7164_api_i2c_read (struct saa7164_i2c *bus, u8 addr, u32 reglen, u8 *reg, u32 datalen, u8 *data)
 
int saa7164_api_i2c_write (struct saa7164_i2c *bus, u8 addr, u32 datalen, u8 *data)
 
int saa7164_api_dif_write (struct saa7164_i2c *bus, u8 addr, u32 datalen, u8 *data)
 
int saa7164_api_read_eeprom (struct saa7164_dev *dev, u8 *buf, int buflen)
 
int saa7164_api_set_gpiobit (struct saa7164_dev *dev, u8 unitid, u8 pin)
 
int saa7164_api_clear_gpiobit (struct saa7164_dev *dev, u8 unitid, u8 pin)
 
int saa7164_api_transition_port (struct saa7164_port *port, u8 mode)
 
int saa7164_api_initialize_dif (struct saa7164_port *port)
 
int saa7164_api_configure_dif (struct saa7164_port *port, u32 std)
 
int saa7164_api_set_encoder (struct saa7164_port *port)
 
int saa7164_api_get_encoder (struct saa7164_port *port)
 
int saa7164_api_set_aspect_ratio (struct saa7164_port *port)
 
int saa7164_api_set_usercontrol (struct saa7164_port *port, u8 ctl)
 
int saa7164_api_get_usercontrol (struct saa7164_port *port, u8 ctl)
 
int saa7164_api_set_videomux (struct saa7164_port *port)
 
int saa7164_api_audio_mute (struct saa7164_port *port, int mute)
 
int saa7164_api_set_audio_volume (struct saa7164_port *port, s8 level)
 
int saa7164_api_set_audio_std (struct saa7164_port *port)
 
int saa7164_api_set_audio_detection (struct saa7164_port *port, int autodetect)
 
int saa7164_api_get_videomux (struct saa7164_port *port)
 
int saa7164_api_set_vbi_format (struct saa7164_port *port)
 
int saa7164_api_set_debug (struct saa7164_dev *dev, u8 level)
 
int saa7164_api_collect_debug (struct saa7164_dev *dev)
 
int saa7164_api_get_load_info (struct saa7164_dev *dev, struct tmFwInfoStruct *i)
 
void saa7164_card_list (struct saa7164_dev *dev)
 
void saa7164_gpio_setup (struct saa7164_dev *dev)
 
void saa7164_card_setup (struct saa7164_dev *dev)
 
int saa7164_i2caddr_to_reglen (struct saa7164_i2c *bus, int addr)
 
int saa7164_i2caddr_to_unitid (struct saa7164_i2c *bus, int addr)
 
charsaa7164_unitid_name (struct saa7164_dev *dev, u8 unitid)
 
int saa7164_dvb_register (struct saa7164_port *port)
 
int saa7164_dvb_unregister (struct saa7164_port *port)
 
struct saa7164_buffersaa7164_buffer_alloc (struct saa7164_port *port, u32 len)
 
int saa7164_buffer_dealloc (struct saa7164_buffer *buf)
 
void saa7164_buffer_display (struct saa7164_buffer *buf)
 
int saa7164_buffer_activate (struct saa7164_buffer *buf, int i)
 
int saa7164_buffer_cfg_port (struct saa7164_port *port)
 
struct saa7164_user_buffersaa7164_buffer_alloc_user (struct saa7164_dev *dev, u32 len)
 
void saa7164_buffer_dealloc_user (struct saa7164_user_buffer *buf)
 
int saa7164_buffer_zero_offsets (struct saa7164_port *port, int i)
 
int saa7164_encoder_register (struct saa7164_port *port)
 
void saa7164_encoder_unregister (struct saa7164_port *port)
 
int saa7164_vbi_register (struct saa7164_port *port)
 
void saa7164_vbi_unregister (struct saa7164_port *port)
 

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
 

Macro Definition Documentation

#define DBGLVL_API   32

Definition at line 106 of file saa7164.h.

#define DBGLVL_BUF   512

Definition at line 110 of file saa7164.h.

#define DBGLVL_BUS   128

Definition at line 108 of file saa7164.h.

#define DBGLVL_CMD   64

Definition at line 107 of file saa7164.h.

#define DBGLVL_CPU   8192

Definition at line 114 of file saa7164.h.

#define DBGLVL_DVB   8

Definition at line 104 of file saa7164.h.

#define DBGLVL_ENC   1024

Definition at line 111 of file saa7164.h.

#define DBGLVL_FW   4

Definition at line 103 of file saa7164.h.

#define DBGLVL_I2C   16

Definition at line 105 of file saa7164.h.

#define DBGLVL_IRQ   256

Definition at line 109 of file saa7164.h.

#define DBGLVL_THR   4096

Definition at line 113 of file saa7164.h.

#define DBGLVL_VBI   2048

Definition at line 112 of file saa7164.h.

#define dprintk (   level,
  fmt,
  arg... 
)
Value:
do { if (saa_debug & level)\
printk(KERN_DEBUG "%s: " fmt, dev->name, ## arg);\
} while (0)

Definition at line 601 of file saa7164.h.

#define log_warn (   fmt,
  arg... 
)
Value:
do { \
printk(KERN_WARNING "%s: " fmt, dev->name, ## arg);\
} while (0)

Definition at line 606 of file saa7164.h.

#define SAA7164_BOARD_HAUPPAUGE_HVR2200   4

Definition at line 79 of file saa7164.h.

#define SAA7164_BOARD_HAUPPAUGE_HVR2200_2   5

Definition at line 80 of file saa7164.h.

#define SAA7164_BOARD_HAUPPAUGE_HVR2200_3   6

Definition at line 81 of file saa7164.h.

#define SAA7164_BOARD_HAUPPAUGE_HVR2200_4   9

Definition at line 84 of file saa7164.h.

#define SAA7164_BOARD_HAUPPAUGE_HVR2200_5   10

Definition at line 85 of file saa7164.h.

#define SAA7164_BOARD_HAUPPAUGE_HVR2250   3

Definition at line 78 of file saa7164.h.

#define SAA7164_BOARD_HAUPPAUGE_HVR2250_2   7

Definition at line 82 of file saa7164.h.

#define SAA7164_BOARD_HAUPPAUGE_HVR2250_3   8

Definition at line 83 of file saa7164.h.

#define SAA7164_BOARD_NOAUTO   UNSET

Definition at line 74 of file saa7164.h.

#define SAA7164_BOARD_UNKNOWN   0

Definition at line 75 of file saa7164.h.

#define SAA7164_BOARD_UNKNOWN_REV2   1

Definition at line 76 of file saa7164.h.

#define SAA7164_BOARD_UNKNOWN_REV3   2

Definition at line 77 of file saa7164.h.

#define SAA7164_MAX_ENCODER_BUFFERS   64 /* max 5secs of latency at 6Mbps */

Definition at line 91 of file saa7164.h.

#define SAA7164_MAX_PORTS   (SAA7164_PORT_VBI2 + 1)

Definition at line 101 of file saa7164.h.

#define SAA7164_MAX_UNITS   8

Definition at line 87 of file saa7164.h.

#define SAA7164_MAX_VBI_BUFFERS   64

Definition at line 92 of file saa7164.h.

#define SAA7164_MAXBOARDS   8

Definition at line 71 of file saa7164.h.

#define SAA7164_NORMS   (V4L2_STD_NTSC_M | V4L2_STD_NTSC_M_JP | V4L2_STD_NTSC_443)

Definition at line 116 of file saa7164.h.

#define SAA7164_PORT_ENC1   (SAA7164_PORT_TS2 + 1)

Definition at line 97 of file saa7164.h.

#define SAA7164_PORT_ENC2   (SAA7164_PORT_ENC1 + 1)

Definition at line 98 of file saa7164.h.

#define SAA7164_PORT_TS1   (0)

Definition at line 95 of file saa7164.h.

#define SAA7164_PORT_TS2   (SAA7164_PORT_TS1 + 1)

Definition at line 96 of file saa7164.h.

#define SAA7164_PORT_VBI1   (SAA7164_PORT_ENC2 + 1)

Definition at line 99 of file saa7164.h.

#define SAA7164_PORT_VBI2   (SAA7164_PORT_VBI1 + 1)

Definition at line 100 of file saa7164.h.

#define SAA7164_PS_NUMBER_OF_LINES   256

Definition at line 89 of file saa7164.h.

#define SAA7164_PT_ENTRIES   16 /* (312 * 188) / 4096 */

Definition at line 90 of file saa7164.h.

#define saa7164_readb (   reg)    readl(dev->bmmio + (reg))

Definition at line 614 of file saa7164.h.

#define saa7164_readl (   reg)    readl(dev->lmmio + ((reg) >> 2))

Definition at line 611 of file saa7164.h.

#define SAA7164_TS_NUMBER_OF_LINES   312

Definition at line 88 of file saa7164.h.

#define saa7164_writeb (   reg,
  value 
)    writel((value), dev->bmmio + (reg))

Definition at line 615 of file saa7164.h.

#define saa7164_writel (   reg,
  value 
)    writel((value), dev->lmmio + ((reg) >> 2))

Definition at line 612 of file saa7164.h.

#define UNSET   (-1U)

Definition at line 73 of file saa7164.h.

Enumeration Type Documentation

enum port_t
Enumerator:
CX23885_MPEG_UNDEFINED 
CX23885_MPEG_DVB 
CX23885_ANALOG_VIDEO 
CX23885_MPEG_ENCODER 
SAA7164_MPEG_UNDEFINED 
SAA7164_MPEG_DVB 
SAA7164_MPEG_ENCODER 
SAA7164_MPEG_VBI 

Definition at line 119 of file saa7164.h.

Enumerator:
SAA7164_BUFFER_UNDEFINED 
SAA7164_BUFFER_FREE 
SAA7164_BUFFER_BUSY 
SAA7164_BUFFER_FULL 

Definition at line 132 of file saa7164.h.

Enumerator:
SAA7164_I2C_BUS_0 
SAA7164_I2C_BUS_1 
SAA7164_I2C_BUS_2 

Definition at line 126 of file saa7164.h.

Enumerator:
SAA7164_UNIT_UNDEFINED 
SAA7164_UNIT_DIGITAL_DEMODULATOR 
SAA7164_UNIT_ANALOG_DEMODULATOR 
SAA7164_UNIT_TUNER 
SAA7164_UNIT_EEPROM 
SAA7164_UNIT_ZILOG_IRBLASTER 
SAA7164_UNIT_ENCODER 

Definition at line 139 of file saa7164.h.

Function Documentation

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_dif_write ( struct saa7164_i2c bus,
u8  addr,
u32  datalen,
u8 data 
)
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.

int saa7164_api_i2c_write ( struct saa7164_i2c bus,
u8  addr,
u32  datalen,
u8 data 
)

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.

struct saa7164_buffer* saa7164_buffer_alloc ( struct saa7164_port port,
u32  len 
)
read

Definition at line 92 of file saa7164-buffer.c.

struct saa7164_user_buffer* saa7164_buffer_alloc_user ( struct saa7164_dev dev,
u32  len 
)
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.

Variable Documentation

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.

const unsigned int saa7164_bcount

Definition at line 503 of file saa7164-cards.c.

struct saa7164_board saa7164_boards[]

Definition at line 36 of file saa7164-cards.c.

struct list_head saa7164_devlist
const unsigned int saa7164_idcount

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.