SYMBOL INDEX (321 symbols across 45 files) FILE: demo-out/board.h type I2CCPU (line 112) | typedef struct I2CCPU_S { type WBUART (line 148) | typedef struct WBUART_S { type VIDMODE (line 179) | typedef struct __attribute__((packed)) VIDMODE_S { type VIDPIPE (line 186) | typedef struct __attribute__((packed)) VIDPIPE_S { type WBSCOPE (line 217) | typedef struct WBSCOPE_S { type DDR3_PHY (line 248) | typedef struct DDR3_PHY_S { type I2CDMA (line 264) | typedef struct I2CDMA_S { type GPSTB (line 272) | typedef struct GPSTB_S { type ENETSTREAM (line 282) | typedef struct ENETSTREAM_S { type RTCLIGHT (line 297) | typedef struct RTCLIGHT_S { type SDIO_S (line 370) | struct SDIO_S type GPSTRACKER (line 377) | typedef struct GPSTRACKER_S { type ENETMDIO (line 417) | typedef struct ENETMDIO_S { type OLEDBW (line 423) | typedef struct OLEDBW_S { type WBMIC (line 435) | typedef struct WBMIC_S { type SDIO_S (line 531) | struct SDIO_S type SDIO_S (line 531) | struct SDIO_S FILE: demo-out/main_tb.cpp class MAINTB (line 109) | class MAINTB : public TESTB { method MAINTB (line 133) | MAINTB(void) { method reset (line 202) | void reset(void) { method trace (line 218) | void trace(const char *vcd_trace_file_name) { method close (line 225) | void close(void) { method tick (line 229) | void tick(void) { method sim_clk_tick (line 238) | virtual void sim_clk_tick(void) { method sim_pixclk_tick (line 324) | virtual void sim_pixclk_tick(void) { method sim_net_rx_clk_tick (line 353) | virtual void sim_net_rx_clk_tick(void) { method sim_clk_125mhz_tick (line 381) | virtual void sim_clk_125mhz_tick(void) { method tick_clk (line 391) | virtual void tick_clk(void) { method tick_pixclk (line 401) | virtual void tick_pixclk(void) { method tick_net_rx_clk (line 410) | virtual void tick_net_rx_clk(void) { method tick_clk_125mhz (line 419) | virtual void tick_clk_125mhz(void) { method load (line 433) | bool load(uint32_t addr, const char *buf, uint32_t len) { method connect_idler (line 531) | void connect_idler(void) { method on_tick (line 536) | bool on_tick(void) { method loadelf (line 544) | void loadelf(const char *elfname) { method cpu_dbg_write (line 568) | void cpu_dbg_write(const uint32_t addr, const uint32_t data) { method cpu_dbg_read (line 595) | uint32_t cpu_dbg_read(const uint32_t addr) { FILE: demo-out/regdefs.cpp function addrdecode (line 318) | unsigned addrdecode(const char *v) { FILE: demo-out/regdefs.h type REGNAME (line 378) | typedef struct { FILE: demo-out/testb.h function TESTB (line 80) | TESTB(void) { function virtual (line 96) | virtual ~TESTB(void) { function trace (line 128) | void trace(const char *vcdname) { function virtual (line 142) | virtual bool pausetrace(bool pausetrace) { function virtual (line 154) | virtual bool pausetrace(void) { function virtual (line 164) | virtual void closetrace(void) { function virtual (line 182) | virtual void eval(void) { function virtual (line 194) | virtual void tick(void) { function virtual (line 248) | virtual void sim_clk_tick(void) { function virtual (line 257) | virtual void sim_pixclk_tick(void) { function virtual (line 266) | virtual void sim_net_rx_clk_tick(void) { function virtual (line 275) | virtual void sim_clk_125mhz_tick(void) { function virtual (line 284) | virtual bool done(void) { function virtual (line 302) | virtual void reset(void) { FILE: sw/ast.cpp function AST (line 94) | AST *AST_BRANCH::copy(void) { function AST (line 114) | AST *AST_SINGLEOP::copy(void) { function AST (line 139) | AST *AST_TRIOP::copy(void) { function AST (line 150) | AST *AST_NUMBER::copy(void) { function AST (line 173) | AST *AST_IDENTIFIER::copy(void) { FILE: sw/ast.h function class (line 48) | class AST { function class (line 59) | class AST_BRANCH : public AST { function class (line 80) | class AST_SINGLEOP : public AST { function class (line 95) | class AST_TRIOP : public AST { function class (line 113) | class AST_NUMBER : public AST { function class (line 125) | class AST_IDENTIFIER : public AST { function AST (line 144) | inline AST *copy(AST *a) { return a->copy(); } FILE: sw/autofpga.cpp class INTINFO (line 96) | class INTINFO { method INTINFO (line 102) | INTINFO(void) { i_name = NULL; i_wire = NULL; i_id = 0; } method INTINFO (line 103) | INTINFO(STRINGP nm, STRINGP wr, unsigned id) method INTINFO (line 105) | INTINFO(STRING &nm, STRING &wr, unsigned id) : i_id(id) { class PICINFO (line 120) | class PICINFO { method PICINFO (line 144) | PICINFO(MAPDHASH &pic) { method add (line 166) | void add(MAPDHASH &psrc, STRINGP iname) { method add (line 194) | void add(unsigned id, MAPDHASH &psrc, STRINGP iname) { method assignids (line 234) | void assignids(void) { method INTP (line 273) | INTP getint(unsigned iid) { function count_pics (line 289) | int count_pics(MAPDHASH &info) { function assign_int_to_pics (line 310) | void assign_int_to_pics(const STRING &iname, MAPDHASH &ihash) { function assign_interrupts (line 347) | void assign_interrupts(MAPDHASH &master) { function writeout (line 420) | void writeout(FILE *fp, MAPDHASH &master, const STRING &ky) { function build_board_h (line 444) | void build_board_h( MAPDHASH &master, FILE *fp, STRING &fname) { function build_latex_tbls (line 545) | void build_latex_tbls( MAPDHASH &master) { function build_toplevel_v (line 563) | void build_toplevel_v( MAPDHASH &master, FILE *fp, STRING &fname) { function build_main_v (line 754) | void build_main_v( MAPDHASH &master, FILE *fp, STRING &fname) { function STRINGP (line 1162) | STRINGP remove_comments(STRINGP s) { function build_outfile_aux (line 1186) | void build_outfile_aux(MAPDHASH &info, STRINGP fname, STRINGP data) { function build_other_files (line 1208) | void build_other_files(MAPDHASH &info) { function FILE (line 1226) | FILE *open_in(MAPDHASH &info, const STRING &fname) { function get_portlist (line 1253) | void get_portlist(MAPDHASH &master, PORTLIST &ports) { function build_xdc (line 1296) | void build_xdc(MAPDHASH &master, FILE *fp, STRING &fname) { function build_pcf (line 1412) | void build_pcf(MAPDHASH &master, FILE *fp, STRING &fname) { function build_lpf (line 1511) | void build_lpf(MAPDHASH &master, FILE *fp, STRING &fname) { function build_ucf (line 1618) | void build_ucf(MAPDHASH &master, FILE *fp, STRING &fname) { function main (line 1716) | int main(int argc, char **argv) { FILE: sw/automdata.h type BUSMASTER (line 42) | typedef struct BUSMASTER_S { FILE: sw/autopdata.h type REGINFO (line 42) | typedef struct REGINFO_S { type AUTOPDATA (line 48) | typedef struct AUTOPDATA_S { FILE: sw/bitlib.cpp function nextlg (line 48) | unsigned nextlg(const unsigned long vl) { function popc (line 61) | unsigned popc(const unsigned vl) { FILE: sw/bldboardld.cpp function build_script_ld (line 69) | static void build_script_ld(MAPDHASH &master, MAPDHASH &busmaster, FILE ... function build_ld_files (line 322) | void build_ld_files(MAPDHASH &master, STRINGP subd) { FILE: sw/bldcachable.cpp function print_cachable (line 57) | static void print_cachable(FILE *fp, BUSINFO *bi, function build_cachable_core_v (line 111) | void build_cachable_core_v(MAPDHASH &master, MAPDHASH &busmaster, function build_cachable_v (line 166) | void build_cachable_v(MAPDHASH &master, STRINGP subd) { FILE: sw/bldregdefs.cpp function get_longest_defname (line 66) | int get_longest_defname(APLIST *alist) { function write_regdefs (line 139) | void write_regdefs(FILE *fp, APLIST *alist, unsigned longest_defname) { function build_regdefs_h (line 221) | void build_regdefs_h( MAPDHASH &master, FILE *fp, STRING &fname) { function get_longest_uname (line 354) | unsigned get_longest_uname(APLIST *alist) { function write_regnames (line 407) | void write_regnames(FILE *fp, APLIST *alist, function build_regdefs_cpp (line 458) | void build_regdefs_cpp(MAPDHASH &master, FILE *fp, STRING &fname) { FILE: sw/bldrtlmake.cpp function build_rtl_make_inc (line 70) | void build_rtl_make_inc(MAPDHASH &master, FILE *fp, STRING &fname) { FILE: sw/bldsim.cpp function tb_same_clock (line 63) | bool tb_same_clock(MAPDHASH &info, STRINGP ckname) { function tb_tick (line 101) | bool tb_tick(MAPDHASH &info, STRINGP ckname, FILE *fp) { function tb_dbg_condition (line 151) | bool tb_dbg_condition(MAPDHASH &info, STRINGP ckname, FILE *fp) { function tb_debug (line 195) | bool tb_debug(MAPDHASH &info, STRINGP ckname, FILE *fp) { function build_main_tb_cpp (line 244) | void build_main_tb_cpp(MAPDHASH &master, FILE *fp, STRING &fname) { FILE: sw/bldtestb.cpp function build_testb_h (line 50) | void build_testb_h(MAPDHASH &master, FILE *fp, STRING &fname) { FILE: sw/bus/axi.cpp function compare_idwidths (line 250) | bool compare_idwidths(BMASTERP a, BMASTERP b) { function BUSINFO (line 346) | BUSINFO *AXIBUS::create_sio(void) { function BUSINFO (line 389) | BUSINFO *AXIBUS::create_dio(void) { function STRINGP (line 1502) | STRINGP AXIBUS::master_portlist(BMASTERP m) { function STRINGP (line 1561) | STRINGP AXIBUS::iansi(BMASTERP m) { function STRINGP (line 1565) | STRINGP AXIBUS::oansi(BMASTERP m) { function STRINGP (line 1569) | STRINGP AXIBUS::master_ansprefix(BMASTERP m) { function STRINGP (line 1573) | STRINGP AXIBUS::master_ansi_portlist(BMASTERP m) { function STRINGP (line 1628) | STRINGP AXIBUS::slave_ansprefix(PERIPHP p) { function STRINGP (line 1632) | STRINGP AXIBUS::slave_portlist(PERIPHP p) { function STRINGP (line 1697) | STRINGP AXIBUS::slave_ansi_portlist(PERIPHP p) { function STRINGP (line 1767) | STRINGP AXIBUSCLASS::name(void) { function STRINGP (line 1771) | STRINGP AXIBUSCLASS::longname(void) { function GENBUS (line 1793) | GENBUS *AXIBUSCLASS::create(BUSINFO *bi) { FILE: sw/bus/axi.h function class (line 46) | class AXIBUS : public AXILBUS { function class (line 99) | class AXIBUSCLASS : public BUSCLASS { FILE: sw/bus/axil.cpp function BUSINFO (line 288) | BUSINFO *AXILBUS::create_sio(void) { function BUSINFO (line 334) | BUSINFO *AXILBUS::create_dio(void) { function STRINGP (line 534) | STRINGP AXILBUS::master_name(int k) { function STRINGP (line 1254) | STRINGP AXILBUS::master_portlist(BMASTERP m) { function STRINGP (line 1295) | STRINGP AXILBUS::iansi(BMASTERP m) { function STRINGP (line 1299) | STRINGP AXILBUS::oansi(BMASTERP m) { function STRINGP (line 1303) | STRINGP AXILBUS::master_ansprefix(BMASTERP m) { function STRINGP (line 1307) | STRINGP AXILBUS::master_ansi_portlist(BMASTERP m) { function STRINGP (line 1344) | STRINGP AXILBUS::slave_ansprefix(PERIPHP m) { function STRINGP (line 1348) | STRINGP AXILBUS::slave_portlist(PERIPHP p) { function STRINGP (line 1394) | STRINGP AXILBUS::slave_ansi_portlist(PERIPHP p) { function STRINGP (line 1446) | STRINGP AXILBUSCLASS::name(void) { function STRINGP (line 1450) | STRINGP AXILBUSCLASS::longname(void) { function GENBUS (line 1472) | GENBUS *AXILBUSCLASS::create(BUSINFO *bi) { FILE: sw/bus/axil.h function class (line 45) | class AXILBUS : public GENBUS { function class (line 97) | class AXILBUSCLASS : public BUSCLASS { FILE: sw/bus/wb.cpp function BUSINFO (line 297) | BUSINFO *WBBUS::create_sio(void) { function BUSINFO (line 343) | BUSINFO *WBBUS::create_dio(void) { function STRINGP (line 1291) | STRINGP WBBUS::master_portlist(BMASTERP) { function STRINGP (line 1307) | STRINGP WBBUS::iansi(BMASTERP) { function STRINGP (line 1311) | STRINGP WBBUS::oansi(BMASTERP) { function STRINGP (line 1315) | STRINGP WBBUS::master_ansprefix(BMASTERP) { function STRINGP (line 1319) | STRINGP WBBUS::master_ansi_portlist(BMASTERP) { function STRINGP (line 1335) | STRINGP WBBUS::slave_ansprefix(PERIPHP p) { function STRINGP (line 1340) | STRINGP WBBUS::slave_portlist(PERIPHP p) { function STRINGP (line 1372) | STRINGP WBBUS::slave_ansi_portlist(PERIPHP p) { function STRINGP (line 1415) | STRINGP WBBUSCLASS::name(void) { function STRINGP (line 1419) | STRINGP WBBUSCLASS::longname(void) { function GENBUS (line 1439) | GENBUS *WBBUSCLASS::create(BUSINFO *bi) { FILE: sw/bus/wb.h function class (line 44) | class WBBUS : public GENBUS { function class (line 94) | class WBBUSCLASS : public BUSCLASS { FILE: sw/businfo.cpp function STRINGP (line 97) | STRINGP BUSINFO::name(void) { function STRINGP (line 109) | STRINGP BUSINFO::prefix(STRINGP p) { function STRINGP (line 126) | STRINGP BUSINFO::btype(void) { function STRINGP (line 139) | STRINGP BUSINFO::reset_wire(void) { function PERIPH (line 201) | PERIPH *BUSINFO::add(PERIPHP p) { function PERIPH (line 226) | PERIPH *BUSINFO::add(MAPDHASH *phash) { function PERIPHP (line 272) | PERIPHP BUSINFO::operator[](unsigned k) { function STRINGP (line 472) | STRINGP BUSINFO::slave_portlist(PERIPHP p) { function STRINGP (line 478) | STRINGP BUSINFO::slave_iansi(PERIPHP p) { function STRINGP (line 484) | STRINGP BUSINFO::slave_oansi(PERIPHP p) { function STRINGP (line 490) | STRINGP BUSINFO::slave_ansprefix(PERIPHP p) { function STRINGP (line 496) | STRINGP BUSINFO::slave_ansi_portlist(PERIPHP p) { function STRINGP (line 502) | STRINGP BUSINFO::master_portlist(BMASTERP b) { function STRINGP (line 508) | STRINGP BUSINFO::master_ansi_portlist(BMASTERP b) { function need_translator (line 531) | bool need_translator(BUSINFO *s, BUSINFO *m) { function BUSINFO (line 544) | BUSINFO *BUSLIST::find_bus_of_peripheral(MAPDHASH *phash) { function BUSINFO (line 552) | BUSINFO *find_bus_of_peripheral(MAPDHASH *phash) { function BUSINFO (line 556) | BUSINFO *BUSLIST::find_bus(MAPDHASH *hash) { function BUSINFO (line 569) | BUSINFO *find_bus(MAPDHASH *hash) { function BUSINFO (line 573) | BUSINFO *BUSLIST::find_bus(STRINGP name) { function BUSINFO (line 588) | BUSINFO *find_bus(STRINGP name) { function BUSINFO (line 776) | BUSINFO *BUSLIST::newbus_aux(STRINGP component, MAPDHASH *bp) { function BUSINFO (line 813) | BUSINFO *BUSLIST::newbus_aux(STRINGP component, STRINGP bn) { function assign_addresses (line 865) | void assign_addresses(void) { function writeout_bus_defns_v (line 877) | void writeout_bus_defns_v(FILE *fp) { function writeout_bus_logic_v (line 924) | void writeout_bus_logic_v(FILE *fp) { function assign_bus_slave (line 934) | void assign_bus_slave(MAPDHASH &master, MAPDHASH *bus_slave) { function assign_bus_master (line 1007) | void assign_bus_master(MAPDHASH &master, MAPDHASH *bus_master) { function GENBUS (line 1075) | GENBUS *BUSINFO::generator(void) { function build_bus_list (line 1145) | void build_bus_list(MAPDHASH &master) { function dump_global_buslist (line 1267) | void dump_global_buslist(void) { FILE: sw/businfo.h function class (line 61) | class BUSINFO { function word_address_width (line 112) | int word_address_width(void) { function byte_address_width (line 119) | int byte_address_width(void) { function addmaster (line 133) | void addmaster(MAPDHASH *hash) { function class (line 169) | class BUSLIST : public std::vector { FILE: sw/clockinfo.cpp function CLOCKINFO (line 67) | CLOCKINFO *CLOCKINFO::new_clock(STRINGP name) { function STRINGP (line 114) | STRINGP CLOCKINFO::reset(void) { function add_to_clklist (line 213) | void add_to_clklist(MAPDHASH *ckmap) { function CLOCKINFO (line 421) | CLOCKINFO *getclockinfo(STRING &clock_name) { function CLOCKINFO (line 433) | CLOCKINFO *getclockinfo(STRINGP clock_name) { function expand_clock (line 444) | void expand_clock(MAPDHASH &info) { function expand_clock (line 484) | void expand_clock(MAPT &elm) { function find_clocks (line 489) | void find_clocks(MAPDHASH &master) { FILE: sw/clockinfo.h function class (line 47) | class CLOCKINFO { type std (line 90) | typedef std::vector CLKLIST; FILE: sw/gather.cpp function gather_peripherals (line 65) | void gather_peripherals(APLIST *alist, BUSINFO *bus, PLIST *plist, unsig... function APLIST (line 95) | APLIST *gather_peripherals(BUSINFO *bus) { function APLIST (line 103) | APLIST *full_gather(void) { FILE: sw/gather.h type std (line 47) | typedef std::vector APLIST; FILE: sw/genbus.cpp function STRINGP (line 113) | STRINGP GENBUS::name(void) { FILE: sw/genbus.h function class (line 65) | class GENBUS { function class (line 113) | class BUSCLASS { FILE: sw/ifdefs.cpp function build_access_ifdefs_v (line 70) | void build_access_ifdefs_v(MAPDHASH &master, FILE *fp) { FILE: sw/kveval.cpp function get_named_kvpair (line 49) | bool get_named_kvpair(MAPSTACK &stack, MAPDHASH &here, STRING &key, function get_named_value (line 108) | bool get_named_value(MAPSTACK &stack, MAPDHASH &here, STRING &key, function STRINGP (line 123) | STRINGP get_named_string(MAPSTACK &stack, MAPDHASH &here, STRING &key) { function expr_eval (line 139) | void expr_eval(MAPSTACK &stack, MAPDHASH &here, MAPDHASH &sub, MAPT &exp... function find_any_unevaluated_sub (line 164) | bool find_any_unevaluated_sub(MAPSTACK &stack, MAPDHASH *here, function find_any_unevaluated (line 215) | void find_any_unevaluated(MAPDHASH &info) { function subresults_into (line 231) | bool subresults_into(MAPSTACK stack, MAPDHASH *here, STRINGP &sval) { function STRINGP (line 325) | STRINGP genstr(STRING fmt, int val) { function resolve_ast_expressions (line 341) | bool resolve_ast_expressions(MAPDHASH &exmap) { function substitute_any_results_sub (line 399) | bool substitute_any_results_sub(MAPSTACK &stack, MAPDHASH *here, function substitute_any_results (line 433) | bool substitute_any_results(MAPDHASH &info) { function reeval (line 439) | void reeval(MAPDHASH &info) { function reeval (line 447) | void reeval(MAPDHASH *info) { FILE: sw/kveval.h type std (line 48) | typedef std::vector MAPSTACK; FILE: sw/legalnotice.cpp function legal_notice (line 80) | void legal_notice(MAPDHASH &info, FILE *fp, STRING &fname, FILE: sw/mapdhash.cpp function MAPT (line 53) | MAPT operator+(MAPT a, MAPT b) { function MAPT (line 129) | MAPT operator+(MAPT a, const STRING b) { function STRING (line 154) | STRING *trim(const STRING &s) { function splitkey (line 170) | bool splitkey(const STRING &ky, STRING &mkey, STRING &subky) { function addtomap (line 183) | void addtomap(MAPDHASH &fm, STRING ky, STRING vl) { function mapdump_aux (line 314) | void mapdump_aux(FILE *fp, MAPDHASH &fm, int offset) { function mapdump (line 352) | void mapdump(FILE *fp, MAPDHASH &fm) { function mapdump (line 359) | void mapdump(MAPDHASH &fm) { function mapdump (line 363) | void mapdump(FILE *fp, MAPT &elm) { function mergemaps (line 385) | void mergemaps(MAPDHASH &master, MAPDHASH &sub) { function trimkey (line 430) | void trimkey(MAPDHASH &mp, const STRING &sky) { function trimall (line 457) | void trimall(MAPDHASH &mp, const STRING &sky) { function trimbykeylist (line 490) | void trimbykeylist(MAPDHASH &mp, const STRING &kylist) { function trimbykeylist (line 505) | void trimbykeylist(MAPT &elm, const STRING &kylist) { function cvtintbykeylist (line 516) | void cvtintbykeylist(MAPDHASH &mp, const STRING &kylist) { function cvtintbykeylist (line 539) | void cvtintbykeylist(MAPT &elm, const STRING &kylist) { function cvtint (line 550) | void cvtint(MAPDHASH &mp, const STRING &sky) { function findkey_aux (line 578) | MAPDHASH::iterator findkey_aux(MAPDHASH &master, const STRING &ky, const... function findkey (line 621) | MAPDHASH::iterator findkey(MAPDHASH &master, const STRING &ky) { function MAPDHASH (line 626) | MAPDHASH *getmap(MAPDHASH &master, const STRING &ky) { function MAPDHASH (line 637) | MAPDHASH *getmap(MAPDHASH *mp, const STRING &ky) { function STRINGP (line 643) | STRINGP getstring(MAPDHASH &m) { function STRINGP (line 656) | STRINGP getstring(MAPDHASH &master, const STRING &ky) { function STRINGP (line 697) | STRINGP getstring(MAPDHASH *m, const STRING &ky) { function STRINGP (line 703) | STRINGP getstring(MAPT &m, const STRING &ky) { function setstring (line 709) | void setstring(MAPDHASH &master, const STRING &ky, STRINGP strp) { function setstring (line 763) | void setstring(MAPDHASH &master, const STRING &ky, const STRING &str) { function setstring (line 767) | void setstring(MAPDHASH *mp, const STRING &ky, STRINGP strp) { function setstring (line 772) | void setstring(MAPDHASH *mp, const STRING &ky, const STRING &str) { function setstring (line 777) | void setstring(MAPT &m, const STRING &ky, STRINGP strp) { function getvalue (line 781) | bool getvalue(MAPDHASH &map, int &value) { function getvalue (line 817) | bool getvalue(MAPDHASH &master, const STRING &ky, int &value) { function getvalue (line 845) | bool getvalue(MAPDHASH *mp, const STRING &ky, int &value) { function setvalue (line 851) | void setvalue(MAPDHASH &master, const STRING &ky, int value) { function MAPDHASH (line 910) | MAPDHASH *copy(MAPDHASH *top) { function flatten_maps (line 933) | void flatten_maps(MAPDHASH &node, MAPDHASH &sub, STRING &here) { function flatten_aux (line 991) | void flatten_aux(MAPDHASH &master, MAPDHASH &sub, STRING &here) { function flatten (line 1059) | void flatten(MAPDHASH &master) { FILE: sw/mapdhash.h type std (line 59) | typedef std::string *STRINGP, STRING; type std (line 60) | typedef std::unordered_map KEYVALUE; FILE: sw/mlist.cpp function STRINGP (line 46) | STRINGP BMASTER::name(void) { function STRINGP (line 50) | STRINGP BMASTER::bus_prefix(void) { FILE: sw/mlist.h function class (line 55) | class BMASTER { type BMASTER (line 66) | typedef BMASTER *BMASTERP; type std (line 68) | typedef std::vector MLIST; type MLIST (line 71) | typedef MLIST *MLISTP; FILE: sw/msgs.h function class (line 51) | class MSGS { function close (line 57) | void close(void) { if (m_dump) ::fclose(m_dump); m_dump = NULL; } function flush (line 58) | void flush(void) { if (m_dump) fflush(m_dump); } function status (line 67) | int status(void) { return (m_err)?EXIT_FAILURE : EXIT_SUCCESS; } FILE: sw/parser.cpp function STRING (line 55) | STRING *rawline(FILE *fp) { function STRING (line 77) | STRING *getline(FILE *fp) { function iskeyline (line 95) | bool iskeyline(STRING &s) { function MAPDHASH (line 101) | MAPDHASH *genhash(STRING &prefix) { function MAPDHASH (line 113) | MAPDHASH *gensubhash(MAPDHASH *top, STRING &prefix) { function process_keyvalue_pair (line 145) | void process_keyvalue_pair(MAPDHASH *parent, const STRING &search, STRIN... function MAPDHASH (line 182) | MAPDHASH *parsefile(FILE *fp, const STRING &search) { function FILE (line 285) | FILE *open_data_file(const char *fname) { function FILE (line 295) | FILE *search_and_open(const char *fname, const STRING &search) { function MAPDHASH (line 324) | MAPDHASH *parsefile(const char *fname, const STRING &search) { function MAPDHASH (line 340) | MAPDHASH *parsefile(const STRING &fname, const STRING &search) { FILE: sw/plist.cpp function STRINGP (line 191) | STRINGP PERIPH::bus_prefix(void) { function compare_naddr (line 245) | bool compare_naddr(PERIPHP a, PERIPHP b) { function compare_address (line 287) | bool compare_address(PERIPHP a, PERIPHP b) { function compare_regaddr (line 295) | bool compare_regaddr(PERIPHP a, PERIPHP b) { FILE: sw/plist.h function class (line 55) | class PERIPH { type PERIPH (line 88) | typedef PERIPH *PERIPHP; function get_address_width (line 109) | unsigned get_address_width(void) { type PLIST (line 121) | typedef PLIST *PLISTP; FILE: sw/predicates.cpp function isbusmaster (line 72) | bool isbusmaster(MAPDHASH &phash) { function issubbus (line 88) | bool issubbus(MAPDHASH &phash) { function isarbiter (line 107) | bool isarbiter(MAPDHASH &phash) { return issubbus(phash); } function isbusmaster (line 112) | bool isbusmaster(MAPT &pmap) { function isperipheral (line 123) | bool isperipheral(MAPDHASH &phash) { function isperipheral (line 128) | bool isperipheral(MAPT &pmap) { function ispic (line 139) | bool ispic(MAPDHASH &phash) { function ispic (line 143) | bool ispic(MAPT &pmap) { function ismemory (line 150) | bool ismemory(MAPDHASH &phash) { function ismemory (line 161) | bool ismemory(MAPT &pmap) { function refbus (line 170) | bool refbus(MAPDHASH &phash) { function refbus (line 178) | bool refbus(MAPT &pmap) { function refclock (line 188) | bool refclock(MAPDHASH &phash) { function refclock (line 197) | bool refclock(MAPT &pmap) { function has_cpu (line 204) | bool has_cpu(MAPDHASH &phash) { function read_only_option (line 221) | bool read_only_option(STRINGP op) { function write_only_option (line 240) | bool write_only_option(STRINGP op) { FILE: sw/subbus.h function class (line 45) | class SUBBUS : public PERIPH {