Linux Kernel
3.7.1
|
#include <linux/videodev2.h>
#include <linux/types.h>
#include <linux/ioctl.h>
#include <linux/i2c.h>
#include <linux/workqueue.h>
#include <linux/mutex.h>
#include <media/cx2341x.h>
#include <media/videobuf-vmalloc.h>
#include <media/v4l2-device.h>
#include <media/rc-core.h>
#include <media/ir-kbd-i2c.h>
#include <media/videobuf-dvb.h>
#include "cx231xx-reg.h"
#include "cx231xx-pcb-cfg.h"
#include "cx231xx-conf-reg.h"
Go to the source code of this file.
Data Structures | |
struct | cx23417_fmt |
struct | cx231xx_isoc_ctl |
struct | cx231xx_bulk_ctl |
struct | cx231xx_fmt |
struct | cx231xx_buffer |
struct | cx231xx_dmaqueue |
struct | cx231xx_reg_seq |
struct | cx231xx_input |
struct | cx231xx_board |
struct | cx231xx_audio |
struct | cx231xx_fh |
struct | cx231xx_i2c |
struct | cx231xx_i2c_xfer_data |
struct | VENDOR_REQUEST_IN |
struct | cx231xx_tvnorm |
struct | cx231xx_ctrl |
struct | cx231xx_video_mode |
struct | cx231xx_tsport |
struct | cx231xx |
struct | cx231xx_ops |
Variables | |
struct list_head | cx231xx_devlist |
struct cx231xx_board | cx231xx_boards [] |
struct usb_device_id | cx231xx_id_table [] |
const unsigned int | cx231xx_bcount |
#define cx231xx_err | ( | fmt, | |
arg... | |||
) |
#define cx231xx_errdev | ( | fmt, | |
arg... | |||
) |
#define cx231xx_info | ( | fmt, | |
arg... | |||
) |
#define CX231xx_NORMS |
#define CX231XX_URB_TIMEOUT msecs_to_jiffies(CX231XX_NUM_BUFS * CX231XX_NUM_PACKETS) |
#define cx231xx_warn | ( | fmt, | |
arg... | |||
) |
enum AFE_MODE |
enum AUDIO_INPUT |
enum cx231xx_amux |
enum cx231xx_decoder |
enum cx231xx_dev_state |
enum cx231xx_itype |
enum cx231xx_mode |
enum cx231xx_std_mode |
enum cx231xx_stream_state |
enum cx231xx_v_input |
enum ps_package_head |
enum TRANSFER_TYPE |
Definition at line 2159 of file cx231xx-417.c.
Definition at line 2121 of file cx231xx-417.c.
Definition at line 86 of file cx231xx-core.c.
Definition at line 477 of file cx231xx-avcore.c.
Definition at line 197 of file cx231xx-avcore.c.
Definition at line 129 of file cx231xx-avcore.c.
Definition at line 267 of file cx231xx-avcore.c.
Definition at line 304 of file cx231xx-avcore.c.
Definition at line 246 of file cx231xx-avcore.c.
Definition at line 341 of file cx231xx-avcore.c.
Definition at line 2586 of file cx231xx-avcore.c.
Definition at line 778 of file cx231xx-cards.c.
Definition at line 550 of file cx231xx-avcore.c.
Definition at line 140 of file cx231xx-core.c.
Definition at line 815 of file cx231xx-cards.c.
Definition at line 828 of file cx231xx-cards.c.
u32 cx231xx_copy_video_line | ( | struct cx231xx * | dev, |
struct cx231xx_dmaqueue * | dma_q, | ||
u8 * | p_line, | ||
u32 | length, | ||
int | field_number | ||
) |
Definition at line 608 of file cx231xx-video.c.
Definition at line 651 of file cx231xx-core.c.
Definition at line 1269 of file cx231xx-core.c.
Definition at line 1411 of file cx231xx-core.c.
int cx231xx_dif_configure_C2HH_for_low_IF | ( | struct cx231xx * | dev, |
u32 | mode, | ||
u32 | function_mode, | ||
u32 | standard | ||
) |
Definition at line 1610 of file cx231xx-avcore.c.
Definition at line 1704 of file cx231xx-avcore.c.
Definition at line 950 of file cx231xx-avcore.c.
int cx231xx_do_copy | ( | struct cx231xx * | dev, |
struct cx231xx_dmaqueue * | dma_q, | ||
u8 * | p_buffer, | ||
u32 | bytes_to_copy | ||
) |
Definition at line 705 of file cx231xx-video.c.
void cx231xx_do_i2c_scan | ( | struct cx231xx * | dev, |
struct i2c_client * | c | ||
) |
Definition at line 474 of file cx231xx-i2c.c.
Definition at line 968 of file cx231xx-avcore.c.
Definition at line 1317 of file cx231xx-avcore.c.
Definition at line 1350 of file cx231xx-avcore.c.
Definition at line 934 of file cx231xx-avcore.c.
Definition at line 1266 of file cx231xx-avcore.c.
Definition at line 761 of file cx231xx-core.c.
Definition at line 505 of file cx231xx-video.c.
Definition at line 533 of file cx231xx-video.c.
Definition at line 1527 of file cx231xx-avcore.c.
Definition at line 2655 of file cx231xx-avcore.c.
u32 cx231xx_get_video_line | ( | struct cx231xx * | dev, |
struct cx231xx_dmaqueue * | dma_q, | ||
u8 | sav_eav, | ||
u8 * | p_buffer, | ||
u32 | buffer_size | ||
) |
Definition at line 563 of file cx231xx-video.c.
Definition at line 2779 of file cx231xx-avcore.c.
Definition at line 3012 of file cx231xx-avcore.c.
Definition at line 2904 of file cx231xx-avcore.c.
Definition at line 2862 of file cx231xx-avcore.c.
Definition at line 2746 of file cx231xx-avcore.c.
Definition at line 3056 of file cx231xx-avcore.c.
Definition at line 2958 of file cx231xx-avcore.c.
Definition at line 2815 of file cx231xx-avcore.c.
Definition at line 2986 of file cx231xx-avcore.c.
int cx231xx_gpio_set | ( | struct cx231xx * | dev, |
struct cx231xx_reg_seq * | gpio | ||
) |
Definition at line 630 of file cx231xx-core.c.
int cx231xx_i2c_register | ( | struct cx231xx_i2c * | bus | ) |
Definition at line 496 of file cx231xx-i2c.c.
int cx231xx_i2c_unregister | ( | struct cx231xx_i2c * | bus | ) |
Definition at line 528 of file cx231xx-i2c.c.
Definition at line 2142 of file cx231xx-avcore.c.
Definition at line 2181 of file cx231xx-avcore.c.
Definition at line 2160 of file cx231xx-avcore.c.
int cx231xx_init_bulk | ( | struct cx231xx * | dev, |
int | max_packets, | ||
int | num_bufs, | ||
int | max_pkt_size, | ||
int(*)(struct cx231xx *dev, struct urb *urb) | bulk_copy | ||
) |
Definition at line 1110 of file cx231xx-core.c.
Definition at line 1236 of file cx231xx-avcore.c.
Definition at line 126 of file cx231xx-core.c.
int cx231xx_init_isoc | ( | struct cx231xx * | dev, |
int | max_packets, | ||
int | num_bufs, | ||
int | max_pkt_size, | ||
int(*)(struct cx231xx *dev, struct urb *urb) | isoc_copy | ||
) |
Definition at line 973 of file cx231xx-core.c.
Definition at line 2511 of file cx231xx-avcore.c.
u8 cx231xx_is_buffer_done | ( | struct cx231xx * | dev, |
struct cx231xx_dmaqueue * | dma_q | ||
) |
Definition at line 762 of file cx231xx-video.c.
Definition at line 1480 of file cx231xx-core.c.
Definition at line 2434 of file cx231xx-avcore.c.
Definition at line 714 of file cx231xx-cards.c.
Definition at line 304 of file cx231xx-core.c.
int cx231xx_read_i2c_data | ( | struct cx231xx * | dev, |
u8 | dev_addr, | ||
u16 | saddr, | ||
u8 | saddr_len, | ||
u32 * | data, | ||
u8 | data_len | ||
) |
Definition at line 1593 of file cx231xx-core.c.
int cx231xx_read_i2c_master | ( | struct cx231xx * | dev, |
u8 | dev_addr, | ||
u16 | saddr, | ||
u8 | saddr_len, | ||
u32 * | data, | ||
u8 | data_len, | ||
int | master | ||
) |
Definition at line 1508 of file cx231xx-core.c.
int cx231xx_read_modify_write_i2c_dword | ( | struct cx231xx * | dev, |
u8 | dev_addr, | ||
u16 | saddr, | ||
u32 | mask, | ||
u32 | value | ||
) |
Definition at line 1709 of file cx231xx-core.c.
int cx231xx_reg_mask_write | ( | struct cx231xx * | dev, |
u8 | dev_addr, | ||
u8 | size, | ||
u16 | register_address, | ||
u8 | bit_start, | ||
u8 | bit_end, | ||
u32 | value | ||
) |
Definition at line 1660 of file cx231xx-core.c.
Definition at line 2584 of file cx231xx-video.c.
int cx231xx_register_extension | ( | struct cx231xx_ops * | dev | ) |
Definition at line 96 of file cx231xx-core.c.
Definition at line 2243 of file cx231xx-video.c.
Definition at line 840 of file cx231xx-cards.c.
Definition at line 71 of file cx231xx-core.c.
Definition at line 414 of file cx231xx-dvb.c.
void cx231xx_reset_video_buffer | ( | struct cx231xx * | dev, |
struct cx231xx_dmaqueue * | dma_q | ||
) |
Definition at line 673 of file cx231xx-video.c.
int cx231xx_send_gpio_cmd | ( | struct cx231xx * | dev, |
u32 | gpio_bit, | ||
u8 * | gpio_val, | ||
u8 | len, | ||
u8 | request, | ||
u8 | direction | ||
) |
Definition at line 1423 of file cx231xx-core.c.
int cx231xx_send_usb_command | ( | struct cx231xx_i2c * | i2c_bus, |
struct cx231xx_i2c_xfer_data * | req_data | ||
) |
Definition at line 157 of file cx231xx-core.c.
int cx231xx_send_vendor_cmd | ( | struct cx231xx * | dev, |
struct VENDOR_REQUEST_IN * | ven_req | ||
) |
Definition at line 343 of file cx231xx-core.c.
Definition at line 1248 of file cx231xx-avcore.c.
Definition at line 536 of file cx231xx-core.c.
Definition at line 389 of file cx231xx-dvb.c.
int cx231xx_set_audio_decoder_input | ( | struct cx231xx * | dev, |
enum AUDIO_INPUT | audio_input | ||
) |
Definition at line 1103 of file cx231xx-avcore.c.
Definition at line 1081 of file cx231xx-avcore.c.
void cx231xx_set_Colibri_For_LowIF | ( | struct cx231xx * | dev, |
u32 | if_freq, | ||
u8 | spectral_invert, | ||
u32 | mode | ||
) |
Definition at line 1491 of file cx231xx-avcore.c.
Definition at line 621 of file cx231xx-avcore.c.
Definition at line 1545 of file cx231xx-avcore.c.
Definition at line 1728 of file cx231xx-core.c.
Definition at line 2646 of file cx231xx-avcore.c.
Definition at line 2675 of file cx231xx-avcore.c.
Definition at line 2710 of file cx231xx-avcore.c.
int cx231xx_set_mode | ( | struct cx231xx * | dev, |
enum cx231xx_mode | set_mode | ||
) |
Definition at line 697 of file cx231xx-core.c.
Definition at line 2205 of file cx231xx-avcore.c.
Definition at line 476 of file cx231xx-core.c.
Definition at line 562 of file cx231xx-avcore.c.
Definition at line 1435 of file cx231xx-avcore.c.
Definition at line 2461 of file cx231xx-avcore.c.
Definition at line 1247 of file cx231xx-core.c.
Definition at line 2486 of file cx231xx-avcore.c.
Definition at line 1228 of file cx231xx-core.c.
Definition at line 654 of file cx231xx-cards.c.
Definition at line 2108 of file cx231xx-avcore.c.
Definition at line 2093 of file cx231xx-avcore.c.
Definition at line 925 of file cx231xx-core.c.
Definition at line 874 of file cx231xx-core.c.
Definition at line 1065 of file cx231xx-avcore.c.
void cx231xx_unregister_extension | ( | struct cx231xx_ops * | dev | ) |
Definition at line 111 of file cx231xx-core.c.
Definition at line 417 of file cx231xx-core.c.
int cx231xx_write_i2c_data | ( | struct cx231xx * | dev, |
u8 | dev_addr, | ||
u16 | saddr, | ||
u8 | saddr_len, | ||
u32 | data, | ||
u8 | data_len | ||
) |
Definition at line 1629 of file cx231xx-core.c.
int cx231xx_write_i2c_master | ( | struct cx231xx * | dev, |
u8 | dev_addr, | ||
u16 | saddr, | ||
u8 | saddr_len, | ||
u32 | data, | ||
u8 | data_len, | ||
int | master | ||
) |
Definition at line 1554 of file cx231xx-core.c.
Definition at line 76 of file cx231xx-avcore.c.
Definition at line 691 of file cx231xx-core.c.
Definition at line 98 of file cx231xx-avcore.c.
Definition at line 1301 of file cx231xx-avcore.c.
Definition at line 607 of file cx231xx-cards.c.
struct cx231xx_board cx231xx_boards[] |
Definition at line 70 of file cx231xx-cards.c.
struct usb_device_id cx231xx_id_table[] |
Definition at line 610 of file cx231xx-cards.c.