Linux Kernel
3.7.1
|
#include <linux/pci.h>
#include <linux/i2c.h>
#include <linux/i2c-algo-bit.h>
#include <linux/videodev2.h>
#include <linux/kdev_t.h>
#include <media/v4l2-device.h>
#include <media/v4l2-fh.h>
#include <media/tuner.h>
#include <media/tveeprom.h>
#include <media/videobuf-dma-sg.h>
#include <media/v4l2-chip-ident.h>
#include <media/cx2341x.h>
#include <media/videobuf-dvb.h>
#include <media/ir-kbd-i2c.h>
#include <media/wm8775.h>
#include "btcx-risc.h"
#include "cx88-reg.h"
#include "tuner-xc2028.h"
#include <linux/mutex.h>
Go to the source code of this file.
Data Structures | |
struct | cx8800_fmt |
struct | sram_channel |
struct | cx88_input |
struct | cx88_board |
struct | cx88_subid |
struct | cx88_buffer |
struct | cx88_dmaqueue |
struct | cx88_core |
struct | cx8800_fh |
struct | cx8800_suspend_state |
struct | cx8800_dev |
struct | cx8802_fh |
struct | cx8802_suspend_state |
struct | cx8802_driver |
struct | cx8802_dev |
Enumerations | |
enum | cx88_deemph_type { FM_NO_DEEMPH = 0, FM_DEEMPH_50, FM_DEEMPH_75 } |
enum | cx88_board_type { CX88_BOARD_NONE = 0, CX88_MPEG_DVB, CX88_MPEG_BLACKBIRD } |
enum | cx8802_board_access { CX8802_DRVCTL_SHARED = 1, CX8802_DRVCTL_EXCLUSIVE = 2 } |
enum | cx88_itype { CX88_VMUX_COMPOSITE1 = 1, CX88_VMUX_COMPOSITE2, CX88_VMUX_COMPOSITE3, CX88_VMUX_COMPOSITE4, CX88_VMUX_SVIDEO, CX88_VMUX_TELEVISION, CX88_VMUX_CABLE, CX88_VMUX_DVB, CX88_VMUX_DEBUG, CX88_RADIO } |
enum | cx88_tvaudio { WW_NONE = 1, WW_BTSC, WW_BG, WW_DK, WW_I, WW_L, WW_EIAJ, WW_I2SPT, WW_FM, WW_I2SADC, WW_M } |
Variables | |
struct sram_channel | cx88_sram_channels [] |
struct videobuf_queue_ops | cx8800_vbi_qops |
#define BUFFER_TIMEOUT msecs_to_jiffies(2000) |
#define CX88_NORMS |
enum cx8802_board_access |
enum cx88_board_type |
enum cx88_deemph_type |
enum cx88_itype |
enum cx88_tvaudio |
int cx8800_restart_vbi_queue | ( | struct cx8800_dev * | dev, |
struct cx88_dmaqueue * | q | ||
) |
Definition at line 97 of file cx88-vbi.c.
int cx8800_stop_vbi_dma | ( | struct cx8800_dev * | dev | ) |
Definition at line 81 of file cx88-vbi.c.
Definition at line 22 of file cx88-vbi.c.
Definition at line 115 of file cx88-vbi.c.
int cx8802_buf_prepare | ( | struct videobuf_queue * | q, |
struct cx8802_dev * | dev, | ||
struct cx88_buffer * | buf, | ||
enum v4l2_field | field | ||
) |
Definition at line 259 of file cx88-mpeg.c.
void cx8802_buf_queue | ( | struct cx8802_dev * | dev, |
struct cx88_buffer * | buf | ||
) |
Definition at line 290 of file cx88-mpeg.c.
void cx8802_cancel_buffers | ( | struct cx8802_dev * | dev | ) |
Definition at line 347 of file cx88-mpeg.c.
|
read |
Definition at line 595 of file cx88-mpeg.c.
int cx8802_register_driver | ( | struct cx8802_driver * | drv | ) |
Definition at line 688 of file cx88-mpeg.c.
int cx8802_unregister_driver | ( | struct cx8802_driver * | drv | ) |
Definition at line 747 of file cx88-mpeg.c.
Definition at line 988 of file cx88-tvaudio.c.
Definition at line 3670 of file cx88-cards.c.
Definition at line 1043 of file cx88-core.c.
Definition at line 521 of file cx88-core.c.
Definition at line 1073 of file cx88-core.c.
Definition at line 271 of file cx88-dsp.c.
int cx88_enum_input | ( | struct cx88_core * | core, |
struct v4l2_input * | i | ||
) |
Definition at line 1208 of file cx88-video.c.
void cx88_free_buffer | ( | struct videobuf_queue * | q, |
struct cx88_buffer * | buf | ||
) |
Definition at line 215 of file cx88-core.c.
Definition at line 3654 of file cx88-cards.c.
void cx88_get_stereo | ( | struct cx88_core * | core, |
struct v4l2_tuner * | t | ||
) |
Definition at line 814 of file cx88-tvaudio.c.
Definition at line 136 of file cx88-i2c.c.
Definition at line 571 of file cx88-input.c.
Definition at line 492 of file cx88-input.c.
Definition at line 246 of file cx88-input.c.
Definition at line 511 of file cx88-input.c.
Definition at line 213 of file cx88-input.c.
Definition at line 221 of file cx88-input.c.
Definition at line 808 of file cx88-tvaudio.c.
void cx88_print_irqbits | ( | const char * | name, |
const char * | tag, | ||
const char * | strings[], | ||
int | len, | ||
u32 | bits, | ||
u32 | mask | ||
) |
Definition at line 499 of file cx88-core.c.
Definition at line 1082 of file cx88-video.c.
Definition at line 593 of file cx88-core.c.
int cx88_risc_buffer | ( | struct pci_dev * | pci, |
struct btcx_riscmem * | risc, | ||
struct scatterlist * | sglist, | ||
unsigned int | top_offset, | ||
unsigned int | bottom_offset, | ||
unsigned int | bpl, | ||
unsigned int | padding, | ||
unsigned int | lines | ||
) |
Definition at line 128 of file cx88-core.c.
int cx88_risc_databuffer | ( | struct pci_dev * | pci, |
struct btcx_riscmem * | risc, | ||
struct scatterlist * | sglist, | ||
unsigned int | bpl, | ||
unsigned int | lines, | ||
unsigned int | lpi | ||
) |
Definition at line 167 of file cx88-core.c.
void cx88_risc_disasm | ( | struct cx88_core * | core, |
struct btcx_riscmem * | risc | ||
) |
int cx88_risc_stopper | ( | struct pci_dev * | pci, |
struct btcx_riscmem * | risc, | ||
u32 | reg, | ||
u32 | mask, | ||
u32 | value | ||
) |
Definition at line 194 of file cx88-core.c.
int cx88_set_freq | ( | struct cx88_core * | core, |
struct v4l2_frequency * | f | ||
) |
Definition at line 1323 of file cx88-video.c.
int cx88_set_scale | ( | struct cx88_core * | core, |
unsigned int | width, | ||
unsigned int | height, | ||
enum v4l2_field | field | ||
) |
Definition at line 700 of file cx88-core.c.
Definition at line 882 of file cx88-tvaudio.c.
Definition at line 755 of file cx88-tvaudio.c.
int cx88_set_tvnorm | ( | struct cx88_core * | core, |
v4l2_std_id | norm | ||
) |
Definition at line 900 of file cx88-core.c.
void cx88_setup_xc3028 | ( | struct cx88_core * | core, |
struct xc2028_ctrl * | ctl | ||
) |
Definition at line 3361 of file cx88-cards.c.
Definition at line 569 of file cx88-core.c.
Definition at line 434 of file cx88-core.c.
int cx88_sram_channel_setup | ( | struct cx88_core * | core, |
const struct sram_channel * | ch, | ||
unsigned int | bpl, | ||
u32 | risc | ||
) |
Definition at line 355 of file cx88-core.c.
Definition at line 808 of file cx88-core.c.
Definition at line 834 of file cx88-core.c.
Definition at line 3223 of file cx88-cards.c.
|
read |
Definition at line 1024 of file cx88-core.c.
Definition at line 352 of file cx88-video.c.
Definition at line 536 of file cx88-core.c.
struct videobuf_queue_ops cx8800_vbi_qops |
Definition at line 233 of file cx88-vbi.c.
struct sram_channel cx88_sram_channels[] |
Definition at line 256 of file cx88-core.c.