Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
io_sm.h File Reference
#include <dspbridge/_chnl_sm.h>
#include <dspbridge/host_os.h>
#include <dspbridge/io.h>
#include <dspbridge/mbx_sh.h>

Go to the source code of this file.

Macros

#define DEH_BASE   MBX_DEH_BASE
 
#define DEH_LIMIT   MBX_DEH_LIMIT
 
#define IO_INPUT   0
 
#define IO_OUTPUT   1
 
#define IO_SERVICE   2
 

Functions

void io_cancel_chnl (struct io_mgr *hio_mgr, u32 chnl)
 
void io_dpc (unsigned long ref_data)
 
int io_mbox_msg (struct notifier_block *self, unsigned long len, void *msg)
 
void io_request_chnl (struct io_mgr *io_manager, struct chnl_object *pchnl, u8 io_mode, u16 *mbx_val)
 
void iosm_schedule (struct io_mgr *io_manager)
 
int io_sh_msetting (struct io_mgr *hio_mgr, u8 desc, void *pargs)
 
u32 io_buf_size (struct io_mgr *hio_mgr)
 

Macro Definition Documentation

#define DEH_BASE   MBX_DEH_BASE

Definition at line 30 of file io_sm.h.

#define DEH_LIMIT   MBX_DEH_LIMIT

Definition at line 31 of file io_sm.h.

#define IO_INPUT   0

Definition at line 33 of file io_sm.h.

#define IO_OUTPUT   1

Definition at line 34 of file io_sm.h.

#define IO_SERVICE   2

Definition at line 35 of file io_sm.h.

Function Documentation

u32 io_buf_size ( struct io_mgr hio_mgr)

Definition at line 765 of file io_sm.c.

void io_cancel_chnl ( struct io_mgr hio_mgr,
u32  chnl 
)

Definition at line 777 of file io_sm.c.

void io_dpc ( unsigned long  ref_data)

Definition at line 843 of file io_sm.c.

int io_mbox_msg ( struct notifier_block self,
unsigned long  len,
void msg 
)

Definition at line 911 of file io_sm.c.

void io_request_chnl ( struct io_mgr io_manager,
struct chnl_object pchnl,
u8  io_mode,
u16 mbx_val 
)

Definition at line 944 of file io_sm.c.

int io_sh_msetting ( struct io_mgr hio_mgr,
u8  desc,
void pargs 
)

Definition at line 1565 of file io_sm.c.

void iosm_schedule ( struct io_mgr io_manager)

Definition at line 974 of file io_sm.c.