Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions | Variables
io.h File Reference

Go to the source code of this file.

Data Structures

struct  ADAPTER_LIST_ENTRY
 
struct  ADAPTER_MEMORY
 
struct  _diva_xdi_capi_cfg
 
struct  _ISDN_ADAPTER
 
struct  e_info_s
 
struct  s_load
 
struct  Xdesc
 

Macros

#define DI_MAX_LINKS   MAX_ADAPTER
 
#define ISDN_MAX_NUM_LEN   60
 
#define MAX_MAPPED_ENTRIES   8
 
#define DIVA_XDI_CAPI_CFG_1_DYNAMIC_L1_ON   0x01
 
#define DIVA_XDI_CAPI_CFG_1_GROUP_POPTIMIZATION_ON   0x02
 
#define PR_RAM   ((struct pr_ram *)0)
 
#define RAM   ((struct dual *)0)
 

Typedefs

typedef struct ADAPTER_LIST_ENTRYPADAPTER_LIST_ENTRY
 
typedef struct _diva_xdi_capi_cfg diva_xdi_capi_cfg_t
 

Functions

voidPTR_P (ADAPTER *a, ENTITY *e, void *P)
 
voidPTR_X (ADAPTER *a, ENTITY *e)
 
voidPTR_R (ADAPTER *a, ENTITY *e)
 
void CALLBACK (ADAPTER *a, ENTITY *e)
 
void set_ram (void **adr_ptr)
 
byte io_in (ADAPTER *a, void *adr)
 
word io_inw (ADAPTER *a, void *adr)
 
void io_in_buffer (ADAPTER *a, void *adr, void *P, word length)
 
void io_look_ahead (ADAPTER *a, PBUFFER *RBuffer, ENTITY *e)
 
void io_out (ADAPTER *a, void *adr, byte data)
 
void io_outw (ADAPTER *a, void *adr, word data)
 
void io_out_buffer (ADAPTER *a, void *adr, void *P, word length)
 
void io_inc (ADAPTER *a, void *adr)
 
void bri_in_buffer (PISDN_ADAPTER IoAdapter, dword Pos, void *Buf, dword Len)
 
int bri_out_buffer (PISDN_ADAPTER IoAdapter, dword Pos, void *Buf, dword Len, int Verify)
 
byte mem_in (ADAPTER *a, void *adr)
 
word mem_inw (ADAPTER *a, void *adr)
 
void mem_in_buffer (ADAPTER *a, void *adr, void *P, word length)
 
void mem_look_ahead (ADAPTER *a, PBUFFER *RBuffer, ENTITY *e)
 
void mem_out (ADAPTER *a, void *adr, byte data)
 
void mem_outw (ADAPTER *a, void *adr, word data)
 
void mem_out_buffer (ADAPTER *a, void *adr, void *P, word length)
 
void mem_inc (ADAPTER *a, void *adr)
 
void mem_in_dw (ADAPTER *a, void *addr, dword *data, int dwords)
 
void mem_out_dw (ADAPTER *a, void *addr, const dword *data, int dwords)
 
void DIDpcRoutine (struct _diva_os_soft_isr *psoft_isr, void *context)
 
void request (PISDN_ADAPTER, ENTITY *)
 
void dump_trap_frame (PISDN_ADAPTER IoAdapter, byte __iomem *exception)
 
void dump_xlog_buffer (PISDN_ADAPTER IoAdapter, Xdesc *xlogDesc)
 

Variables

IDI_CALL Requests [MAX_ADAPTER]
 

Macro Definition Documentation

#define DI_MAX_LINKS   MAX_ADAPTER

Definition at line 31 of file io.h.

#define DIVA_XDI_CAPI_CFG_1_DYNAMIC_L1_ON   0x01

Definition at line 53 of file io.h.

#define DIVA_XDI_CAPI_CFG_1_GROUP_POPTIMIZATION_ON   0x02

Definition at line 54 of file io.h.

#define ISDN_MAX_NUM_LEN   60

Definition at line 32 of file io.h.

#define MAX_MAPPED_ENTRIES   8

Definition at line 45 of file io.h.

#define PR_RAM   ((struct pr_ram *)0)

Definition at line 252 of file io.h.

#define RAM   ((struct dual *)0)

Definition at line 253 of file io.h.

Typedef Documentation

Function Documentation

void bri_in_buffer ( PISDN_ADAPTER  IoAdapter,
dword  Pos,
void Buf,
dword  Len 
)
int bri_out_buffer ( PISDN_ADAPTER  IoAdapter,
dword  Pos,
void Buf,
dword  Len,
int  Verify 
)
void CALLBACK ( ADAPTER a,
ENTITY e 
)

Definition at line 848 of file io.c.

void DIDpcRoutine ( struct _diva_os_soft_isr psoft_isr,
void context 
)

Definition at line 452 of file io.c.

void dump_trap_frame ( PISDN_ADAPTER  IoAdapter,
byte __iomem exception 
)

Definition at line 159 of file io.c.

void dump_xlog_buffer ( PISDN_ADAPTER  IoAdapter,
Xdesc xlogDesc 
)

Definition at line 87 of file io.c.

byte io_in ( ADAPTER a,
void adr 
)

Definition at line 664 of file io.c.

void io_in_buffer ( ADAPTER a,
void adr,
void P,
word  length 
)

Definition at line 682 of file io.c.

void io_inc ( ADAPTER a,
void adr 
)

Definition at line 743 of file io.c.

word io_inw ( ADAPTER a,
void adr 
)

Definition at line 673 of file io.c.

void io_look_ahead ( ADAPTER a,
PBUFFER RBuffer,
ENTITY e 
)

Definition at line 701 of file io.c.

void io_out ( ADAPTER a,
void adr,
byte  data 
)

Definition at line 710 of file io.c.

void io_out_buffer ( ADAPTER a,
void adr,
void P,
word  length 
)

Definition at line 724 of file io.c.

void io_outw ( ADAPTER a,
void adr,
word  data 
)

Definition at line 717 of file io.c.

byte mem_in ( ADAPTER a,
void adr 
)

Definition at line 587 of file io.c.

void mem_in_buffer ( ADAPTER a,
void adr,
void P,
word  length 
)

Definition at line 612 of file io.c.

void mem_in_dw ( ADAPTER a,
void addr,
dword data,
int  dwords 
)

Definition at line 603 of file io.c.

void mem_inc ( ADAPTER a,
void adr 
)

Definition at line 654 of file io.c.

word mem_inw ( ADAPTER a,
void adr 
)

Definition at line 595 of file io.c.

void mem_look_ahead ( ADAPTER a,
PBUFFER RBuffer,
ENTITY e 
)

Definition at line 618 of file io.c.

void mem_out ( ADAPTER a,
void adr,
byte  data 
)

Definition at line 626 of file io.c.

void mem_out_buffer ( ADAPTER a,
void adr,
void P,
word  length 
)

Definition at line 648 of file io.c.

void mem_out_dw ( ADAPTER a,
void addr,
const dword data,
int  dwords 
)

Definition at line 638 of file io.c.

void mem_outw ( ADAPTER a,
void adr,
word  data 
)

Definition at line 632 of file io.c.

void* PTR_P ( ADAPTER a,
ENTITY e,
void P 
)

Definition at line 844 of file io.c.

void* PTR_R ( ADAPTER a,
ENTITY e 
)

Definition at line 840 of file io.c.

void* PTR_X ( ADAPTER a,
ENTITY e 
)

Definition at line 836 of file io.c.

void request ( PISDN_ADAPTER  ,
ENTITY  
)
void set_ram ( void **  adr_ptr)

Variable Documentation

IDI_CALL Requests[MAX_ADAPTER]