Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions
mantis_link.h File Reference
#include <linux/mutex.h>
#include <linux/workqueue.h>
#include "dvb_ca_en50221.h"

Go to the source code of this file.

Data Structures

struct  mantis_slot
 
struct  mantis_ca
 

Enumerations

enum  mantis_sbuf_status { MANTIS_SBUF_DATA_AVAIL = 1, MANTIS_SBUF_DATA_EMPTY = 2, MANTIS_SBUF_DATA_OVFLW = 3 }
 
enum  mantis_slot_state { MODULE_INSERTED = 3, MODULE_XTRACTED = 4 }
 

Functions

void mantis_event_cam_plugin (struct mantis_ca *ca)
 
void mantis_event_cam_unplug (struct mantis_ca *ca)
 
int mantis_pcmcia_init (struct mantis_ca *ca)
 
void mantis_pcmcia_exit (struct mantis_ca *ca)
 
int mantis_evmgr_init (struct mantis_ca *ca)
 
void mantis_evmgr_exit (struct mantis_ca *ca)
 
int mantis_hif_init (struct mantis_ca *ca)
 
void mantis_hif_exit (struct mantis_ca *ca)
 
int mantis_hif_read_mem (struct mantis_ca *ca, u32 addr)
 
int mantis_hif_write_mem (struct mantis_ca *ca, u32 addr, u8 data)
 
int mantis_hif_read_iom (struct mantis_ca *ca, u32 addr)
 
int mantis_hif_write_iom (struct mantis_ca *ca, u32 addr, u8 data)
 

Enumeration Type Documentation

Enumerator:
MANTIS_SBUF_DATA_AVAIL 
MANTIS_SBUF_DATA_EMPTY 
MANTIS_SBUF_DATA_OVFLW 

Definition at line 28 of file mantis_link.h.

Enumerator:
MODULE_INSERTED 
MODULE_XTRACTED 

Definition at line 41 of file mantis_link.h.

Function Documentation

void mantis_event_cam_plugin ( struct mantis_ca ca)

Definition at line 42 of file mantis_pcmcia.c.

void mantis_event_cam_unplug ( struct mantis_ca ca)

Definition at line 66 of file mantis_pcmcia.c.

void mantis_evmgr_exit ( struct mantis_ca ca)

Definition at line 109 of file mantis_evm.c.

int mantis_evmgr_init ( struct mantis_ca ca)

Definition at line 97 of file mantis_evm.c.

void mantis_hif_exit ( struct mantis_ca ca)

Definition at line 228 of file mantis_hif.c.

int mantis_hif_init ( struct mantis_ca ca)

Definition at line 204 of file mantis_hif.c.

int mantis_hif_read_iom ( struct mantis_ca ca,
u32  addr 
)

Definition at line 146 of file mantis_hif.c.

int mantis_hif_read_mem ( struct mantis_ca ca,
u32  addr 
)

Definition at line 89 of file mantis_hif.c.

int mantis_hif_write_iom ( struct mantis_ca ca,
u32  addr,
u8  data 
)

Definition at line 176 of file mantis_hif.c.

int mantis_hif_write_mem ( struct mantis_ca ca,
u32  addr,
u8  data 
)

Definition at line 117 of file mantis_hif.c.

void mantis_pcmcia_exit ( struct mantis_ca ca)

Definition at line 115 of file mantis_pcmcia.c.

int mantis_pcmcia_init ( struct mantis_ca ca)

Definition at line 86 of file mantis_pcmcia.c.