Linux Kernel
3.7.1
|
#include <linux/workqueue.h>
#include <linux/i2c.h>
#include <linux/mutex.h>
#include <linux/videodev2.h>
#include <media/videobuf-vmalloc.h>
#include <media/v4l2-device.h>
#include <media/ir-kbd-i2c.h>
#include <media/rc-core.h>
#include "tuner-xc2028.h"
#include "xc5000.h"
#include "em28xx-reg.h"
Go to the source code of this file.
Data Structures | |
struct | em28xx_usb_isoc_bufs |
struct | em28xx_usb_isoc_ctl |
struct | em28xx_fmt |
struct | em28xx_buffer |
struct | em28xx_dmaqueue |
struct | em28xx_audio_mode |
struct | em28xx_reg_seq |
struct | em28xx_input |
struct | em28xx_board |
struct | em28xx_eeprom |
struct | em28xx_audio |
struct | em28xx_fh |
struct | em28xx |
struct | em28xx_ops |
Variables | |
struct em28xx_board | em28xx_boards [] |
struct usb_device_id | em28xx_id_table [] |
const unsigned int | em28xx_bcount |
struct videobuf_queue_ops | em28xx_vbi_qops |
#define EM28XX_AUDIO_MAX_PACKET_SIZE 196 /* static value */ |
#define em28xx_err | ( | fmt, | |
arg... | |||
) |
#define em28xx_errdev | ( | fmt, | |
arg... | |||
) |
#define em28xx_info | ( | fmt, | |
arg... | |||
) |
#define EM28XX_URB_TIMEOUT msecs_to_jiffies(EM28XX_NUM_BUFS * EM28XX_NUM_PACKETS) |
#define em28xx_warn | ( | fmt, | |
arg... | |||
) |
enum em28xx_ac97_mode |
enum em28xx_adecoder |
enum em28xx_amux |
enum em28xx_aout |
enum em28xx_decoder |
enum em28xx_dev_state |
enum em28xx_mode |
enum em28xx_sensor |
enum enum28xx_itype |
int em28xx_alloc_isoc | ( | struct em28xx * | dev, |
enum em28xx_mode | mode, | ||
int | max_packets, | ||
int | num_bufs, | ||
int | max_pkt_size | ||
) |
Definition at line 1036 of file em28xx-core.c.
Definition at line 426 of file em28xx-core.c.
Definition at line 499 of file em28xx-core.c.
Definition at line 622 of file em28xx-core.c.
Definition at line 1249 of file em28xx-core.c.
Definition at line 604 of file em28xx-core.c.
Definition at line 498 of file em28xx-i2c.c.
int em28xx_gpio_set | ( | struct em28xx * | dev, |
struct em28xx_reg_seq * | gpio | ||
) |
Definition at line 860 of file em28xx-core.c.
Definition at line 524 of file em28xx-i2c.c.
Definition at line 564 of file em28xx-i2c.c.
Definition at line 1236 of file em28xx-core.c.
int em28xx_init_isoc | ( | struct em28xx * | dev, |
enum em28xx_mode | mode, | ||
int | max_packets, | ||
int | num_bufs, | ||
int | max_pkt_size, | ||
int(*)(struct em28xx *dev, struct urb *urb) | isoc_copy | ||
) |
Definition at line 1131 of file em28xx-core.c.
Definition at line 127 of file em28xx-core.c.
Definition at line 73 of file em28xx-core.c.
Definition at line 2528 of file em28xx-video.c.
int em28xx_register_extension | ( | struct em28xx_ops * | dev | ) |
Definition at line 1207 of file em28xx-core.c.
Definition at line 2205 of file em28xx-video.c.
Definition at line 2920 of file em28xx-cards.c.
Definition at line 775 of file em28xx-core.c.
Definition at line 807 of file em28xx-core.c.
int em28xx_set_mode | ( | struct em28xx * | dev, |
enum em28xx_mode | set_mode | ||
) |
Definition at line 895 of file em28xx-core.c.
Definition at line 688 of file em28xx-core.c.
Definition at line 1011 of file em28xx-core.c.
Definition at line 2187 of file em28xx-cards.c.
void em28xx_uninit_isoc | ( | struct em28xx * | dev, |
enum em28xx_mode | mode | ||
) |
Definition at line 964 of file em28xx-core.c.
void em28xx_unregister_extension | ( | struct em28xx_ops * | dev | ) |
Definition at line 1222 of file em28xx-core.c.
Definition at line 674 of file em28xx-core.c.
Definition at line 1186 of file em28xx-core.c.
Definition at line 300 of file em28xx-core.c.
Definition at line 213 of file em28xx-core.c.
Definition at line 224 of file em28xx-core.c.
Definition at line 190 of file em28xx-core.c.
Definition at line 149 of file em28xx-core.c.
Definition at line 1983 of file em28xx-cards.c.
struct em28xx_board em28xx_boards[] |
Definition at line 399 of file em28xx-cards.c.
struct usb_device_id em28xx_id_table[] |
Definition at line 1986 of file em28xx-cards.c.
struct videobuf_queue_ops em28xx_vbi_qops |
Definition at line 140 of file em28xx-vbi.c.