|
Linux Kernel
3.7.1
|
#include <linux/types.h>#include <linux/sched.h>#include <linux/interrupt.h>#include <linux/i2c.h>#include <asm/dma.h>#include <linux/scatterlist.h>#include <linux/dvb/frontend.h>#include "dmxdev.h"#include "dvbdev.h"#include "dvb_demux.h"#include "dvb_ca_en50221.h"#include "dvb_frontend.h"#include "dvb_ringbuffer.h"#include "dvb_net.h"#include "cxd2099.h"Go to the source code of this file.
Data Structures | |
| struct | SG_ADDR |
| struct | SHARED_MEMORY |
| struct | BUFFER_STREAM_RESULTS |
| struct | HW_SCATTER_GATHER_ELEMENT |
| struct | BUFFER_HEADER |
| struct | EVENT_BUFFER |
| struct | FW_HEADER |
| struct | FW_I2C_WRITE |
| struct | FW_I2C_CONTINUE_WRITE |
| struct | FW_I2C_READ |
| struct | FW_SPI_WRITE |
| struct | FW_SPI_READ |
| struct | FW_FWLOAD_PREPARE |
| struct | FW_FWLOAD_FINISH |
| struct | FW_STREAM_CONTROL |
| struct | FW_MEM_READ |
| struct | FW_MEM_WRITE |
| struct | FW_SFR_IRAM_READ |
| struct | FW_SFR_IRAM_WRITE |
| struct | FW_SET_GPIO_PIN |
| struct | FW_SET_GPIO_INT |
| struct | FW_SET_DEBUGMODE |
| struct | FW_CONFIGURE_BUFFERS |
| struct | FW_CONFIGURE_FREE_BUFFERS |
| struct | FW_CONFIGURE_UART |
| struct | FW_WRITE_UART |
| struct | ngene_command |
| struct | SBufferHeader |
| struct | SRingBufferDescriptor |
| struct | MICI_STREAMINFO |
| struct | mychip |
| struct | ngene_channel |
| struct | ngene_ci |
| struct | ngene |
| struct | ngene_info |
Typedefs | |
| typedef void *( | IBufferExchange )(void *, void *, u32, u32, u32) |
| typedef void( | rx_cb_t )(struct ngene *, u32, u8) |
| typedef void( | tx_cb_t )(struct ngene *, u32) |
| #define BUFFER_GP_RECV (SHARED_BUFFER+0x0900) |
| #define BUFFER_GP_XMIT (SHARED_BUFFER+0x0800) |
| #define DATA_A_IN_1 (SHARED_BUFFER+0x0E80) |
| #define DATA_A_IN_2 (SHARED_BUFFER+0x0F00) |
| #define DATA_A_OUT (SHARED_BUFFER+0x0F80) |
| #define DATA_FIFO_AREA (SHARED_BUFFER+0x1000) |
| #define DATA_V_IN_1 (SHARED_BUFFER+0x1000) |
| #define DATA_V_IN_2 (SHARED_BUFFER+0x2000) |
| #define DATA_V_OUT (SHARED_BUFFER+0x3000) |
| #define EEPROM_AREA (SHARED_BUFFER+0x0A00) |
| #define FW_DEBUG_DEFAULT (PROGRAM_SRAM+0x00FF) |
| #define HOST_TO_NGENE (SHARED_BUFFER+0x0000) |
| #define MAX_AUDIO_BUFFER_SIZE (8192) /* Gives room for about 23msec@48KHz */ |
| #define MAX_DMA_LENGTH |
| #define MAX_HDTV_BUFFER_SIZE |
| #define NGENE_COMMAND (SHARED_BUFFER+0x0200) |
| #define NGENE_COMMAND_HI (SHARED_BUFFER+0x0204) |
| #define NGENE_EVENT (SHARED_BUFFER+0x0210) |
| #define NGENE_EVENT_HI (SHARED_BUFFER+0x0214) |
| #define NGENE_INT_COUNTS (SHARED_BUFFER+0x0260) |
| #define NGENE_INT_ENABLE (SHARED_BUFFER+0x0264) |
| #define NGENE_STATUS (SHARED_BUFFER+0x0208) |
| #define NGENE_STATUS_HI (SHARED_BUFFER+0x020C) |
| #define NGENE_TO_HOST (SHARED_BUFFER+0x0100) |
| #define NGENE_VBI_LINE_COUNT (SHARED_BUFFER+0x0268) |
| #define SG_A_IN_1 (SHARED_BUFFER+0x0B80) |
| #define SG_A_IN_2 (SHARED_BUFFER+0x0D00) |
| #define SG_A_OUT2 (SHARED_BUFFER+0x0E00) |
| #define SG_V_IN_1 (SHARED_BUFFER+0x0A80) |
| #define SG_V_IN_2 (SHARED_BUFFER+0x0C00) |
| #define SG_V_OUT (SHARED_BUFFER+0x0D80) |
| #define SG_VBI_1 (SHARED_BUFFER+0x0B00) |
| #define SG_VBI_2 (SHARED_BUFFER+0x0C80) |
| #define SIZEOF_SBufferHeader ((sizeof(struct SBufferHeader) + 63) & ~63) |
| #define VARIABLES (SHARED_BUFFER+0x0210) |
| enum _BUFFER_CONFIGS |
| enum _UART_CONFIG |
| enum BufferExchangeFlags |
| enum FSC_MODE_BITS |
| enum HWSTATE |
| enum KSSTATE |
| enum OPCODES |
| enum SMODE_BITS |
| enum STREAM |
| enum STREAM_FLAG_BITS |
| enum STREAMMODEFLAGS |
|
read |
Definition at line 85 of file mpc512x_dma.c.
Definition at line 500 of file ngene-core.c.
| int my_dvb_dmx_ts_card_init | ( | struct dvb_demux * | dvbdemux, |
| char * | id, | ||
| int(*)(struct dvb_demux_feed *) | start_feed, | ||
| int(*)(struct dvb_demux_feed *) | stop_feed, | ||
| void * | priv | ||
| ) |
Definition at line 223 of file ngene-dvb.c.
| int my_dvb_dmxdev_ts_card_init | ( | struct dmxdev * | dmxdev, |
| struct dvb_demux * | dvbdemux, | ||
| struct dmx_frontend * | hw_frontend, | ||
| struct dmx_frontend * | mem_frontend, | ||
| struct dvb_adapter * | dvb_adapter | ||
| ) |
Definition at line 241 of file ngene-dvb.c.
| int ngene_command | ( | struct ngene * | dev, |
| struct ngene_command * | com | ||
| ) |
Definition at line 341 of file ngene-core.c.
Definition at line 417 of file ngene-core.c.
Definition at line 1655 of file ngene-core.c.
Definition at line 1623 of file ngene-core.c.
| int ngene_start_feed | ( | struct dvb_demux_feed * | dvbdmxfeed | ) |
Definition at line 196 of file ngene-dvb.c.
| int ngene_stop_feed | ( | struct dvb_demux_feed * | dvbdmxfeed | ) |
Definition at line 209 of file ngene-dvb.c.
| void set_transfer | ( | struct ngene_channel * | chan, |
| int | state | ||
| ) |
Definition at line 709 of file ngene-core.c.
Definition at line 131 of file ngene-dvb.c.
Definition at line 174 of file ngene-dvb.c.
| union { ... } cmd |
| struct FW_CONFIGURE_BUFFERS ConfigureBuffers |
| struct FW_CONFIGURE_FREE_BUFFERS ConfigureFreeBuffers |
| struct FW_CONFIGURE_UART ConfigureUart |
| struct FW_FWLOAD_FINISH FWLoadFinish |
| struct FW_FWLOAD_PREPARE FWLoadPrepare |
| struct FW_I2C_CONTINUE_WRITE I2CContinueWrite |
| struct FW_I2C_READ I2CRead |
| struct FW_I2C_WRITE I2CWrite |
| struct FW_MEM_READ MemoryRead |
| struct FW_MEM_WRITE MemoryWrite |
| struct dvb_device ngene_dvbdev_ci |
Definition at line 99 of file ngene-dvb.c.
| struct FW_SET_DEBUGMODE SetDebugMode |
| struct FW_SET_GPIO_INT SetGpioInt |
| struct FW_SET_GPIO_PIN SetGpioPin |
| struct FW_SFR_IRAM_READ SfrIramRead |
| struct FW_SFR_IRAM_WRITE SfrIramWrite |
| struct FW_SPI_READ SPIRead |
| struct FW_SPI_WRITE SPIWrite |
| struct FW_STREAM_CONTROL StreamControl |
| struct FW_WRITE_UART WriteUart |
1.8.2