#include <linux/types.h>
#include <dspbridge/rms_sh.h>
Go to the source code of this file.
|
enum | dsp_dcdobjtype {
DSP_DCDNODETYPE,
DSP_DCDPROCESSORTYPE,
DSP_DCDLIBRARYTYPE,
DSP_DCDCREATELIBTYPE,
DSP_DCDEXECUTELIBTYPE,
DSP_DCDDELETELIBTYPE,
DSP_DCDMAXOBJTYPE
} |
|
enum | dsp_procstate { PROC_STOPPED,
PROC_LOADED,
PROC_RUNNING,
PROC_ERROR
} |
|
enum | node_type {
CompatTwister = 0,
AltTwister = 1,
CompatCyclone = 2,
AltCyclone = 3,
CompatWPEG = 4,
AltWPEG = 5,
LookOutAWPEG = 6,
LookOutBWPEG = 7,
NODE_DEVICE,
NODE_TASK,
NODE_DAISSOCKET,
NODE_MESSAGE,
NODE_GPP
} |
|
enum | node_state {
NODE_ALLOCATED,
NODE_CREATED,
NODE_RUNNING,
NODE_PAUSED,
NODE_DONE,
NODE_CREATING,
NODE_STARTING,
NODE_PAUSING,
NODE_TERMINATING,
NODE_DELETING
} |
|
enum | dsp_streamstate { STREAM_IDLE,
STREAM_READY,
STREAM_PENDING,
STREAM_DONE
} |
|
enum | dsp_connecttype { CONNECTTYPE_NODEOUTPUT,
CONNECTTYPE_GPPOUTPUT,
CONNECTTYPE_NODEINPUT,
CONNECTTYPE_GPPINPUT
} |
|
enum | dsp_strmmode { STRMMODE_PROCCOPY,
STRMMODE_ZEROCOPY,
STRMMODE_LDMA,
STRMMODE_RDMA
} |
|
enum | dsp_resourceinfotype {
DSP_RESOURCE_DYNDARAM = 0,
DSP_RESOURCE_DYNSARAM,
DSP_RESOURCE_DYNEXTERNAL,
DSP_RESOURCE_DYNSRAM,
DSP_RESOURCE_PROCLOAD
} |
|
enum | dsp_memtype { DSP_DYNDARAM = 0,
DSP_DYNSARAM,
DSP_DYNEXTERNAL,
DSP_DYNSRAM
} |
|
enum | dsp_flushtype { PROC_INVALIDATE_MEM = 0,
PROC_WRITEBACK_MEM,
PROC_WRITEBACK_INVALIDATE_MEM
} |
|
#define DSP_EXCEPTIONABORT 0x00000300 |
#define DSP_HGPPNODE 0xFFFFFFFF |
#define DSP_MAP_DIR_MASK 0x3FFF |
#define DSP_MAPBIGENDIAN 0x00000002 |
#define DSP_MAPDONOTLOCK 0x00000100 |
#define DSP_MAPELEMSIZE16 0x00000010 |
#define DSP_MAPELEMSIZE32 0x00000020 |
#define DSP_MAPELEMSIZE64 0x00000040 |
#define DSP_MAPELEMSIZE8 0x00000008 |
#define DSP_MAPLITTLEENDIAN 0x00000000 |
#define DSP_MAPMIXEDELEMSIZE 0x00000004 |
#define DSP_MAPPHYSICALADDR 0x00000001 |
#define DSP_MAPVIRTUALADDR 0x00000000 |
#define DSP_MAPVMALLOCADDR 0x00000080 |
#define DSP_MAXNAMELEN 32 |
#define DSP_MMUFAULT 0x00000010 |
#define DSP_NODE_MAX_PRIORITY 15 |
#define DSP_NODE_MIN_PRIORITY 1 |
#define DSP_NODEMESSAGEREADY 0x00000200 |
#define DSP_NODESTATECHANGE 0x00000100 |
#define DSP_PROCESSORATTACH 0x00000002 |
#define DSP_PROCESSORDETACH 0x00000004 |
#define DSP_PROCESSORRESTART 0x00000008 |
#define DSP_PROCESSORSTATECHANGE 0x00000001 |
#define DSP_PWRERROR 0x00000080 |
#define DSP_SIGNALEVENT 0x00000001 |
#define DSP_STREAMDONE 0x00001000 |
#define DSP_STREAMIOCOMPLETION 0x00002000 |
#define DSP_SYSERROR 0x00000020 |
#define DSP_WDTOVERFLOW 0x00000040 |
#define DSPPROCTYPE_C64 6410 |
#define DSPWORD unsigned char |
#define GEM_CACHE_LINE_SIZE 128 |
#define GEM_L1P_PREFETCH_SIZE 128 |
#define IVA_MMUFAULT 0x00000040 |
#define IVAPROCTYPE_ARM7 470 |
#define MAXREGPATHLENGTH 255 |
#define PG_ALIGN_HIGH |
( |
|
addr, |
|
|
|
pg_size |
|
) |
| (((addr)+(pg_size)-1) & PG_MASK(pg_size)) |
#define PG_MASK |
( |
|
pg_size | ) |
(~((pg_size)-1)) |
- Enumerator:
CONNECTTYPE_NODEOUTPUT |
|
CONNECTTYPE_GPPOUTPUT |
|
CONNECTTYPE_NODEINPUT |
|
CONNECTTYPE_GPPINPUT |
|
Definition at line 170 of file dbdefs.h.
- Enumerator:
DSP_DCDNODETYPE |
|
DSP_DCDPROCESSORTYPE |
|
DSP_DCDLIBRARYTYPE |
|
DSP_DCDCREATELIBTYPE |
|
DSP_DCDEXECUTELIBTYPE |
|
DSP_DCDDELETELIBTYPE |
|
DSP_DCDMAXOBJTYPE |
|
Definition at line 111 of file dbdefs.h.
- Enumerator:
PROC_INVALIDATE_MEM |
|
PROC_WRITEBACK_MEM |
|
PROC_WRITEBACK_INVALIDATE_MEM |
|
Definition at line 203 of file dbdefs.h.
- Enumerator:
DSP_DYNDARAM |
|
DSP_DYNSARAM |
|
DSP_DYNEXTERNAL |
|
DSP_DYNSRAM |
|
Definition at line 195 of file dbdefs.h.
- Enumerator:
PROC_STOPPED |
|
PROC_LOADED |
|
PROC_RUNNING |
|
PROC_ERROR |
|
Definition at line 123 of file dbdefs.h.
- Enumerator:
DSP_RESOURCE_DYNDARAM |
|
DSP_RESOURCE_DYNSARAM |
|
DSP_RESOURCE_DYNEXTERNAL |
|
DSP_RESOURCE_DYNSRAM |
|
DSP_RESOURCE_PROCLOAD |
|
Definition at line 186 of file dbdefs.h.
- Enumerator:
STREAM_IDLE |
|
STREAM_READY |
|
STREAM_PENDING |
|
STREAM_DONE |
|
Definition at line 162 of file dbdefs.h.
- Enumerator:
STRMMODE_PROCCOPY |
|
STRMMODE_ZEROCOPY |
|
STRMMODE_LDMA |
|
STRMMODE_RDMA |
|
Definition at line 178 of file dbdefs.h.
- Enumerator:
NODE_ALLOCATED |
|
NODE_CREATED |
|
NODE_RUNNING |
|
NODE_PAUSED |
|
NODE_DONE |
|
NODE_CREATING |
|
NODE_STARTING |
|
NODE_PAUSING |
|
NODE_TERMINATING |
|
NODE_DELETING |
|
Definition at line 148 of file dbdefs.h.
- Enumerator:
CompatTwister |
|
AltTwister |
|
CompatCyclone |
|
AltCyclone |
|
CompatWPEG |
|
AltWPEG |
|
LookOutAWPEG |
|
LookOutBWPEG |
|
NODE_DEVICE |
|
NODE_TASK |
|
NODE_DAISSOCKET |
|
NODE_MESSAGE |
|
NODE_GPP |
|
Definition at line 136 of file dbdefs.h.