SYMBOL INDEX (235 symbols across 34 files) FILE: am335x/app_loader/include/prussdrv.h type tsysevt_to_channel_map (line 88) | typedef struct __sysevt_to_channel_map { type tchannel_to_host_map (line 92) | typedef struct __channel_to_host_map { type tpruss_intc_initdata (line 96) | typedef struct __pruss_intc_initdata { FILE: am335x/app_loader/interface/__prussdrv.h type tprussdrv (line 192) | typedef struct __prussdrv { function __pruss_detect_hw_version (line 242) | int __pruss_detect_hw_version(unsigned int *pruss_io) function __prussintc_set_cmr (line 258) | void __prussintc_set_cmr(unsigned int *pruintc_io, unsigned short sysevt, function __prussintc_set_hmr (line 267) | void __prussintc_set_hmr(unsigned int *pruintc_io, unsigned short channel, FILE: am335x/app_loader/interface/prussdrv.c function __prussdrv_memmap_init (line 60) | int __prussdrv_memmap_init(void) function prussdrv_init (line 239) | int prussdrv_init(void) function prussdrv_open (line 246) | int prussdrv_open(unsigned int pru_evtout_num) function prussdrv_pru_reset (line 262) | int prussdrv_pru_reset(unsigned int prunum) function prussdrv_pru_enable (line 275) | int prussdrv_pru_enable(unsigned int prunum) function prussdrv_pru_disable (line 290) | int prussdrv_pru_disable(unsigned int prunum) function prussdrv_pru_write_memory (line 304) | int prussdrv_pru_write_memory(unsigned int pru_ram_id, function prussdrv_pruintc_init (line 342) | int prussdrv_pruintc_init(tpruss_intc_initdata * prussintc_init_data) function prussdrv_pru_send_event (line 411) | int prussdrv_pru_send_event(unsigned int eventnum) function prussdrv_pru_wait_event (line 421) | int prussdrv_pru_wait_event(unsigned int pru_evtout_num) function prussdrv_pru_clear_event (line 431) | int prussdrv_pru_clear_event(unsigned int eventnum) function prussdrv_pru_send_wait_clear_event (line 441) | int prussdrv_pru_send_wait_clear_event(unsigned int send_eventnum, function prussdrv_map_l3mem (line 453) | int prussdrv_map_l3mem(void **address) function prussdrv_map_extmem (line 461) | int prussdrv_map_extmem(void **address) function prussdrv_map_prumem (line 470) | int prussdrv_map_prumem(unsigned int pru_ram_id, void **address) function prussdrv_map_peripheral_io (line 491) | int prussdrv_map_peripheral_io(unsigned int per_id, void **address) function prussdrv_get_phys_addr (line 522) | unsigned int prussdrv_get_phys_addr(void *address) function prussdrv_exit (line 575) | int prussdrv_exit() function prussdrv_exec_program (line 590) | int prussdrv_exec_program(int prunum, char *filename) function prussdrv_start_irqthread (line 639) | int prussdrv_start_irqthread(unsigned int pru_evtout_num, int priority, FILE: am335x/pasm/pasm.c function main (line 154) | int main(int argc, char *argv[]) function ProcessSourceFile (line 716) | int ProcessSourceFile( SOURCEFILE *ps ) function ProcessSourceLine (line 747) | int ProcessSourceLine( SOURCEFILE *ps, int length, char *src ) function ParseSourceLine (line 839) | int ParseSourceLine( SOURCEFILE *ps, int length, char *src, SRCLINE *pa ) function GenOp (line 970) | void GenOp( SOURCEFILE *ps, int TermCnt, char **pTerms, uint opcode ) function Report (line 1008) | void Report( SOURCEFILE *ps, int Level, char *fmt, ... ) function LabelChar (line 1058) | int LabelChar( char c, int FlagFirstChar ) function LabelCreate (line 1081) | int LabelCreate( SOURCEFILE *ps, char *label, int value ) function LABEL (line 1122) | LABEL *LabelFind( char *name ) function LabelDestroy (line 1144) | void LabelDestroy( LABEL *pl ) function CheckName (line 1165) | int CheckName( SOURCEFILE *ps, char *name ) function ValidateOffset (line 1195) | static int ValidateOffset( SOURCEFILE *ps ) function PrintLine (line 1239) | static int PrintLine( FILE *pfOut, SOURCEFILE *ps ) function GetInfoFromAddr (line 1267) | static int GetInfoFromAddr( uint address, uint *pIndex, uint *pLineNo, u... function ListFile (line 1291) | static int ListFile( FILE *pfOut, SOURCEFILE *ps ) FILE: am335x/pasm/pasm.h type uint (line 60) | typedef unsigned int uint; type LABEL (line 68) | typedef struct _LABEL { type SOURCEFILE (line 78) | typedef struct _SOURCEFILE { type SRCLINE (line 96) | typedef struct _SRCLINE { type CODEGEN (line 104) | typedef struct _CODEGEN { FILE: am335x/pasm/pasmdbg.h type DBGFILE_HEADER (line 63) | typedef struct _DBGFILE_HEADER { type DBGFILE_LABEL (line 77) | typedef struct _DBGFILE_LABEL { type DBGFILE_FILE (line 82) | typedef struct _DBGFILE_FILE { type DBGFILE_CODE (line 86) | typedef struct _DBGFILE_CODE { FILE: am335x/pasm/pasmdot.c function CheckDotCommand (line 109) | int CheckDotCommand( char *word ) function DotCommand (line 139) | int DotCommand( SOURCEFILE *ps, int TermCnt, char **pTerms, char *Src, i... function DotInitialize (line 426) | void DotInitialize(int pass) function DotCleanup (line 440) | void DotCleanup(int pass) FILE: am335x/pasm/pasmexp.c function Expression (line 109) | int Expression( SOURCEFILE *ps, char *s, uint *pResult, int *pIndex ) function EXP_getValue (line 248) | int EXP_getValue( SOURCEFILE *ps, char *s, int *pIdx, uint *pValue ) function EXP_getOperation (line 420) | int EXP_getOperation( SOURCEFILE *ps, char *s, int *pIdx, uint *pValue ) function GetRegisterOffset (line 491) | static int GetRegisterOffset( char *src, uint *pValue ) FILE: am335x/pasm/pasmmacro.c type MACRO (line 80) | typedef struct _MACRO { function MacroEnter (line 123) | int MacroEnter( SOURCEFILE *ps, char *Name ) function ProcessMacro (line 209) | int ProcessMacro( SOURCEFILE *ps, int TermCnt, char **pTerms ) function MacroCleanup (line 331) | void MacroCleanup() function CheckMacro (line 345) | int CheckMacro( char *name ) function _strncat (line 360) | static int _strncat( char *dst, int len, char *src ) function MACRO (line 391) | static MACRO *MacroFind( char *Name ) function MACRO (line 413) | static MACRO *MacroCreate( SOURCEFILE *ps, char *Name ) function MacroAddArg (line 459) | int MacroAddArg( SOURCEFILE *ps, MACRO *pm, char *ArgText ) function MacroDestroy (line 548) | static void MacroDestroy( MACRO *pm ) FILE: am335x/pasm/pasmop.c function CheckOpcode (line 98) | int CheckOpcode( char *word ) function uint (line 118) | uint CheckTokenType( char *word ) function ProcessOp (line 250) | int ProcessOp( SOURCEFILE *ps, int TermCnt, char **pTerms ) function GetRegister (line 1644) | int GetRegister( SOURCEFILE *ps, int num, char *src, PRU_ARG *pa, int fB... function GetImValue (line 1799) | static int GetImValue( SOURCEFILE *ps, int num, char *src, PRU_ARG *pa, ... function GetConstant (line 1856) | static int GetConstant( SOURCEFILE *ps, int num, char *src, PRU_ARG *pa ) function GetR0offset (line 1910) | static int GetR0offset( SOURCEFILE *ps, int num, char *src, PRU_ARG *pa ) function GetJmpOffset (line 1964) | static int GetJmpOffset( SOURCEFILE *ps, int num, char *src, PRU_ARG *pa ) function GetLoopOffset (line 2010) | static int GetLoopOffset( SOURCEFILE *ps, int num, char *src, PRU_ARG *pa ) function Offset2Reg (line 2055) | static int Offset2Reg( SOURCEFILE *ps, int num, PRU_ARG *pa, uint addr, ... FILE: am335x/pasm/pasmpp.c type EQUATE (line 79) | typedef struct _EQUATE { function SOURCEFILE (line 128) | SOURCEFILE *InitSourceFile( SOURCEFILE *pParent, char *filename ) function CloseSourceFile (line 277) | void CloseSourceFile( SOURCEFILE *ps ) function GetSourceLine (line 298) | int GetSourceLine( SOURCEFILE *ps, char *Dst, int MaxLen ) function ppCleanup (line 427) | void ppCleanup() function EquateCreate (line 442) | int EquateCreate( SOURCEFILE *ps, char *Name, char *Value ) function CheckEquate (line 488) | int CheckEquate( char *name ) function ReadCharacter (line 509) | static int ReadCharacter( SOURCEFILE *ps ) function GetTextLine (line 541) | static int GetTextLine( SOURCEFILE *ps, char *Dst, int MaxLen, int *pLen... function ParseSource (line 631) | static int ParseSource( SOURCEFILE *ps, char *Src, char *Dst, int *pIdx,... function LoadInclude (line 747) | static int LoadInclude( SOURCEFILE *ps, char *Src ) function EquateProcess (line 835) | static int EquateProcess( SOURCEFILE *ps, char *Src ) function UndefProcess (line 930) | static int UndefProcess( SOURCEFILE *ps, char *Src ) function EQUATE (line 986) | static EQUATE *EquateFind( char *name ) function EquateDestroy (line 1008) | static void EquateDestroy( EQUATE *peq ) function IfDefProcess (line 1029) | static int IfDefProcess( SOURCEFILE *ps, char *Src, int fTrue ) function ElseProcess (line 1111) | static int ElseProcess( SOURCEFILE *ps, char *Src ) function EndifProcess (line 1148) | static int EndifProcess( SOURCEFILE *ps, char *Src ) FILE: am335x/pasm/pasmstruct.c type STRUCT (line 75) | typedef struct _STRUCT { type ASSIGN (line 87) | typedef struct _ASSIGN { type SCOPE (line 102) | typedef struct _SCOPE { function ScopeEnter (line 153) | int ScopeEnter( SOURCEFILE *ps, char *Name ) function ScopeLeave (line 170) | int ScopeLeave( SOURCEFILE *ps, char *Name ) function ScopeUsing (line 191) | int ScopeUsing( SOURCEFILE *ps, char *Name ) function StructInit (line 211) | void StructInit() function StructCleanup (line 222) | void StructCleanup() function StructNew (line 238) | int StructNew( SOURCEFILE *ps, char *Name ) function StructEnd (line 258) | int StructEnd(SOURCEFILE *ps) function StructAddElement (line 276) | int StructAddElement( SOURCEFILE *ps, char *Name, uint size ) function StructAssign (line 327) | int StructAssign( SOURCEFILE *ps, char *structName, char *rsName, function StructParamProcess (line 526) | int StructParamProcess( SOURCEFILE *ps, int ParamIdx, char *source ) function CheckStruct (line 667) | int CheckStruct( char *name ) function STRUCT (line 688) | static STRUCT *StructFind( char *Name ) function STRUCT (line 710) | static STRUCT *StructCreate( SOURCEFILE *ps, char *Name ) function StructDestroy (line 751) | static void StructDestroy( STRUCT *pst ) function GetRegname (line 773) | static int GetRegname( SOURCEFILE *ps, uint element, char *str, uint off... function ASSIGN (line 813) | static ASSIGN *AssignFind( char *Name ) function ASSIGN (line 844) | static ASSIGN *AssignCreate( SOURCEFILE *ps, ASSIGN **pList, char *Name ) function AssignDestroy (line 883) | static void AssignDestroy( ASSIGN **pList, ASSIGN *pas ) function StructValueOperand (line 958) | static int StructValueOperand( char *source, int CmdType, uint *pValue ) function GetFinalSize (line 1081) | static int GetFinalSize( char *ext, uint Size, uint *pValue ) function GetFinalOffset (line 1111) | static int GetFinalOffset( char *ext, uint Size, uint Offset, uint *pVal... function SCOPE (line 1148) | static SCOPE *ScopeCreate( SOURCEFILE *ps, char *Name ) function ScopeDestroy (line 1194) | static void ScopeDestroy( SCOPE *psc ) function ScopeClose (line 1221) | static void ScopeClose( SCOPE *psc ) function SCOPE (line 1237) | static SCOPE *ScopeFind( char *Name ) FILE: am335x/pasm/pru_ins.h type PRU_ARG (line 60) | typedef struct _PRU_ARG { type PRU_INST (line 95) | typedef struct _PRU_INST { FILE: src/demos/cube-image.c function main (line 15) | int FILE: src/demos/cube-life.c type game_t (line 39) | typedef struct game game_t; type edge_t (line 40) | typedef struct { type game (line 45) | struct game function randomize (line 60) | static void function make_glider (line 82) | static void function get_edge (line 139) | static uint8_t function get_space (line 152) | static unsigned function play_game (line 184) | static void function identify (line 236) | static void function copy_to_fb (line 279) | static void function check_edge (line 337) | static void function main (line 375) | int FILE: src/demos/fire.c function h2rgb (line 20) | static unsigned int function hsv2rgb (line 47) | static uint32_t function fire_draw (line 90) | static void function sparkles (line 148) | static void function constrain (line 158) | static int constrain( function init_pallete (line 171) | static void function main (line 196) | int FILE: src/demos/identify.c function main (line 14) | int FILE: src/demos/life.c type game_t (line 27) | typedef struct function randomize (line 35) | static void function make_glider (line 57) | static void function get_space (line 82) | static unsigned function play_game (line 105) | static void function copy_to_fb (line 158) | static void function main (line 214) | int FILE: src/demos/lightcycles.c type player_t (line 23) | typedef struct { function player_update (line 34) | int function fill (line 89) | static void function new_game (line 100) | void function tcp_socket (line 118) | static int function rgb32_to_rgb24_and_decay (line 143) | static function send_game (line 173) | static void type termios (line 195) | struct termios function tty_raw (line 197) | static void function tty_reset (line 211) | static void function set_dir (line 220) | static void function bomb (line 239) | static void function main (line 295) | int main(void) FILE: src/demos/matrix-test.c function h2rgb (line 16) | static unsigned int function makeColor (line 43) | static uint32_t function rainbow (line 91) | static void function gradient (line 133) | static void function main (line 197) | int FILE: src/ledscape/config.c function readline (line 12) | static ssize_t function ledscape_config_t (line 42) | ledscape_config_t * function ledscape_config_t (line 107) | ledscape_config_t * function ledscape_config_t (line 144) | ledscape_config_t * FILE: src/ledscape/ledscape.c function ledscape_gpio_init (line 59) | static void type ws281x_command_t (line 80) | typedef struct type led_matrix_t (line 96) | typedef struct type led_matrix_config_t (line 104) | typedef struct type ledscape (line 114) | struct ledscape function ledscape_frame_t (line 127) | ledscape_frame_t * function bright_map (line 141) | static uint8_t function ledscape_matrix_panel_copy (line 193) | static void function ledscape_matrix_draw (line 255) | static void function ledscape_strip_draw (line 317) | void function ledscape_wait (line 363) | uint32_t function ledscape_t (line 379) | static ledscape_t * function ledscape_t (line 424) | static ledscape_t * function ledscape_t (line 481) | ledscape_t * function ledscape_draw (line 500) | void function ledscape_close (line 521) | void function ledscape_set_color (line 532) | void function ledscape_draw_char (line 552) | void function ledscape_printf (line 574) | void FILE: src/ledscape/ledscape.h type ledscape_matrix_panel_t (line 24) | typedef struct { type ledscape_matrix_config_t (line 33) | typedef struct { type ledscape_strip_config_t (line 45) | typedef struct { type ledscape_config_t (line 52) | typedef union { type ledscape_pixel_t (line 64) | typedef struct { type ledscape_frame_t (line 78) | typedef struct { type ledscape_t (line 83) | typedef struct ledscape ledscape_t; FILE: src/ledscape/pru.c function proc_read (line 20) | static unsigned int function pru_t (line 35) | pru_t * function pru_exec (line 111) | void function pru_close (line 123) | void function pru_gpio (line 136) | int FILE: src/ledscape/pru.h type pru_t (line 18) | typedef struct FILE: src/ledscape/util.c function write_all (line 24) | ssize_t function serial_open (line 54) | int function hexdump (line 74) | void FILE: src/mta/mta-sign.c function font_write (line 19) | static int function main (line 102) | int FILE: src/net/matrix-tcp-rx.c function tcp_socket (line 30) | static int function wait_socket (line 57) | static int function recv_all (line 71) | static ssize_t type option (line 95) | struct option function usage (line 110) | static void usage(void) function main (line 119) | int FILE: src/net/matrix-udp-rx.c function udp_socket (line 30) | static int function wait_socket (line 51) | static int type option (line 65) | struct option function usage (line 80) | static void usage(void) function main (line 87) | int FILE: src/net/opc-rx.c type opc_cmd_t (line 22) | typedef struct function tcp_socket (line 30) | static int function main (line 53) | int FILE: src/perlin/pattern.h function class (line 27) | class Pattern FILE: src/perlin/perlin-ledscape.cpp function main (line 97) | int main (int argc, char *argv[]) function Quit (line 164) | void Quit (int sig) function BlankDisplay (line 170) | void BlankDisplay (void) function WriteLevels (line 184) | void WriteLevels (void) FILE: src/perlin/pf2.cpp function grad3 (line 261) | static inline int16_t grad3(const uint8_t h, const int16_t x, const int1... FILE: src/perlin/pf2.h function class (line 46) | class Perlin : public Pattern