Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
ngene-dvb.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/slab.h>
#include <linux/poll.h>
#include <linux/io.h>
#include <asm/div64.h>
#include <linux/pci.h>
#include <linux/timer.h>
#include <linux/byteorder/generic.h>
#include <linux/firmware.h>
#include <linux/vmalloc.h>
#include "ngene.h"

Go to the source code of this file.

Functions

voidtsin_exchange (void *priv, void *buf, u32 len, u32 clock, u32 flags)
 
voidtsout_exchange (void *priv, void *buf, u32 len, u32 clock, u32 flags)
 
int ngene_start_feed (struct dvb_demux_feed *dvbdmxfeed)
 
int ngene_stop_feed (struct dvb_demux_feed *dvbdmxfeed)
 
int my_dvb_dmx_ts_card_init (struct dvb_demux *dvbdemux, char *id, int(*start_feed)(struct dvb_demux_feed *), int(*stop_feed)(struct dvb_demux_feed *), void *priv)
 
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)
 

Variables

struct dvb_device ngene_dvbdev_ci
 

Function Documentation

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_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* tsin_exchange ( void priv,
void buf,
u32  len,
u32  clock,
u32  flags 
)

Definition at line 131 of file ngene-dvb.c.

void* tsout_exchange ( void priv,
void buf,
u32  len,
u32  clock,
u32  flags 
)

Definition at line 174 of file ngene-dvb.c.

Variable Documentation

struct dvb_device ngene_dvbdev_ci
Initial value:
= {
.priv = 0,
.readers = -1,
.writers = -1,
.users = -1,
.fops = &ci_fops,
}

Definition at line 99 of file ngene-dvb.c.