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

Go to the source code of this file.

Macros

#define SHMBASENAME   "SHM_BEG"
 
#define EXTBASE   "EXT_BEG"
 
#define EXTEND   "_EXT_END"
 
#define DYNEXTBASE   "_DYNEXT_BEG"
 
#define DYNEXTEND   "_DYNEXT_END"
 
#define IVAEXTMEMBASE   "_IVAEXTMEM_BEG"
 
#define IVAEXTMEMEND   "_IVAEXTMEM_END"
 
#define DSP_TRACESEC_BEG   "_BRIDGE_TRACE_BEG"
 
#define DSP_TRACESEC_END   "_BRIDGE_TRACE_END"
 
#define SYS_PUTCBEG   "_SYS_PUTCBEG"
 
#define SYS_PUTCEND   "_SYS_PUTCEND"
 
#define BRIDGE_SYS_PUTC_CURRENT   "_BRIDGE_SYS_PUTC_current"
 
#define WORDSWAP_ENABLE   0x3 /* Enable word swap */
 

Functions

int read_ext_dsp_data (struct bridge_dev_context *dev_ctxt, u8 *host_buff, u32 dsp_addr, u32 ul_num_bytes, u32 mem_type)
 
int write_dsp_data (struct bridge_dev_context *dev_context, u8 *host_buff, u32 dsp_addr, u32 ul_num_bytes, u32 mem_type)
 
int write_ext_dsp_data (struct bridge_dev_context *dev_context, u8 *host_buff, u32 dsp_addr, u32 ul_num_bytes, u32 mem_type, bool dynamic_load)
 
void write_ext32_bit_dsp_data (const struct bridge_dev_context *dev_context, u32 dsp_addr, u32 val)
 
u32 read_ext32_bit_dsp_data (const struct bridge_dev_context *dev_context, u32 dsp_addr)
 

Macro Definition Documentation

#define BRIDGE_SYS_PUTC_CURRENT   "_BRIDGE_SYS_PUTC_current"

Definition at line 41 of file tiomap_io.h.

#define DSP_TRACESEC_BEG   "_BRIDGE_TRACE_BEG"

Definition at line 36 of file tiomap_io.h.

#define DSP_TRACESEC_END   "_BRIDGE_TRACE_END"

Definition at line 37 of file tiomap_io.h.

#define DYNEXTBASE   "_DYNEXT_BEG"

Definition at line 31 of file tiomap_io.h.

#define DYNEXTEND   "_DYNEXT_END"

Definition at line 32 of file tiomap_io.h.

#define EXTBASE   "EXT_BEG"

Definition at line 29 of file tiomap_io.h.

#define EXTEND   "_EXT_END"

Definition at line 30 of file tiomap_io.h.

#define IVAEXTMEMBASE   "_IVAEXTMEM_BEG"

Definition at line 33 of file tiomap_io.h.

#define IVAEXTMEMEND   "_IVAEXTMEM_END"

Definition at line 34 of file tiomap_io.h.

#define SHMBASENAME   "SHM_BEG"

Definition at line 28 of file tiomap_io.h.

#define SYS_PUTCBEG   "_SYS_PUTCBEG"

Definition at line 39 of file tiomap_io.h.

#define SYS_PUTCEND   "_SYS_PUTCEND"

Definition at line 40 of file tiomap_io.h.

#define WORDSWAP_ENABLE   0x3 /* Enable word swap */

Definition at line 43 of file tiomap_io.h.

Function Documentation

u32 read_ext32_bit_dsp_data ( const struct bridge_dev_context dev_context,
u32  dsp_addr 
)
inline

Definition at line 91 of file tiomap_io.h.

int read_ext_dsp_data ( struct bridge_dev_context dev_ctxt,
u8 host_buff,
u32  dsp_addr,
u32  ul_num_bytes,
u32  mem_type 
)

Definition at line 51 of file tiomap_io.c.

int write_dsp_data ( struct bridge_dev_context dev_context,
u8 host_buff,
u32  dsp_addr,
u32  ul_num_bytes,
u32  mem_type 
)

Definition at line 170 of file tiomap_io.c.

void write_ext32_bit_dsp_data ( const struct bridge_dev_context dev_context,
u32  dsp_addr,
u32  val 
)
inline

Definition at line 76 of file tiomap_io.h.

int write_ext_dsp_data ( struct bridge_dev_context dev_context,
u8 host_buff,
u32  dsp_addr,
u32  ul_num_bytes,
u32  mem_type,
bool  dynamic_load 
)

Definition at line 216 of file tiomap_io.c.