SYMBOL INDEX (2734 symbols across 288 files) FILE: contrib/bluescope/testbluescope.cpp function memdump (line 43) | static void memdump(void *p, int len, const char *title) function exit_test (line 62) | void exit_test() class MemcpyIndication (line 68) | class MemcpyIndication : public MemcpyIndicationWrapper method MemcpyIndication (line 72) | MemcpyIndication(unsigned int id) : MemcpyIndicationWrapper(id){} method started (line 75) | virtual void started(){ method done (line 78) | virtual void done() { class BlueScopeIndication (line 91) | class BlueScopeIndication : public BlueScopeIndicationWrapper method BlueScopeIndication (line 94) | BlueScopeIndication(unsigned int id) : BlueScopeIndicationWrapper(id){} method done (line 96) | virtual void done( ){ method triggerFired (line 99) | virtual void triggerFired( ){ method reportStateDbg (line 103) | virtual void reportStateDbg(uint64_t mask, uint64_t value){ function main (line 116) | int main(int argc, const char **argv) FILE: contrib/bluescopeevent/testbluescopeevent.cpp function exit_test (line 40) | void exit_test() class BlueScopeEventIndication (line 46) | class BlueScopeEventIndication : public BlueScopeEventIndicationWrapper method BlueScopeEventIndication (line 49) | BlueScopeEventIndication(unsigned int id) : BlueScopeEventIndicationWr... method dmaDone (line 51) | virtual void dmaDone( ){ method counterValue (line 56) | virtual void counterValue(uint32_t v){ class SignalGenIndication (line 64) | class SignalGenIndication : public SignalGenIndicationWrapper method SignalGenIndication (line 67) | SignalGenIndication(unsigned int id) : SignalGenIndicationWrapper(id){} method ack1 (line 69) | virtual void ack1(unsigned int d1 ){ method ack2 (line 72) | virtual void ack2(unsigned int d1, unsigned int d2){ function main (line 85) | int main(int argc, const char **argv) FILE: contrib/bluescopeeventpio/testbluescopeeventpio.cpp function exit_test (line 41) | void exit_test() class BlueScopeEventPIOIndication (line 47) | class BlueScopeEventPIOIndication : public BlueScopeEventPIOIndicationWr... method BlueScopeEventPIOIndication (line 50) | BlueScopeEventPIOIndication(unsigned int id) : BlueScopeEventPIOIndica... method reportEvent (line 52) | virtual void reportEvent(uint32_t v, uint32_t timestamp ){ method counterValue (line 55) | virtual void counterValue(uint32_t v){ class SignalGenIndication (line 63) | class SignalGenIndication : public SignalGenIndicationWrapper method SignalGenIndication (line 66) | SignalGenIndication(unsigned int id) : SignalGenIndicationWrapper(id){} method ack1 (line 68) | virtual void ack1(unsigned int d1 ){ function main (line 81) | int main(int argc, const char **argv) FILE: contrib/channelselect/sinetable.c function main (line 33) | int main(int argc, char *argv[]) FILE: contrib/channelselect/testchannelselecttest.cpp class ChannelSelectTestIndication (line 37) | class ChannelSelectTestIndication : public ChannelSelectTestIndicationWr... method ChannelSelectTestIndication (line 41) | ChannelSelectTestIndication(unsigned int id) : ChannelSelectTestIndica... method ifreqData (line 43) | virtual void ifreqData(unsigned dataRe, unsigned dataIm){ method setDataResp (line 46) | virtual void setDataResp(){ method setConfigResp (line 50) | virtual void setConfigResp(){ class DDSTestIndication (line 56) | class DDSTestIndication : public DDSTestIndicationWrapper method DDSTestIndication (line 60) | DDSTestIndication(unsigned int id) : DDSTestIndicationWrapper(id){} method ddsData (line 62) | virtual void ddsData(unsigned phase, unsigned dataRe, unsigned dataIm){ method setConfigResp (line 66) | virtual void setConfigResp(){ function main (line 73) | int main(int argc, const char **argv) FILE: contrib/fib/testfib.cpp class FibIndication (line 33) | class FibIndication : public FibIndicationWrapper method fibresult (line 36) | virtual void fibresult(uint32_t v) { method FibIndication (line 40) | FibIndication(unsigned int id) : FibIndicationWrapper(id) {} function main (line 47) | int main(int argc, const char **argv) FILE: contrib/flowcontrol/test.cpp class SinkIndication (line 37) | class SinkIndication : public SinkIndicationWrapper method returnTokens (line 40) | virtual void returnTokens(uint32_t v) { method SinkIndication (line 50) | SinkIndication(unsigned int id) : SinkIndicationWrapper(id){} function main (line 53) | int main(int argc, const char **argv) FILE: contrib/importverilog/testmain.cpp class Main (line 30) | class Main : public MainRequestWrapper method incr_cnt (line 34) | void incr_cnt(){ method write_rf (line 38) | virtual void write_rf(uint16_t address, uint16_t data) { method read_rf (line 42) | virtual void read_rf(uint16_t address, uint16_t data) { method Main (line 46) | Main(unsigned int id) : MainRequestWrapper(id), cnt(0){} function main (line 51) | int main(int argc, const char **argv) FILE: contrib/maxcommonsubseq/hirschberg.py function hirschbergalga (line 38) | def hirschbergalga(A, B): function hirschbergalgb (line 62) | def hirschbergalgb(A, B): function hirschbergalgc (line 80) | def hirschbergalgc(A, B): function hirschbergalgc2 (line 110) | def hirschbergalgc2(sa, sb, A, B): FILE: contrib/maxcommonsubseq/testmaxcommonsubseq.cpp class MaxcommonsubseqIndication (line 37) | class MaxcommonsubseqIndication : public MaxcommonsubseqIndicationWrapper method MaxcommonsubseqIndication (line 40) | MaxcommonsubseqIndication(unsigned int id) : MaxcommonsubseqIndication... method setupAComplete (line 42) | virtual void setupAComplete() { method setupBComplete (line 46) | virtual void setupBComplete() { method fetchComplete (line 50) | virtual void fetchComplete() { method searchResult (line 54) | virtual void searchResult (uint32_t v){ function main (line 62) | int main(int argc, const char **argv) FILE: contrib/noc/testnoc.cpp class NocIndication (line 45) | class NocIndication : public NocIndicationWrapper method NocIndication (line 48) | NocIndication(unsigned int id) : NocIndicationWrapper(id){} method ack (line 50) | virtual void ack(uint32_t heardby, uint32_t to, uint32_t msg) { function lastheardbyshouldbe (line 59) | void lastheardbyshouldbe(uint32_t heardby) function lastmsgshouldbe (line 65) | void lastmsgshouldbe(uint32_t msg) function lasttoshouldbe (line 71) | void lasttoshouldbe(uint32_t to) function dosend (line 77) | void dosend(uint32_t from, uint32_t to, uint32_t msg) function dotest (line 86) | void dotest() function main (line 97) | int main(int argc, const char **argv) FILE: contrib/noc2d/testnoc2d.cpp class NocIndication (line 45) | class NocIndication : public NocIndicationWrapper method NocIndication (line 48) | NocIndication(unsigned int id) : NocIndicationWrapper(id){} method ack (line 50) | virtual void ack(uint32_t heardby, uint32_t to, uint32_t msg) { function lastheardbyshouldbe (line 62) | void lastheardbyshouldbe(uint32_t heardby) function lastmsgshouldbe (line 68) | void lastmsgshouldbe(uint32_t msg) function lasttoshouldbe (line 74) | void lasttoshouldbe(uint32_t to) function dosend (line 80) | void dosend(uint32_t from, uint32_t to, uint32_t msg) function dotest (line 89) | void dotest() function main (line 104) | int main(int argc, const char **argv) FILE: contrib/parallella/testmain.cpp function main (line 26) | int main(int argc, const char **argv) FILE: contrib/perf/testperf.cpp function dump (line 48) | void dump(const char *prefix, char *buf, size_t len) class PerfIndication (line 59) | class PerfIndication : public PerfIndicationWrapper method PerfIndication (line 63) | PerfIndication(unsigned int id) : PerfIndicationWrapper(id){} method started (line 66) | virtual void started(uint32_t words){ method readWordResult (line 71) | virtual void readWordResult ( uint32_t v ){ method done (line 74) | virtual void done(uint32_t v) { method rData (line 78) | virtual void rData ( uint64_t v ){ method readReq (line 81) | virtual void readReq(uint32_t v){ method writeReq (line 84) | virtual void writeReq(uint32_t v){ method writeAck (line 87) | virtual void writeAck(uint32_t v){ method reportStateDbg (line 90) | virtual void reportStateDbg(uint32_t srcGen, uint32_t streamRdCnt, function deltatime (line 108) | long long deltatime( struct timeval start, struct timeval stop) function dotest (line 115) | int dotest(unsigned size, unsigned repeatCount) function main (line 139) | int main(int argc, const char **argv) FILE: contrib/pipe_mul/testpipe_mul.cpp class PipeMulIndication (line 32) | class PipeMulIndication : public PipeMulIndicationWrapper method res (line 35) | virtual void res(uint32_t v) { method PipeMulIndication (line 39) | PipeMulIndication(unsigned int id) : PipeMulIndicationWrapper(id) {} function main (line 43) | int main(int argc, const char **argv) FILE: contrib/pipe_mul2/testpipe_mul.cpp class PipeMulIndication (line 32) | class PipeMulIndication : public PipeMulIndicationWrapper method res (line 35) | virtual void res(uint64_t v) { method PipeMulIndication (line 39) | PipeMulIndication(unsigned int id) : PipeMulIndicationWrapper(id) {} function main (line 43) | int main(int argc, const char **argv) FILE: contrib/portalperf/testportalperf.cpp class PortalPerfIndication (line 59) | class PortalPerfIndication : public PortalPerfIndicationWrapper method spit (line 62) | virtual void spit() { method spitl (line 66) | virtual void spitl(uint32_t v1) { method spitll (line 71) | virtual void spitll(uint32_t v1, uint32_t v2) { method spitlll (line 77) | virtual void spitlll(uint32_t v1, uint32_t v2, uint32_t v3) { method spitllll (line 84) | virtual void spitllll(uint32_t v1, uint32_t v2, uint32_t v3, uint32_t ... method spitd (line 92) | virtual void spitd(uint64_t v1) { method spitdd (line 97) | virtual void spitdd(uint64_t v1, uint64_t v2) { method spitddd (line 103) | virtual void spitddd(uint64_t v1, uint64_t v2, uint64_t v3) { method spitdddd (line 110) | virtual void spitdddd(uint64_t v1, uint64_t v2, uint64_t v3, uint64_t ... method PortalPerfIndication (line 118) | PortalPerfIndication(unsigned int id) : PortalPerfIndicationWrapper(id... function call_swallow (line 124) | void call_swallow(void) function call_swallowl (line 133) | void call_swallowl(void) function call_swallowll (line 142) | void call_swallowll(void) function call_swallowlll (line 151) | void call_swallowlll(void) function call_swallowllll (line 160) | void call_swallowllll(void) function call_swallowd (line 169) | void call_swallowd(void) function call_swallowdd (line 178) | void call_swallowdd(void) function call_swallowddd (line 187) | void call_swallowddd(void) function call_swallowdddd (line 196) | void call_swallowdddd(void) function dotestout (line 205) | void dotestout(const char *testname, void (*testfn)(void)) function dotestin (line 218) | void dotestin(const char *testname, int which) function main (line 236) | int main(int argc, const char **argv) FILE: contrib/serialconfig/testserialconfig.cpp class SerialconfigIndication (line 44) | class SerialconfigIndication : public SerialconfigIndicationWrapper method SerialconfigIndication (line 47) | SerialconfigIndication(unsigned int id) : SerialconfigIndicationWrappe... method ack (line 49) | virtual void ack(uint32_t a, uint32_t d) { function lastdshouldbe (line 57) | void lastdshouldbe(uint32_t v) function lastashouldbe (line 62) | void lastashouldbe(uint32_t a) function doread (line 68) | void doread(uint32_t a, uint32_t expect) function dowrite (line 76) | void dowrite(uint32_t a, uint32_t d) function dotest (line 84) | void dotest() function main (line 114) | int main(int argc, const char **argv) FILE: contrib/smithwaterman/sw.py function printmatrix (line 8) | def printmatrix(m): function w (line 23) | def w(a, b): function gap (line 32) | def gap(k): function gotoh (line 35) | def gotoh(A, B): function gotohb (line 71) | def gotohb(A, B): function gotohb2 (line 101) | def gotohb2(A, B, t): function gotohc (line 137) | def gotohc(A, B, sa, sb, m, n, tb, te): FILE: contrib/smithwaterman/testsmithwaterman.cpp class SmithwatermanIndication (line 35) | class SmithwatermanIndication : public SmithwatermanIndicationWrapper method SmithwatermanIndication (line 38) | SmithwatermanIndication(unsigned int id) : SmithwatermanIndicationWrap... method setupAComplete (line 40) | virtual void setupAComplete() { method setupBComplete (line 44) | virtual void setupBComplete() { method searchResult (line 48) | virtual void searchResult (uint32_t v){ function main (line 56) | int main(int argc, const char **argv) FILE: contrib/splice/testsplice.cpp class SpliceIndication (line 38) | class SpliceIndication : public SpliceIndicationWrapper method SpliceIndication (line 41) | SpliceIndication(unsigned int id) : SpliceIndicationWrapper(id){} method setupAComplete (line 43) | virtual void setupAComplete() { method setupBComplete (line 47) | virtual void setupBComplete() { method fetchComplete (line 51) | virtual void fetchComplete() { method searchResult (line 56) | virtual void searchResult (int v){ function main (line 64) | int main(int argc, const char **argv) FILE: cpp/BsimDma.cpp function write_simDma32 (line 50) | void write_simDma32(uint32_t pref, uint32_t offset, unsigned int data, u... function read_simDma32 (line 73) | unsigned int read_simDma32(uint32_t pref, uint32_t offset) function write_simDma64 (line 85) | void write_simDma64(uint32_t pref, uint32_t offset, uint64_t data, uint8... function read_simDma64 (line 106) | uint64_t read_simDma64(uint32_t pref, uint32_t offset) function simDma_initfd (line 118) | void simDma_initfd(uint32_t aid, uint32_t fd) function simDma_init (line 128) | void simDma_init(uint32_t id, uint32_t pref, uint32_t size) function simDma_idreturn (line 149) | void simDma_idreturn(uint32_t aid) FILE: cpp/DmaBuffer.h function class (line 27) | class DmaBuffer { FILE: cpp/MMUServer.h function class (line 28) | class MMUServer : public MMURequestWrapper FILE: cpp/TlpReplay.cpp function cvt (line 41) | uint8_t cvt(char c) function load_tlp (line 50) | void load_tlp() function portnum (line 78) | uint8_t portnum() function can_put_tlp (line 84) | bool can_put_tlp() function can_get_tlp (line 90) | bool can_get_tlp() function put_tlp (line 96) | void put_tlp(unsigned int* tlp) function get_tlp (line 102) | void get_tlp(unsigned int* tlp) FILE: cpp/XsimTop.cpp class XsimMsgRequest (line 29) | class XsimMsgRequest : public XsimMsgRequestWrapper { method XsimMsgRequest (line 33) | XsimMsgRequest(int id, PortalTransportFunctions *item, void *param, Po... method msgSink (line 39) | void msgSink ( const uint32_t portal, const uint32_t data ) { method msgSinkFd (line 46) | void msgSinkFd ( const uint32_t portal, const uint32_t data ) { method notEmpty (line 53) | bool notEmpty(int portal) { method get (line 59) | uint32_t get(int portal) { function xsim_disconnect (line 73) | static int xsim_disconnect(struct PortalInternal *pint) function dpi_cycle (line 86) | int dpi_cycle() function sc_time_stamp (line 92) | double sc_time_stamp() function dpi_init (line 97) | void dpi_init() function dpi_poll (line 113) | void dpi_poll() function dpi_msgSink_beat (line 122) | long long dpi_msgSink_beat(int portal) function dpi_msgSource_beat (line 135) | void dpi_msgSource_beat(int portal, int beat) FILE: cpp/bluesim_main.cxx function process_command_line_args (line 49) | static function main (line 102) | int main (int argc, char *argv[]) FILE: cpp/bsim_relay.c function memdump (line 32) | static void memdump(unsigned char *p, int len, char *title) function main (line 51) | int main(int argc, char *argv[]) FILE: cpp/dmaManager.c function dmaManagerOnce (line 42) | static void dmaManagerOnce(void) function DmaManager_init (line 49) | void DmaManager_init(DmaManagerPrivate *priv, PortalInternal *sglDevice) function DmaManager_dereference (line 65) | void DmaManager_dereference(DmaManagerPrivate *priv, int ref) function DmaManager_reference (line 82) | int DmaManager_reference(DmaManagerPrivate *priv, int fd) function DmaManager_idresp (line 135) | void DmaManager_idresp(DmaManagerPrivate *priv, uint32_t sglId) function DmaManager_confresp (line 143) | void DmaManager_confresp(DmaManagerPrivate *priv, uint32_t channelId) FILE: cpp/dmaManager.h type sem_t (line 35) | typedef struct semaphore sem_t; type DmaManagerPrivate (line 50) | typedef struct { function class (line 78) | class DmaManager type DmaManager (line 101) | struct DmaManager type DmaManager (line 105) | typedef struct DmaManager DmaManager; FILE: cpp/dmaSendFd.h type scatterlist (line 58) | struct scatterlist type file (line 59) | struct file type sg_table (line 60) | struct sg_table type pa_buffer (line 62) | struct pa_buffer type dma_buf (line 62) | struct dma_buf FILE: cpp/kernel_module.c type semaphore (line 39) | struct semaphore function pthread_create (line 42) | int pthread_create(pthread_t *thread, void *attr, void *(*start_routine)... function memdump (line 49) | void memdump(unsigned char *p, int len, char *title) type file (line 68) | struct file type file (line 69) | struct file type file_operations (line 72) | struct file_operations type miscdevice (line 79) | struct miscdevice function pa_init (line 95) | static int __init pa_init(void) function pa_exit (line 106) | static void __exit pa_exit(void) FILE: cpp/manualMMUIndication.h function manualDisconnect (line 29) | static int manualDisconnect(struct PortalInternal *p) function manualIdResponse (line 33) | static int manualIdResponse(struct PortalInternal *p, const uint32_t sgl... function manualConfigResp (line 39) | static int manualConfigResp(struct PortalInternal *p, const uint32_t sgl... function manualError (line 45) | static int manualError(struct PortalInternal *p, const uint32_t code, co... function manualWaitForResp (line 52) | static int manualWaitForResp(PortalInternal *p, uint32_t *arg_id) FILE: cpp/monkit.h function class (line 29) | class MonkitFile { function writeFile (line 70) | void MonkitFile::writeFile() FILE: cpp/platformMemory.cpp class PortalPoller (line 32) | class PortalPoller class MMUIndication (line 45) | class MMUIndication : public MMUIndicationWrapper method MMUIndication (line 49) | MMUIndication(DmaManager *pm, unsigned int id, int tile=PLATFORM_TILE... method MMUIndication (line 50) | MMUIndication(DmaManager *pm, unsigned int id, PortalTransportFunctio... method configResp (line 51) | virtual void configResp(uint32_t pointer){ method error (line 54) | virtual void error (uint32_t code, uint32_t pointer, uint64_t offset, ... method idResponse (line 59) | virtual void idResponse(uint32_t sglId){ class MemServerIndication (line 64) | class MemServerIndication : public MemServerIndicationWrapper method init (line 69) | void init(){ method MemServerIndication (line 74) | MemServerIndication(unsigned int id, int tile=PLATFORM_TILE) : MemSer... method MemServerIndication (line 75) | MemServerIndication(MemServerRequestProxy *p, unsigned int id, int ti... method addrResponse (line 76) | virtual void addrResponse(uint64_t physAddr){ method reportStateDbg (line 79) | virtual void reportStateDbg(const DmaDbgRec rec){ method reportMemoryTraffic (line 82) | virtual void reportMemoryTraffic(uint64_t words){ method error (line 87) | virtual void error (uint32_t code, uint32_t pointer, uint64_t offset, ... method receiveMemoryTraffic (line 92) | uint64_t receiveMemoryTraffic(){ method getMemoryTraffic (line 96) | uint64_t getMemoryTraffic(const ChannelType rc){ function platformInitOnce (line 108) | void platformInitOnce(void) function DmaManager (line 123) | DmaManager *platformInit(void) function platformStatistics (line 129) | void platformStatistics(void) FILE: cpp/poller.cpp type pollfd (line 99) | struct pollfd type pollfd (line 100) | struct pollfd function addFdToPoller (line 205) | void addFdToPoller(struct PortalPoller *poller, int fd) FILE: cpp/portal.c type PortalInternal (line 70) | struct PortalInternal function init_portal_internal (line 79) | void init_portal_internal(PortalInternal *pint, int id, int tile, function portal_disconnect (line 118) | int portal_disconnect(struct PortalInternal *pint) function portal_event (line 128) | int portal_event(struct PortalInternal *pint) function initPortalHardwareOnce (line 185) | static void initPortalHardwareOnce(void) function initPortalHardware (line 360) | void initPortalHardware(void) function initPortalMemory (line 368) | void initPortalMemory(void) function portalAlloc (line 386) | int portalAlloc(size_t size, int cached) type file (line 430) | struct file function portalMunmap (line 441) | int portalMunmap(void *addr, size_t size) function portalCacheFlush (line 450) | int portalCacheFlush(int fd, void *__p, long size, int flush) function setClockFrequency (line 509) | int setClockFrequency(int clkNum, long requestedFrequency, long *actualF... FILE: cpp/portal.h type task_struct (line 28) | struct task_struct type PortalInternal (line 72) | struct PortalInternal type PortalInternal (line 73) | struct PortalInternal type PortalInternal (line 74) | struct PortalInternal type PortalInternal (line 75) | struct PortalInternal type PortalInternal (line 76) | struct PortalInternal type PortalInternal (line 77) | struct PortalInternal type PortalInternal (line 78) | struct PortalInternal type PortalInternal (line 79) | struct PortalInternal type PortalInternal (line 80) | struct PortalInternal type PortalInternal (line 81) | struct PortalInternal type PortalInternal (line 82) | struct PortalInternal type PortalInternal (line 83) | struct PortalInternal type PortalInternal (line 84) | struct PortalInternal type PortalTransportFunctions (line 85) | typedef struct { type PortalInternal (line 103) | struct PortalInternal type PortalInternal (line 108) | struct PortalInternal type PortalHandlerTemplate (line 109) | typedef struct { type PortalInternal (line 116) | typedef struct PortalInternal { type PortalMuxHandler (line 152) | typedef struct PortalMuxHandler { type PortalInternal (line 159) | struct PortalInternal type PortalSharedParam (line 161) | typedef struct { type PortalMuxParam (line 183) | typedef struct { type ConnectalParamJsonInfo (line 188) | typedef struct { type ConnectalMethodJsonInfo (line 193) | typedef struct { type Bool (line 211) | typedef int Bool; type fixed32 (line 212) | typedef uint32_t fixed32; type PortalInternal (line 264) | struct PortalInternal type PortalInternal (line 281) | struct PortalInternal type PortalInternal (line 282) | struct PortalInternal type PortalInternal (line 284) | struct PortalInternal type PortalInternal (line 285) | struct PortalInternal type PortalInternal (line 286) | struct PortalInternal type PortalInternal (line 287) | struct PortalInternal type PortalInternal (line 291) | struct PortalInternal type PortalInternal (line 292) | struct PortalInternal type PortalInternal (line 294) | struct PortalInternal type PortalInternal (line 295) | struct PortalInternal type PortalInternal (line 296) | struct PortalInternal type PortalInternal (line 297) | struct PortalInternal type PortalInternal (line 298) | struct PortalInternal type PortalInternal (line 299) | struct PortalInternal type PortalInternal (line 300) | struct PortalInternal type PortalPoller (line 317) | struct PortalPoller type PortalInternal (line 326) | struct PortalInternal function class (line 352) | class PortalPoller { function class (line 380) | class Portal { FILE: cpp/portalJson.c function connectalJsonEncode (line 32) | void connectalJsonEncode(char *datap, void *binarydata, ConnectalMethodJ... function connectalJsonEncodeAndSend (line 110) | void connectalJsonEncodeAndSend(PortalInternal *pint, void *binarydata, ... function connectalJsonSend (line 123) | void connectalJsonSend(PortalInternal *pint, const char *jsonp, int meth... function connectalJsonDecode (line 152) | int connectalJsonDecode(PortalInternal *pint, int _unused_channel, void ... FILE: cpp/portalKernel.h function send_portal_null (line 23) | void send_portal_null(struct PortalInternal *pint, volatile unsigned int... function recv_portal_null (line 26) | int recv_portal_null(struct PortalInternal *pint, volatile unsigned int ... type PortalInternal (line 30) | struct PortalInternal type PortalInternal (line 34) | struct PortalInternal function notfull_kernel (line 38) | int notfull_kernel(PortalInternal *pint, unsigned int v) function busy_portal_kernel (line 43) | int busy_portal_kernel(struct PortalInternal *pint, unsigned int v, cons... function enableint_portal_kernel (line 54) | void enableint_portal_kernel(struct PortalInternal *pint, int val) function event_portal_kernel (line 59) | int event_portal_kernel(struct PortalInternal *pint) function init_portal_kernel (line 66) | static int init_portal_kernel(struct PortalInternal *pint, void *param) function read_portal_kernel (line 71) | static unsigned int read_portal_kernel(PortalInternal *pint, volatile un... function write_portal_kernel (line 75) | static void write_portal_kernel(PortalInternal *pint, volatile unsigned ... function write_fd_portal_kernel (line 79) | static void write_fd_portal_kernel(PortalInternal *pint, volatile unsign... FILE: cpp/portalPrintf.c function portal_printf (line 30) | int portal_printf(const char *format, ...) FILE: cpp/portalPython.cpp type PortalInternal (line 35) | struct PortalInternal type PortalInternal (line 39) | struct PortalInternal function pythonTransportSENDMSG (line 43) | static void pythonTransportSENDMSG(struct PortalInternal *pint, volatile... type PortalInternal (line 48) | struct PortalInternal type PortalInternal (line 49) | struct PortalInternal type PortalInternal (line 50) | struct PortalInternal type PortalInternal (line 51) | struct PortalInternal type PortalInternal (line 52) | struct PortalInternal type PortalInternal (line 53) | struct PortalInternal type PortalInternal (line 54) | struct PortalInternal type PortalInternal (line 55) | struct PortalInternal type PortalInternal (line 56) | struct PortalInternal type PortalInternal (line 64) | struct PortalInternal type PortalPython (line 66) | struct PortalPython { type PortalInternal (line 67) | struct PortalInternal function handleIndicationMessage (line 72) | static int handleIndicationMessage(struct PortalInternal *pint, unsigned... function set_callback (line 90) | void set_callback(struct PortalPython *ppython, PyObject *param) type PortalInternal (line 100) | struct PortalInternal type PortalInternal (line 100) | struct PortalInternal type PortalInternal (line 100) | struct PortalInternal type PortalPython (line 110) | struct PortalPython type PortalInternal (line 67) | struct PortalInternal type PortalPython (line 110) | struct PortalPython type PortalInternal (line 67) | struct PortalInternal type PortalPython (line 110) | struct PortalPython type PortalInternal (line 67) | struct PortalInternal FILE: cpp/runpython.cpp function main (line 15) | int main(int argc, char * const *argv) FILE: cpp/sock_utils.c function init_listening (line 47) | int init_listening(const char *arg_name, PortalSocketParam *param) function accept_socket (line 92) | int accept_socket(int arg_listening) function init_connecting (line 106) | int init_connecting(const char *arg_name, PortalSocketParam *param) function sock_fd_write (line 150) | ssize_t sock_fd_write(int sockfd, void *ptr, size_t nbytes, int sendfd) function sock_fd_read (line 190) | ssize_t sock_fd_read(int sockfd, void *ptr, size_t nbytes, int *recvfd) function portalSendFd (line 234) | void portalSendFd(int fd, void *data, int len, int sendFd) function portalRecvFd (line 244) | int portalRecvFd(int fd, void *data, int len, int *recvFd) FILE: cpp/sock_utils.h type PortalSocketParam (line 33) | typedef struct PortalSocketParam { type memrequest (line 37) | struct memrequest{ type memresponse (line 43) | struct memresponse{ type PortalSocketParam (line 58) | struct PortalSocketParam type PortalSocketParam (line 59) | struct PortalSocketParam FILE: cpp/timer.c type PORTAL_TIMETYPE (line 27) | typedef struct { function portalCycleCount (line 35) | uint64_t portalCycleCount() function portalTimerStart (line 49) | void portalTimerStart(unsigned int i) function portalTimerLap (line 55) | uint64_t portalTimerLap(unsigned int i) function portalTimerInit (line 64) | void portalTimerInit(void) function portalTimerCatch (line 72) | uint64_t portalTimerCatch(unsigned int i) function portalTimerPrint (line 87) | void portalTimerPrint(int loops) FILE: cpp/transportHardware.c function send_portal_null (line 38) | void send_portal_null(struct PortalInternal *pint, volatile unsigned int... function recv_portal_null (line 41) | int recv_portal_null(struct PortalInternal *pint, volatile unsigned int ... function notfull_null (line 45) | int notfull_null(PortalInternal *pint, unsigned int v) function busy_portal_null (line 49) | int busy_portal_null(struct PortalInternal *pint, unsigned int v, const ... function enableint_portal_null (line 53) | void enableint_portal_null(struct PortalInternal *pint, int val) function event_null (line 56) | int event_null(struct PortalInternal *pint) function read_portal_memory (line 60) | unsigned int read_portal_memory(PortalInternal *pint, volatile unsigned ... function write_portal_memory (line 66) | void write_portal_memory(PortalInternal *pint, volatile unsigned int **a... function write_fd_portal_memory (line 71) | void write_fd_portal_memory(PortalInternal *pint, volatile unsigned int ... type PortalInternal (line 76) | struct PortalInternal type PortalInternal (line 80) | struct PortalInternal function notfull_hardware (line 84) | int notfull_hardware(PortalInternal *pint, unsigned int v) function busy_hardware (line 89) | int busy_hardware(struct PortalInternal *pint, unsigned int v, const cha... function enableint_hardware (line 115) | void enableint_hardware(struct PortalInternal *pint, int val) function event_hardware (line 120) | int event_hardware(struct PortalInternal *pint) function init_hardware (line 147) | static int init_hardware(struct PortalInternal *pint, void *param) function read_hardware (line 200) | static unsigned int read_hardware(PortalInternal *pint, volatile unsigne... function write_hardware (line 204) | static void write_hardware(PortalInternal *pint, volatile unsigned int *... function write_fd_hardware (line 208) | static void write_fd_hardware(PortalInternal *pint, volatile unsigned in... FILE: cpp/transportPortal.c function enableint_portal (line 31) | static void enableint_portal(struct PortalInternal *pint, int val) function event_portal (line 35) | static int event_portal(struct PortalInternal *pint) function init_portal (line 53) | static int init_portal(struct PortalInternal *pint, void *param) function send_portal (line 84) | static void send_portal(struct PortalInternal *pint, volatile unsigned i... function recv_portal (line 102) | static int recv_portal(struct PortalInternal *pint, volatile unsigned in... FILE: cpp/transportSerial.c function init_serial (line 49) | static int init_serial(struct PortalInternal *pint, void *aparam) type PortalInternal (line 78) | struct PortalInternal type PortalInternal (line 82) | struct PortalInternal function busywait_serial (line 86) | static int busywait_serial(struct PortalInternal *pint, unsigned int v, ... function send_serial (line 90) | static void send_serial(struct PortalInternal *pint, volatile unsigned i... function event_serial (line 108) | static int event_serial(struct PortalInternal *pint) function init_serialmux (line 139) | static int init_serialmux(struct PortalInternal *pint, void *aparam) function send_serialmux (line 152) | static void send_serialmux(struct PortalInternal *pint, volatile unsigne... function recv_serialmux (line 160) | static int recv_serialmux(struct PortalInternal *pint, volatile unsigned... function portal_serialmux_handler (line 164) | int portal_serialmux_handler(struct PortalInternal *pint, unsigned int c... FILE: cpp/transportShared.c function init_shared (line 45) | static int init_shared(struct PortalInternal *pint, void *aparam) type PortalInternal (line 84) | struct PortalInternal type PortalInternal (line 88) | struct PortalInternal function busywait_shared (line 92) | static int busywait_shared(struct PortalInternal *pint, unsigned int v, ... function increment_shared (line 116) | static inline unsigned int increment_shared(PortalInternal *pint, unsign... function send_shared (line 124) | static void send_shared(struct PortalInternal *pint, volatile unsigned i... function event_shared (line 139) | static int event_shared(struct PortalInternal *pint) type PortalInternal (line 155) | struct PortalInternal type PortalInternal (line 159) | struct PortalInternal function send_trace (line 164) | static void send_trace(struct PortalInternal *pint, volatile unsigned in... FILE: cpp/transportSocket.c function memdump (line 44) | void memdump(unsigned char *p, int len, const char *title) function init_socketResp (line 65) | static int init_socketResp(struct PortalInternal *pint, void *aparam) function init_socketInit (line 82) | static int init_socketInit(struct PortalInternal *pint, void *aparam) type PortalInternal (line 100) | struct PortalInternal function recv_socket (line 104) | static int recv_socket(struct PortalInternal *pint, volatile unsigned in... function event_socket (line 117) | static int event_socket(struct PortalInternal *pint) function send_socket (line 162) | static void send_socket(struct PortalInternal *pint, volatile unsigned i... function init_mux (line 185) | static int init_mux(struct PortalInternal *pint, void *aparam) function send_mux (line 200) | static void send_mux(struct PortalInternal *pint, volatile unsigned int ... function recv_mux (line 209) | static int recv_mux(struct PortalInternal *pint, volatile unsigned int *... function portal_mux_handler (line 213) | int portal_mux_handler(struct PortalInternal *pint, unsigned int channel... type memresponse (line 235) | struct memresponse function poll_response (line 238) | int poll_response(uint32_t id) function bsim_poll_interrupt (line 251) | unsigned int bsim_poll_interrupt(void) type semaphore (line 273) | struct semaphore type semaphore (line 274) | struct semaphore type semaphore (line 275) | struct semaphore type memrequest (line 278) | struct memrequest type memresponse (line 279) | struct memresponse function connectal_kernel_read (line 283) | ssize_t connectal_kernel_read (struct file *f, char __user *arg, size_t ... function connectal_kernel_write (line 302) | ssize_t connectal_kernel_write (struct file *f, const char __user *arg, ... function connect_to_bsim (line 313) | void connect_to_bsim(void) type memresponse (line 325) | struct memresponse function poll_response (line 328) | static int poll_response(int id) FILE: cpp/transportWebSocket.c type per_session_data_connectal (line 33) | struct per_session_data_connectal { function callback_connectal (line 39) | static int function event_webSocket (line 113) | static int event_webSocket(struct PortalInternal *pint) type libwebsocket_protocols (line 129) | struct libwebsocket_protocols function get_context (line 134) | static void get_context(PortalInternal *pint, int port) function init_webSocketInit (line 150) | static int init_webSocketInit(struct PortalInternal *pint, void *aparam) function init_webSocketResp (line 180) | static int init_webSocketResp(struct PortalInternal *pint, void *aparam) function send_webSocket (line 201) | static void send_webSocket(struct PortalInternal *pint, volatile unsigne... FILE: cpp/transportXsim.c function indMsgSource (line 31) | static int indMsgSource (PortalInternal *pint, const uint32_t portal, co... function init_xsim (line 58) | static int init_xsim(struct PortalInternal *pint, void *init_param) function write_portal_xsim (line 83) | void write_portal_xsim(PortalInternal *pint, volatile unsigned int **add... function write_fd_portal_xsim (line 89) | void write_fd_portal_xsim(PortalInternal *pint, volatile unsigned int **... type PortalInternal (line 96) | struct PortalInternal function event_xsim (line 104) | int event_xsim(struct PortalInternal *pint) FILE: cpp/verilatortop.cpp function parseArgs (line 22) | void parseArgs(int argc, char **argv) function main (line 37) | int main(int argc, char **argv, char **env) FILE: doc/library/source/bsvsphinx.py function _pseudo_parse_arglist (line 30) | def _pseudo_parse_arglist(signode, arglist): class BsvObject (line 77) | class BsvObject(ObjectDescription): method get_signatures (line 108) | def get_signatures(self): method get_signature_prefix (line 112) | def get_signature_prefix(self, sig): method needs_arglist (line 118) | def needs_arglist(self): method handle_signature (line 124) | def handle_signature(self, sig, signode): method get_index_text (line 252) | def get_index_text(self, modname, name): method add_target_and_index (line 256) | def add_target_and_index(self, name_cls, sig, signode): method before_content (line 281) | def before_content(self): method after_content (line 285) | def after_content(self): class BsvPackagelevel (line 290) | class BsvPackagelevel(BsvObject): method get_signature_prefix (line 295) | def get_signature_prefix(self, sig): method needs_arglist (line 298) | def needs_arglist(self): method get_index_text (line 301) | def get_index_text(self, modname, name_cls): class BsvInterfacelike (line 308) | class BsvInterfacelike(BsvObject): method get_signature_prefix (line 313) | def get_signature_prefix(self, sig): method get_index_text (line 316) | def get_index_text(self, modname, name_cls): method before_content (line 322) | def before_content(self): class BsvInterfacemember (line 329) | class BsvInterfacemember(BsvObject): method needs_arglist (line 342) | def needs_arglist(self): method get_signature_prefix (line 345) | def get_signature_prefix(self, sig): method get_index_text (line 352) | def get_index_text(self, modname, name_cls): method before_content (line 409) | def before_content(self): class BsvDecoratorMixin (line 417) | class BsvDecoratorMixin(object): method handle_signature (line 421) | def handle_signature(self, sig, signode): method needs_arglist (line 427) | def needs_arglist(self): class BsvDecoratorFunction (line 431) | class BsvDecoratorFunction(BsvDecoratorMixin, BsvPackagelevel): method run (line 435) | def run(self): class BsvDecoratorMethod (line 441) | class BsvDecoratorMethod(BsvDecoratorMixin, BsvInterfacemember): method run (line 445) | def run(self): class BsvPackage (line 450) | class BsvPackage(SphinxDirective): method run (line 466) | def run(self): class BsvCurrentPackage (line 492) | class BsvCurrentPackage(SphinxDirective): method run (line 504) | def run(self): class BsvXRefRole (line 514) | class BsvXRefRole(XRefRole): method process_link (line 515) | def process_link(self, env, refnode, has_explicit_title, title, target): class BsvPackageIndex (line 536) | class BsvPackageIndex(Index): method generate (line 545) | def generate(self, docnames=None): class BsvModuleIndex (line 605) | class BsvModuleIndex(Index): method generate (line 614) | def generate(self, docnames=None): class BsvDomain (line 675) | class BsvDomain(Domain): method clear_doc (line 744) | def clear_doc(self, docname): method find_obj (line 752) | def find_obj(self, env, modname, interfacename, name, type, searchmode... method resolve_xref (line 812) | def resolve_xref(self, env, fromdocname, builder, method get_objects (line 845) | def get_objects(self): function setup (line 852) | def setup(app): FILE: drivers/awsf1portal/cdev_bypass.c function copy_desc_data (line 30) | static int copy_desc_data(struct xdma_transfer *transfer, char __user *buf, function char_bypass_read (line 62) | static ssize_t char_bypass_read(struct file *file, char __user *buf, function char_bypass_write (line 114) | static ssize_t char_bypass_write(struct file *file, const char __user *buf, type file_operations (line 180) | struct file_operations function cdev_bypass_init (line 189) | void cdev_bypass_init(struct xdma_cdev *xcdev) FILE: drivers/awsf1portal/cdev_ctrl.c function char_ctrl_read (line 34) | static ssize_t char_ctrl_read(struct file *fp, char __user *buf, size_t ... function char_ctrl_write (line 65) | static ssize_t char_ctrl_write(struct file *file, const char __user *buf, function version_ioctl (line 98) | static long version_ioctl(struct xdma_cdev *xcdev, void __user *arg) function char_ctrl_ioctl (line 126) | long char_ctrl_ioctl(struct file *filp, unsigned int cmd, unsigned long ... function bridge_mmap (line 201) | int bridge_mmap(struct file *file, struct vm_area_struct *vma) type file_operations (line 261) | struct file_operations function cdev_ctrl_init (line 271) | void cdev_ctrl_init(struct xdma_cdev *xcdev) FILE: drivers/awsf1portal/cdev_ctrl.h type XDMA_IOC_TYPES (line 53) | enum XDMA_IOC_TYPES { type xdma_ioc_base (line 61) | struct xdma_ioc_base { type xdma_ioc_info (line 66) | struct xdma_ioc_info { FILE: drivers/awsf1portal/cdev_events.c function char_events_read (line 31) | static ssize_t char_events_read(struct file *file, char __user *buf, function char_events_poll (line 81) | static unsigned int char_events_poll(struct file *file, poll_table *wait) type file_operations (line 112) | struct file_operations function cdev_event_init (line 120) | void cdev_event_init(struct xdma_cdev *xcdev) FILE: drivers/awsf1portal/cdev_sgdma.c function loff_t (line 39) | static loff_t char_sgdma_llseek(struct file *file, loff_t off, int whence) function check_transfer_align (line 84) | static int check_transfer_align(struct xdma_engine *engine, function xdma_io_cb_release (line 136) | static inline void xdma_io_cb_release(struct xdma_io_cb *cb) function char_sgdma_unmap_user_buf (line 149) | static void char_sgdma_unmap_user_buf(struct xdma_io_cb *cb, bool write) function char_sgdma_map_user_buf_to_sgl (line 174) | static int char_sgdma_map_user_buf_to_sgl(struct xdma_io_cb *cb, bool wr... function char_sgdma_read_write (line 252) | static ssize_t char_sgdma_read_write(struct file *file, char __user *buf, function char_sgdma_write (line 304) | static ssize_t char_sgdma_write(struct file *file, const char __user *buf, function char_sgdma_read (line 310) | static ssize_t char_sgdma_read(struct file *file, char __user *buf, function ioctl_do_perf_start (line 334) | static int ioctl_do_perf_start(struct xdma_engine *engine, unsigned long... function ioctl_do_perf_stop (line 378) | static int ioctl_do_perf_stop(struct xdma_engine *engine, unsigned long ... function ioctl_do_perf_get (line 414) | static int ioctl_do_perf_get(struct xdma_engine *engine, unsigned long arg) function ioctl_do_addrmode_set (line 439) | static int ioctl_do_addrmode_set(struct xdma_engine *engine, unsigned lo... function ioctl_do_addrmode_get (line 444) | static int ioctl_do_addrmode_get(struct xdma_engine *engine, unsigned lo... function ioctl_do_align_get (line 458) | static int ioctl_do_align_get(struct xdma_engine *engine, unsigned long ... function char_sgdma_ioctl (line 466) | static long char_sgdma_ioctl(struct file *file, unsigned int cmd, function char_sgdma_open (line 510) | static int char_sgdma_open(struct inode *inode, struct file *file) function char_sgdma_close (line 530) | static int char_sgdma_close(struct inode *inode, struct file *file) type file_operations (line 550) | struct file_operations function cdev_sgdma_init (line 560) | void cdev_sgdma_init(struct xdma_cdev *xcdev) FILE: drivers/awsf1portal/cdev_sgdma.h type xdma_performance_ioctl (line 53) | struct xdma_performance_ioctl FILE: drivers/awsf1portal/cdev_xvc.c function __write_register (line 39) | inline void __write_register(const char *fn, u32 value, void *base, function u32 (line 46) | inline u32 __read_register(const char *fn, void *base, unsigned int off) function xvc_shift_bits (line 62) | static int xvc_shift_bits(void *base, u32 tms_bits, u32 tdi_bits, function xvc_ioctl (line 97) | static long xvc_ioctl(struct file *filp, unsigned int cmd, unsigned long... type file_operations (line 226) | struct file_operations function cdev_xvc_init (line 233) | void cdev_xvc_init(struct xdma_cdev *xcdev) FILE: drivers/awsf1portal/cdev_xvc.h type xvc_ioc (line 37) | struct xvc_ioc { FILE: drivers/awsf1portal/libxdma.c function xdev_list_add (line 89) | static inline void xdev_list_add(struct xdma_dev *xdev) function xdev_list_remove (line 113) | static inline void xdev_list_remove(struct xdma_dev *xdev) type xdma_dev (line 125) | struct xdma_dev type pci_dev (line 125) | struct pci_dev type xdma_dev (line 127) | struct xdma_dev function debug_check_dev_hndl (line 141) | static inline int debug_check_dev_hndl(const char *fname, struct pci_dev... function __write_register (line 166) | inline void __write_register(const char *fn, u32 value, void *iomem, uns... function u32 (line 176) | inline u32 read_register(void *iomem) function u32 (line 181) | static inline u32 build_u32(u32 hi, u32 lo) function u64 (line 186) | static inline u64 build_u64(u64 hi, u64 lo) function check_nonzero_interrupt_status (line 191) | static void check_nonzero_interrupt_status(struct xdma_dev *xdev) function channel_interrupts_enable (line 227) | static void channel_interrupts_enable(struct xdma_dev *xdev, u32 mask) function channel_interrupts_disable (line 236) | static void channel_interrupts_disable(struct xdma_dev *xdev, u32 mask) function user_interrupts_enable (line 245) | static void user_interrupts_enable(struct xdma_dev *xdev, u32 mask) function user_interrupts_disable (line 254) | static void user_interrupts_disable(struct xdma_dev *xdev, u32 mask) function u32 (line 263) | static u32 read_interrupts(struct xdma_dev *xdev) function enable_perf (line 282) | void enable_perf(struct xdma_engine *engine) function get_perf_stats (line 302) | void get_perf_stats(struct xdma_engine *engine) function engine_reg_dump (line 333) | static void engine_reg_dump(struct xdma_engine *engine) function engine_status_dump (line 379) | static void engine_status_dump(struct xdma_engine *engine) function u32 (line 466) | static u32 engine_status_read(struct xdma_engine *engine, bool clear, bo... function xdma_engine_stop (line 492) | static void xdma_engine_stop(struct xdma_engine *engine) function engine_start_mode_config (line 526) | static void engine_start_mode_config(struct xdma_engine *engine) type xdma_transfer (line 598) | struct xdma_transfer type xdma_engine (line 598) | struct xdma_engine type xdma_transfer (line 600) | struct xdma_transfer function engine_service_shutdown (line 669) | static void engine_service_shutdown(struct xdma_engine *engine) type xdma_transfer (line 680) | struct xdma_transfer type xdma_engine (line 680) | struct xdma_engine type xdma_transfer (line 681) | struct xdma_transfer type xdma_transfer (line 697) | struct xdma_transfer type xdma_engine (line 697) | struct xdma_engine type xdma_transfer (line 698) | struct xdma_transfer function engine_err_handle (line 744) | static void engine_err_handle(struct xdma_engine *engine, type xdma_transfer (line 772) | struct xdma_transfer type xdma_engine (line 772) | struct xdma_engine type xdma_transfer (line 773) | struct xdma_transfer function engine_service_perf (line 838) | static void engine_service_perf(struct xdma_engine *engine, u32 desc_com... function engine_transfer_dequeue (line 864) | static void engine_transfer_dequeue(struct xdma_engine *engine) function engine_ring_process (line 884) | static int engine_ring_process(struct xdma_engine *engine) function engine_service_cyclic_polled (line 926) | static int engine_service_cyclic_polled(struct xdma_engine *engine) function engine_service_cyclic_interrupt (line 968) | static int engine_service_cyclic_interrupt(struct xdma_engine *engine) function engine_service_cyclic (line 1011) | static int engine_service_cyclic(struct xdma_engine *engine) function engine_service_resume (line 1029) | static void engine_service_resume(struct xdma_engine *engine) function engine_service (line 1070) | static int engine_service(struct xdma_engine *engine, int desc_writeback) function engine_service_work (line 1158) | static void engine_service_work(struct work_struct *work) function u32 (line 1189) | static u32 engine_service_wb_monitor(struct xdma_engine *engine, function engine_service_poll (line 1242) | static int engine_service_poll(struct xdma_engine *engine, function irqreturn_t (line 1281) | static irqreturn_t user_irq_service(int irq, struct xdma_user_irq *user_... function irqreturn_t (line 1305) | static irqreturn_t xdma_isr(int irq, void *dev_id) function irqreturn_t (line 1401) | static irqreturn_t xdma_user_irq(int irq, void *dev_id) function irqreturn_t (line 1418) | static irqreturn_t xdma_channel_irq(int irq, void *dev_id) function unmap_bars (line 1461) | static void unmap_bars(struct xdma_dev *xdev, struct pci_dev *dev) function map_single_bar (line 1476) | static int map_single_bar(struct xdma_dev *xdev, struct pci_dev *dev, in... function is_config_bar (line 1518) | static int is_config_bar(struct xdma_dev *xdev, int idx) function identify_bars (line 1545) | static void identify_bars(struct xdma_dev *xdev, int *bar_id_list, int n... function map_bars (line 1614) | static int map_bars(struct xdma_dev *xdev, struct pci_dev *dev) function arch_msi_check_device (line 1678) | int arch_msi_check_device(struct pci_dev *dev, int nvec, int type) function msi_msix_capable (line 1685) | static int msi_msix_capable(struct pci_dev *dev, int type) function disable_msi_msix (line 1707) | static void disable_msi_msix(struct xdma_dev *xdev, struct pci_dev *pdev) function enable_msi_msix (line 1718) | static int enable_msi_msix(struct xdma_dev *xdev, struct pci_dev *pdev) function pci_check_intr_pend (line 1763) | static void pci_check_intr_pend(struct pci_dev *pdev) function pci_keep_intx_enabled (line 1775) | static void pci_keep_intx_enabled(struct pci_dev *pdev) function prog_irq_msix_user (line 1793) | static void prog_irq_msix_user(struct xdma_dev *xdev, bool clear) function prog_irq_msix_channel (line 1823) | static void prog_irq_msix_channel(struct xdma_dev *xdev, bool clear) function irq_msix_channel_teardown (line 1852) | static void irq_msix_channel_teardown(struct xdma_dev *xdev) function irq_msix_channel_setup (line 1882) | static int irq_msix_channel_setup(struct xdma_dev *xdev) function irq_msix_user_teardown (line 1933) | static void irq_msix_user_teardown(struct xdma_dev *xdev) function irq_msix_user_setup (line 1957) | static int irq_msix_user_setup(struct xdma_dev *xdev) function irq_msi_setup (line 1999) | static int irq_msi_setup(struct xdma_dev *xdev, struct pci_dev *pdev) function irq_legacy_setup (line 2013) | static int irq_legacy_setup(struct xdma_dev *xdev, struct pci_dev *pdev) function irq_teardown (line 2048) | static void irq_teardown(struct xdma_dev *xdev) function irq_setup (line 2059) | static int irq_setup(struct xdma_dev *xdev, struct pci_dev *pdev) function dump_desc (line 2081) | static void dump_desc(struct xdma_desc *desc_virt) function transfer_dump (line 2103) | static void transfer_dump(struct xdma_transfer *transfer) function transfer_desc_init (line 2134) | static void transfer_desc_init(struct xdma_transfer *transfer, int count) function xdma_desc_link (line 2189) | static void xdma_desc_link(struct xdma_desc *first, struct xdma_desc *se... function xdma_desc_adjacent (line 2221) | static void xdma_desc_adjacent(struct xdma_desc *desc, int next_adjacent) function xdma_desc_control_set (line 2249) | static void xdma_desc_control_set(struct xdma_desc *first, u32 control_f... function xdma_desc_control_clear (line 2262) | static void xdma_desc_control_clear(struct xdma_desc *first, u32 clear_m... function xdma_desc_done (line 2282) | static inline void xdma_desc_done(struct xdma_desc *desc_virt) function xdma_desc_set (line 2298) | static void xdma_desc_set(struct xdma_desc *desc, dma_addr_t rc_bus_addr, function transfer_abort (line 2323) | static void transfer_abort(struct xdma_engine *engine, function transfer_queue (line 2354) | static int transfer_queue(struct xdma_engine *engine, function engine_alignments (line 2414) | static void engine_alignments(struct xdma_engine *engine) function engine_free_resource (line 2446) | static void engine_free_resource(struct xdma_engine *engine) function engine_destroy (line 2479) | static void engine_destroy(struct xdma_dev *xdev, struct xdma_engine *en... type xdma_transfer (line 2513) | struct xdma_transfer type xdma_engine (line 2513) | struct xdma_engine type xdma_transfer (line 2515) | struct xdma_transfer function engine_writeback_setup (line 2553) | static int engine_writeback_setup(struct xdma_engine *engine) function engine_init_regs (line 2597) | static int engine_init_regs(struct xdma_engine *engine) function engine_alloc_resource (line 2658) | static int engine_alloc_resource(struct xdma_engine *engine) function engine_init (line 2702) | static int engine_init(struct xdma_engine *engine, struct xdma_dev *xdev, function transfer_destroy (line 2760) | static void transfer_destroy(struct xdma_dev *xdev, struct xdma_transfer... function transfer_build (line 2776) | static int transfer_build(struct xdma_engine *engine, function transfer_init (line 2802) | static int transfer_init(struct xdma_engine *engine, struct xdma_request... function sgt_dump (line 2849) | static void sgt_dump(struct sg_table *sgt) function xdma_request_cb_dump (line 2863) | static void xdma_request_cb_dump(struct xdma_request_cb *req) function xdma_request_free (line 2877) | static void xdma_request_free(struct xdma_request_cb *req) type xdma_request_cb (line 2886) | struct xdma_request_cb type xdma_request_cb (line 2888) | struct xdma_request_cb type xdma_request_cb (line 2889) | struct xdma_request_cb type sw_desc (line 2890) | struct sw_desc type xdma_request_cb (line 2906) | struct xdma_request_cb type sg_table (line 2906) | struct sg_table type xdma_request_cb (line 2909) | struct xdma_request_cb type scatterlist (line 2910) | struct scatterlist function xdma_xfer_submit (line 2959) | ssize_t xdma_xfer_submit(void *dev_hndl, int channel, bool write, u64 ep... function xdma_performance_submit (line 3158) | int xdma_performance_submit(struct xdma_dev *xdev, struct xdma_engine *e... type xdma_dev (line 3237) | struct xdma_dev type pci_dev (line 3237) | struct pci_dev type xdma_dev (line 3240) | struct xdma_dev type xdma_engine (line 3241) | struct xdma_engine type xdma_dev (line 3246) | struct xdma_dev function request_regions (line 3293) | static int request_regions(struct xdma_dev *xdev, struct pci_dev *pdev) function set_dma_mask (line 3314) | static int set_dma_mask(struct pci_dev *pdev) function u32 (line 3342) | static u32 get_engine_channel_id(struct engine_regs *regs) function u32 (line 3353) | static u32 get_engine_id(struct engine_regs *regs) function remove_engines (line 3363) | static void remove_engines(struct xdma_dev *xdev) function probe_for_engine (line 3390) | static int probe_for_engine(struct xdma_dev *xdev, enum dma_data_directi... function probe_engines (line 3442) | static int probe_engines(struct xdma_dev *xdev) function pci_enable_relaxed_ordering (line 3468) | static void pci_enable_relaxed_ordering(struct pci_dev *pdev) function pci_enable_relaxed_ordering (line 3473) | static void pci_enable_relaxed_ordering(struct pci_dev *pdev) function pci_check_extended_tag (line 3487) | static void pci_check_extended_tag(struct xdma_dev *xdev, struct pci_dev... type pci_dev (line 3525) | struct pci_dev type xdma_dev (line 3528) | struct xdma_dev function xdma_device_close (line 3641) | void xdma_device_close(struct pci_dev *pdev, void *dev_hndl) function xdma_device_offline (line 3686) | void xdma_device_offline(struct pci_dev *pdev, void *dev_hndl) function xdma_device_online (line 3741) | void xdma_device_online(struct pci_dev *pdev, void *dev_hndl) function xdma_device_restart (line 3790) | int xdma_device_restart(struct pci_dev *pdev, void *dev_hndl) function xdma_user_isr_register (line 3805) | int xdma_user_isr_register(void *dev_hndl, unsigned int mask, function xdma_user_isr_enable (line 3832) | int xdma_user_isr_enable(void *dev_hndl, unsigned int mask) function xdma_user_isr_disable (line 3851) | int xdma_user_isr_disable(void *dev_hndl, unsigned int mask) function xdma_base_init (line 3870) | static int __init xdma_base_init(void) function xdma_base_exit (line 3876) | static void __exit xdma_base_exit(void) function xdma_transfer_cyclic (line 3885) | static void xdma_transfer_cyclic(struct xdma_transfer *transfer) function transfer_monitor_cyclic (line 3894) | static int transfer_monitor_cyclic(struct xdma_engine *engine, type scatterlist (line 3941) | struct scatterlist type sg_table (line 3941) | struct sg_table type scatterlist (line 3943) | struct scatterlist function copy_cyclic_to_user (line 3958) | static int copy_cyclic_to_user(struct xdma_engine *engine, int pkt_length, function complete_cyclic (line 4017) | static int complete_cyclic(struct xdma_engine *engine, char __user *buf, function xdma_engine_read_cyclic (line 4104) | ssize_t xdma_engine_read_cyclic(struct xdma_engine *engine, char __user ... function sgt_free_with_pages (line 4140) | static void sgt_free_with_pages(struct sg_table *sgt, int dir, function sgt_alloc_with_pages (line 4162) | static int sgt_alloc_with_pages(struct sg_table *sgt, unsigned int npages, function xdma_cyclic_transfer_setup (line 4206) | int xdma_cyclic_transfer_setup(struct xdma_engine *engine) function cyclic_shutdown_polled (line 4313) | static int cyclic_shutdown_polled(struct xdma_engine *engine) function cyclic_shutdown_interrupt (line 4340) | static int cyclic_shutdown_interrupt(struct xdma_engine *engine) function xdma_cyclic_transfer_teardown (line 4364) | int xdma_cyclic_transfer_teardown(struct xdma_engine *engine) function engine_addrmode_set (line 4412) | int engine_addrmode_set(struct xdma_engine *engine, unsigned long arg) FILE: drivers/awsf1portal/libxdma.h type transfer_state (line 225) | enum transfer_state { type shutdown_state (line 233) | enum shutdown_state { type dev_capabilities (line 239) | enum dev_capabilities { type config_regs (line 248) | struct config_regs { type engine_regs (line 265) | struct engine_regs { type engine_sgdma_regs (line 294) | struct engine_sgdma_regs { type msix_vec_table_entry (line 306) | struct msix_vec_table_entry { type msix_vec_table (line 313) | struct msix_vec_table { type interrupt_regs (line 317) | struct interrupt_regs { type sgdma_common_regs (line 337) | struct sgdma_common_regs { type xdma_poll_wb (line 346) | struct xdma_poll_wb { type xdma_desc (line 361) | struct xdma_desc { type xdma_result (line 378) | struct xdma_result { type sw_desc (line 384) | struct sw_desc { type xdma_transfer (line 390) | struct xdma_transfer { type xdma_request_cb (line 408) | struct xdma_request_cb { type xdma_engine (line 420) | struct xdma_engine { type xdma_user_irq (line 487) | struct xdma_user_irq { type xdma_dev (line 500) | struct xdma_dev { function xdma_device_flag_check (line 548) | static inline int xdma_device_flag_check(struct xdma_dev *xdev, unsigned... function xdma_device_flag_test_n_set (line 561) | static inline int xdma_device_flag_test_n_set(struct xdma_dev *xdev, function xdma_device_flag_set (line 577) | static inline void xdma_device_flag_set(struct xdma_dev *xdev, unsigned ... function xdma_device_flag_clear (line 586) | static inline void xdma_device_flag_clear(struct xdma_dev *xdev, unsigne... type xdma_dev (line 598) | struct xdma_dev type pci_dev (line 598) | struct pci_dev type pci_dev (line 600) | struct pci_dev type pci_dev (line 601) | struct pci_dev type xdma_dev (line 603) | struct xdma_dev type xdma_engine (line 603) | struct xdma_engine type xdma_transfer (line 604) | struct xdma_transfer type xdma_engine (line 604) | struct xdma_engine type xdma_engine (line 605) | struct xdma_engine type xdma_engine (line 606) | struct xdma_engine type xdma_engine (line 608) | struct xdma_engine type xdma_engine (line 609) | struct xdma_engine type xdma_engine (line 610) | struct xdma_engine type xdma_engine (line 612) | struct xdma_engine FILE: drivers/awsf1portal/libxdma_api.h type xdma_statistics (line 24) | typedef struct { type pci_dev (line 58) | struct pci_dev type pci_dev (line 68) | struct pci_dev type pci_dev (line 78) | struct pci_dev type sg_table (line 127) | struct sg_table FILE: drivers/awsf1portal/linux/dma-buf.h type device (line 34) | struct device type dma_buf (line 35) | struct dma_buf type dma_buf_attachment (line 36) | struct dma_buf_attachment type dma_buf_ops (line 72) | struct dma_buf_ops { type dma_buf (line 117) | struct dma_buf { type dma_buf_attachment (line 140) | struct dma_buf_attachment { function get_dma_buf (line 156) | static inline void get_dma_buf(struct dma_buf *dmabuf) type dma_buf_attachment (line 161) | struct dma_buf_attachment type dma_buf (line 161) | struct dma_buf type device (line 162) | struct device type dma_buf (line 163) | struct dma_buf type dma_buf_attachment (line 164) | struct dma_buf_attachment type dma_buf (line 165) | struct dma_buf type dma_buf_ops (line 165) | struct dma_buf_ops type dma_buf (line 167) | struct dma_buf type dma_buf (line 168) | struct dma_buf type dma_buf (line 169) | struct dma_buf type sg_table (line 171) | struct sg_table type dma_buf_attachment (line 171) | struct dma_buf_attachment type dma_data_direction (line 172) | enum dma_data_direction type dma_buf_attachment (line 173) | struct dma_buf_attachment type sg_table (line 173) | struct sg_table type dma_data_direction (line 174) | enum dma_data_direction type dma_buf (line 175) | struct dma_buf type dma_data_direction (line 176) | enum dma_data_direction type dma_buf (line 177) | struct dma_buf type dma_data_direction (line 178) | enum dma_data_direction type dma_buf (line 179) | struct dma_buf type dma_buf (line 180) | struct dma_buf type dma_buf (line 181) | struct dma_buf type dma_buf (line 182) | struct dma_buf type dma_buf (line 184) | struct dma_buf type vm_area_struct (line 184) | struct vm_area_struct type dma_buf (line 186) | struct dma_buf type dma_buf (line 187) | struct dma_buf FILE: drivers/awsf1portal/pcieportal.h type tTraceInfo (line 39) | typedef struct { type tSendFd (line 47) | typedef struct { type PortalSignaturePcie (line 52) | typedef struct { type tChangeEntry (line 60) | typedef struct ChangeEntry { FILE: drivers/awsf1portal/portal.c type class (line 94) | struct class function irqreturn_t (line 103) | static irqreturn_t intr_handler(int irq, void *p) function pcieportal_open (line 123) | static int pcieportal_open(struct inode *inode, struct file *filp) function pcieportal_release (line 147) | static int pcieportal_release(struct inode *inode, struct file *filp) function pcieportal_poll (line 171) | static unsigned int pcieportal_poll(struct file *filp, poll_table *poll_... function pcieportal_ioctl (line 193) | static long pcieportal_ioctl(struct file *filp, unsigned int cmd, unsign... function portal_mmap (line 266) | static int portal_mmap(struct file *filp, struct vm_area_struct *vma) function pcieportal_read (line 304) | static ssize_t pcieportal_read(struct file *filp, type file_operations (line 311) | struct file_operations function connectal_open (line 322) | static int connectal_open(struct inode *inode, struct file *filp) function connectal_read (line 333) | static ssize_t connectal_read(struct file *filp, type file_operations (line 339) | struct file_operations function pcieportal_dma_pcis_open (line 346) | static int pcieportal_dma_pcis_open(struct inode *inode, struct file *filp) function pcieportal_dma_pcis_release (line 360) | static int pcieportal_dma_pcis_release(struct inode *inode, struct file ... function portal_dma_pcis_mmap (line 367) | static int portal_dma_pcis_mmap(struct file *filp, struct vm_area_struct... type file_operations (line 397) | struct file_operations function tune_pcie_caps (line 406) | static void tune_pcie_caps(struct pci_dev *dev) function pcieportal_board_activate (line 458) | int pcieportal_board_activate(int activate, tBoard *this_board, struct x... function pcieportal_probe (line 742) | static int pcieportal_probe(struct pci_dev *dev, const struct pci_device... function pcieportal_remove (line 774) | static void pcieportal_remove(struct pci_dev *dev) type pci_device_id (line 790) | struct pci_device_id function pci_ers_result_t (line 800) | static pci_ers_result_t pcieportal_error_detected(struct pci_dev *pdev, ... function pci_ers_result_t (line 806) | static pci_ers_result_t pcieportal_error_mmio_enabled(struct pci_dev *pdev) function pci_ers_result_t (line 812) | static pci_ers_result_t pcieportal_error_slot_reset(struct pci_dev *pdev) function pcieportal_error_resume (line 818) | static void pcieportal_error_resume(struct pci_dev *pdev) type pci_error_handlers (line 823) | struct pci_error_handlers type pci_driver (line 842) | struct pci_driver function pcieportal_init (line 851) | static int pcieportal_init(void) function pcieportal_exit (line 886) | static void pcieportal_exit(void) FILE: drivers/awsf1portal/portal_internal.h type tPortal (line 32) | typedef struct { type tTile (line 48) | typedef struct { type pmentry (line 53) | struct pmentry { type tBoard (line 59) | typedef struct tBoard { type xdma_pci_dev (line 81) | struct xdma_pci_dev type xdma_pci_dev (line 82) | struct xdma_pci_dev type pci_dev (line 82) | struct pci_dev FILE: drivers/awsf1portal/xdma_cdev.c type class (line 28) | struct class type cdev_type (line 30) | enum cdev_type { type xpdev_flags_bits (line 54) | enum xpdev_flags_bits { function xpdev_flag_set (line 63) | static inline void xpdev_flag_set(struct xdma_pci_dev *xpdev, function xcdev_flag_clear (line 69) | static inline void xcdev_flag_clear(struct xdma_pci_dev *xpdev, function xpdev_flag_test (line 75) | static inline int xpdev_flag_test(struct xdma_pci_dev *xpdev, function show_device_numbers (line 82) | ssize_t show_device_numbers(struct device *dev, struct device_attribute ... function config_kobject (line 94) | static int config_kobject(struct xdma_cdev *xcdev, enum cdev_type type) function xcdev_check (line 130) | int xcdev_check(const char *fname, struct xdma_cdev *xcdev, bool check_e... function char_open (line 159) | int char_open(struct inode *inode, struct file *file) function char_close (line 175) | int char_close(struct inode *inode, struct file *file) function create_sys_device (line 198) | static int create_sys_device(struct xdma_cdev *xcdev, enum cdev_type type) function destroy_xcdev (line 221) | static int destroy_xcdev(struct xdma_cdev *cdev) function create_xcdev (line 243) | static int create_xcdev(struct xdma_pci_dev *xpdev, struct xdma_cdev *xc... function xpdev_destroy_interfaces (line 348) | void xpdev_destroy_interfaces(struct xdma_pci_dev *xpdev) function xpdev_create_interfaces (line 398) | int xpdev_create_interfaces(struct xdma_pci_dev *xpdev) function xdma_cdev_init (line 535) | int xdma_cdev_init(void) function xdma_cdev_cleanup (line 546) | void xdma_cdev_cleanup(void) FILE: drivers/awsf1portal/xdma_cdev.h type inode (line 40) | struct inode type file (line 40) | struct file type inode (line 41) | struct inode type file (line 41) | struct file type xdma_cdev (line 42) | struct xdma_cdev type xdma_cdev (line 44) | struct xdma_cdev type xdma_cdev (line 45) | struct xdma_cdev type xdma_cdev (line 46) | struct xdma_cdev type xdma_cdev (line 47) | struct xdma_cdev type xdma_cdev (line 48) | struct xdma_cdev type xdma_pci_dev (line 50) | struct xdma_pci_dev type xdma_pci_dev (line 51) | struct xdma_pci_dev type file (line 53) | struct file type vm_area_struct (line 53) | struct vm_area_struct FILE: drivers/awsf1portal/xdma_ioctl.h type XDMA_IOC_TYPES (line 45) | enum XDMA_IOC_TYPES { type xdma_ioc_base (line 51) | struct xdma_ioc_base { type xdma_ioc_info (line 56) | struct xdma_ioc_info { FILE: drivers/awsf1portal/xdma_mod.c type pci_device_id (line 52) | struct pci_device_id function xpdev_free (line 122) | static void xpdev_free(struct xdma_pci_dev *xpdev) type xdma_pci_dev (line 136) | struct xdma_pci_dev type pci_dev (line 136) | struct pci_dev type xdma_pci_dev (line 138) | struct xdma_pci_dev function probe_one (line 154) | static int probe_one(struct pci_dev *pdev, const struct pci_device_id *id) function remove_one (line 218) | static void remove_one(struct pci_dev *pdev) function pci_ers_result_t (line 238) | static pci_ers_result_t xdma_error_detected(struct pci_dev *pdev, function pci_ers_result_t (line 260) | static pci_ers_result_t xdma_slot_reset(struct pci_dev *pdev) function xdma_error_resume (line 278) | static void xdma_error_resume(struct pci_dev *pdev) function xdma_reset_prepare (line 291) | static void xdma_reset_prepare(struct pci_dev *pdev) function xdma_reset_done (line 299) | static void xdma_reset_done(struct pci_dev *pdev) function xdma_reset_notify (line 308) | static void xdma_reset_notify(struct pci_dev *pdev, bool prepare) type pci_error_handlers (line 321) | struct pci_error_handlers type pci_driver (line 333) | struct pci_driver function xdma_mod_init (line 341) | static int __init xdma_mod_init(void) function xdma_mod_exit (line 361) | static void __exit xdma_mod_exit(void) FILE: drivers/awsf1portal/xdma_mod.h type xdma_cdev (line 60) | struct xdma_cdev { type xdma_pci_dev (line 75) | struct xdma_pci_dev { type xdma_io_cb (line 104) | struct xdma_io_cb { FILE: drivers/connectalsdhci/connectalsdhci.c type platform_device (line 17) | struct platform_device type platform_device (line 18) | struct platform_device type device (line 19) | struct device type device (line 20) | struct device type dev_pm_ops (line 23) | struct dev_pm_ops type of_device_id (line 31) | struct of_device_id type platform_driver (line 38) | struct platform_driver FILE: drivers/connectalspi/connectalspi.c type platform_device (line 19) | struct platform_device type platform_device (line 20) | struct platform_device type device (line 21) | struct device type device (line 22) | struct device function bit_sel (line 69) | uint32_t bit_sel(uint32_t lsb, uint32_t msb, uint32_t v) function local_probe (line 74) | static int local_probe(struct platform_device *pdev) function local_remove (line 116) | static int local_remove(struct platform_device *pdev) type dev_pm_ops (line 127) | struct dev_pm_ops type of_device_id (line 135) | struct of_device_id type platform_driver (line 144) | struct platform_driver FILE: drivers/pcieportal/linux/dma-buf.h type device (line 34) | struct device type dma_buf (line 35) | struct dma_buf type dma_buf_attachment (line 36) | struct dma_buf_attachment type dma_buf_ops (line 72) | struct dma_buf_ops { type dma_buf (line 117) | struct dma_buf { type dma_buf_attachment (line 140) | struct dma_buf_attachment { function get_dma_buf (line 156) | static inline void get_dma_buf(struct dma_buf *dmabuf) type dma_buf_attachment (line 161) | struct dma_buf_attachment type dma_buf (line 161) | struct dma_buf type device (line 162) | struct device type dma_buf (line 163) | struct dma_buf type dma_buf_attachment (line 164) | struct dma_buf_attachment type dma_buf (line 165) | struct dma_buf type dma_buf_ops (line 165) | struct dma_buf_ops type dma_buf (line 167) | struct dma_buf type dma_buf (line 168) | struct dma_buf type dma_buf (line 169) | struct dma_buf type sg_table (line 171) | struct sg_table type dma_buf_attachment (line 171) | struct dma_buf_attachment type dma_data_direction (line 172) | enum dma_data_direction type dma_buf_attachment (line 173) | struct dma_buf_attachment type sg_table (line 173) | struct sg_table type dma_data_direction (line 174) | enum dma_data_direction type dma_buf (line 175) | struct dma_buf type dma_data_direction (line 176) | enum dma_data_direction type dma_buf (line 177) | struct dma_buf type dma_data_direction (line 178) | enum dma_data_direction type dma_buf (line 179) | struct dma_buf type dma_buf (line 180) | struct dma_buf type dma_buf (line 181) | struct dma_buf type dma_buf (line 182) | struct dma_buf type dma_buf (line 184) | struct dma_buf type vm_area_struct (line 184) | struct vm_area_struct type dma_buf (line 186) | struct dma_buf type dma_buf (line 187) | struct dma_buf FILE: drivers/pcieportal/pcieportal.c type class (line 90) | struct class type extra_info (line 91) | typedef struct extra_info { /* these datatypes are not available to user... function irqreturn_t (line 110) | static irqreturn_t intr_handler(int irq, void *p) function pcieportal_open (line 131) | static int pcieportal_open(struct inode *inode, struct file *filp) function pcieportal_release (line 155) | static int pcieportal_release(struct inode *inode, struct file *filp) function pcieportal_poll (line 179) | static unsigned int pcieportal_poll(struct file *filp, poll_table *poll_... function pcieportal_ioctl (line 201) | static long pcieportal_ioctl(struct file *filp, unsigned int cmd, unsign... function portal_mmap (line 329) | static int portal_mmap(struct file *filp, struct vm_area_struct *vma) function pcieportal_read (line 367) | static ssize_t pcieportal_read(struct file *filp, type file_operations (line 374) | struct file_operations function pcieportal_dma_pcis_open (line 385) | static int pcieportal_dma_pcis_open(struct inode *inode, struct file *filp) function pcieportal_dma_pcis_release (line 399) | static int pcieportal_dma_pcis_release(struct inode *inode, struct file ... function portal_dma_pcis_mmap (line 406) | static int portal_dma_pcis_mmap(struct file *filp, struct vm_area_struct... type file_operations (line 435) | struct file_operations function tune_pcie_caps (line 445) | static void tune_pcie_caps(struct pci_dev *dev) function board_activate (line 497) | static int board_activate(int activate, tBoard *this_board, struct pci_d... function pcieportal_probe (line 782) | static int pcieportal_probe(struct pci_dev *dev, const struct pci_device... function pcieportal_remove (line 816) | static void pcieportal_remove(struct pci_dev *dev) type pci_device_id (line 832) | struct pci_device_id function pci_ers_result_t (line 842) | static pci_ers_result_t pcieportal_error_detected(struct pci_dev *pdev, ... function pci_ers_result_t (line 848) | static pci_ers_result_t pcieportal_error_mmio_enabled(struct pci_dev *pdev) function pci_ers_result_t (line 854) | static pci_ers_result_t pcieportal_error_slot_reset(struct pci_dev *pdev) function pcieportal_error_resume (line 860) | static void pcieportal_error_resume(struct pci_dev *pdev) type pci_error_handlers (line 865) | struct pci_error_handlers type pci_driver (line 873) | struct pci_driver function tBoard (line 887) | tBoard* get_pcie_portal_descriptor(void) function pcieportal_init (line 902) | static int pcieportal_init(void) function pcieportal_exit (line 937) | static void pcieportal_exit(void) FILE: drivers/pcieportal/pcieportal.h type tTraceInfo (line 39) | typedef struct { type tSendFd (line 47) | typedef struct { type PortalSignaturePcie (line 52) | typedef struct { type tChangeEntry (line 60) | typedef struct ChangeEntry { type tPortal (line 79) | typedef struct { type tTile (line 92) | typedef struct { type pmentry (line 97) | struct pmentry { type tBoard (line 103) | typedef struct tBoard { FILE: drivers/portalmem/portalmem.c type miscdevice (line 52) | struct miscdevice function free_buffer_page (line 54) | static void free_buffer_page(struct page *page, unsigned int order) function pa_buffer_free (line 59) | static int pa_buffer_free(struct pa_buffer *buffer) type sg_table (line 79) | struct sg_table type dma_buf_attachment (line 79) | struct dma_buf_attachment type dma_data_direction (line 80) | enum dma_data_direction type pa_buffer (line 82) | struct pa_buffer function pa_dma_buf_unmap (line 85) | static void pa_dma_buf_unmap(struct dma_buf_attachment *attachment, function custom_vma_access (line 91) | static inline int custom_vma_access(struct vm_area_struct *vma, unsigned... type vm_operations_struct (line 119) | struct vm_operations_struct function llshow_pte (line 127) | static void llshow_pte(struct mm_struct *mm, unsigned long addr) function pa_dma_buf_mmap (line 174) | static int pa_dma_buf_mmap(struct dma_buf *dmabuf, struct vm_area_struct... function pa_dma_buf_release (line 235) | static void pa_dma_buf_release(struct dma_buf *dmabuf) type dma_buf (line 242) | struct dma_buf type pa_buffer (line 244) | struct pa_buffer function pa_dma_buf_kunmap (line 248) | static void pa_dma_buf_kunmap(struct dma_buf *dmabuf, unsigned long offset, function pa_dma_buf_begin_cpu_access (line 253) | static int pa_dma_buf_begin_cpu_access(struct dma_buf *dmabuf, type dma_buf (line 303) | struct dma_buf type dma_buf (line 323) | struct dma_buf type pa_buffer (line 325) | struct pa_buffer function pa_dma_buf_vunmap (line 334) | static void pa_dma_buf_vunmap(struct dma_buf *dmabuf, void *vaddr) type dma_buf_ops (line 340) | struct dma_buf_ops function portalmem_dmabuffer_destroy (line 366) | int portalmem_dmabuffer_destroy(int fd) function portalmem_dmabuffer_create (line 375) | int portalmem_dmabuffer_create(PortalAlloc portalAlloc) function pa_unlocked_ioctl (line 527) | static long pa_unlocked_ioctl(struct file *filep, unsigned int cmd, unsi... type file_operations (line 566) | struct file_operations function pa_init (line 575) | static int __init pa_init(void) function pa_exit (line 587) | static void __exit pa_exit(void) FILE: drivers/portalmem/portalmem.h type DmaEntry (line 26) | typedef struct DmaEntry { type PortalAlloc (line 31) | typedef struct PortalAlloc { type PortalElementSize (line 36) | typedef struct PortalElementSize { type PortalSignatureMem (line 41) | typedef struct { type pa_buffer (line 60) | struct pa_buffer { type PortalAlloc (line 68) | struct PortalAlloc FILE: drivers/zynqportal/zynqportal.c type pmentry (line 64) | struct pmentry { type portal_data (line 70) | struct portal_data { type connectal_data (line 80) | struct connectal_data{ type connectal_data (line 94) | struct connectal_data type workqueue_struct (line 96) | struct workqueue_struct type work_struct (line 97) | struct work_struct function irqreturn_t (line 104) | static irqreturn_t portal_isr(int irq, void *dev_id) function portal_open (line 127) | static int portal_open(struct inode *inode, struct file *filep) function portal_unlocked_ioctl (line 134) | long portal_unlocked_ioctl(struct file *filep, unsigned int cmd, unsigne... function portal_mmap (line 313) | int portal_mmap(struct file *filep, struct vm_area_struct *vma) function portal_poll (line 330) | unsigned int portal_poll (struct file *filep, poll_table *poll_table) function portal_release (line 339) | static int portal_release(struct inode *inode, struct file *filep) type file_operations (line 361) | struct file_operations function remove_portal_devices (line 370) | static int remove_portal_devices(struct connectal_data *connectal_data) function connectal_work_handler (line 383) | static void connectal_work_handler(struct work_struct *__xxx) function connectal_open (line 421) | static int connectal_open(struct inode *inode, struct file *filep) function connectal_unlocked_ioctl (line 429) | long connectal_unlocked_ioctl(struct file *filep, unsigned int cmd, unsi... function connectal_read (line 538) | static ssize_t connectal_read(struct file *filp, type file_operations (line 547) | struct file_operations function connectal_of_probe (line 554) | static int connectal_of_probe(struct platform_device *pdev) function connectal_of_remove (line 600) | static int connectal_of_remove(struct platform_device *pdev) type of_device_id (line 619) | struct of_device_id type platform_driver (line 630) | struct platform_driver function connectal_of_init (line 643) | static int __init connectal_of_init(void) function connectal_of_exit (line 652) | static void __exit connectal_of_exit(void) FILE: drivers/zynqportal/zynqportal.h type PortalClockRequest (line 16) | typedef struct { type PortalSendFd (line 22) | typedef struct { type PortalInterruptTime (line 27) | typedef struct { type PortalCacheRequest (line 32) | typedef struct { type PortalSignature (line 38) | typedef struct { FILE: examples/algo1_nandsim/nandsim.cpp class NandCfgIndication (line 13) | class NandCfgIndication : public NandCfgIndicationWrapper method readDone (line 17) | virtual void readDone(uint32_t v){ method writeDone (line 21) | virtual void writeDone(uint32_t v){ method eraseDone (line 25) | virtual void eraseDone(uint32_t v){ method configureNandDone (line 29) | virtual void configureNandDone(){ method NandCfgIndication (line 34) | NandCfgIndication(int id) : NandCfgIndicationWrapper(id) { method wait (line 37) | void wait() { function initNandSim (line 45) | int initNandSim(DmaManager *hostDma) FILE: examples/algo1_nandsim/test.cpp class MMUIndicationNandSim (line 49) | class MMUIndicationNandSim : public MMUIndicationWrapper method MMUIndicationNandSim (line 56) | MMUIndicationNandSim(DmaManager *pm, unsigned int id, int tile=DEFAUL... method wait (line 59) | void wait() { method configResp (line 63) | virtual void configResp(uint32_t pointer){ method error (line 67) | virtual void error (uint32_t code, uint32_t pointer, uint64_t offset, ... method idResponse (line 72) | virtual void idResponse(uint32_t sglId){ class MemServerIndicationNandSim (line 81) | class MemServerIndicationNandSim : public MemServerIndicationWrapper method init (line 86) | void init(){ method MemServerIndicationNandSim (line 91) | MemServerIndicationNandSim(unsigned int id, int tile=DEFAULT_TILE) : ... method addrResponse (line 92) | virtual void addrResponse(uint64_t physAddr){ method reportStateDbg (line 95) | virtual void reportStateDbg(const DmaDbgRec rec){ method reportMemoryTraffic (line 98) | virtual void reportMemoryTraffic(uint64_t words){ method error (line 103) | virtual void error (uint32_t code, uint32_t pointer, uint64_t offset, ... method receiveMemoryTraffic (line 108) | uint64_t receiveMemoryTraffic(){ method getMemoryTraffic (line 112) | uint64_t getMemoryTraffic(const ChannelType rc){ function main (line 123) | int main(int argc, const char **argv) FILE: examples/algo2_nandsim/test.cpp class MMUIndicationNAND (line 47) | class MMUIndicationNAND : public MMUIndicationWrapper method MMUIndicationNAND (line 51) | MMUIndicationNAND(DmaManager *pm, unsigned int id, int tile=DEFAULT_T... method MMUIndicationNAND (line 52) | MMUIndicationNAND(DmaManager *pm, unsigned int id, PortalTransportFun... method configResp (line 53) | virtual void configResp(uint32_t pointer){ method error (line 57) | virtual void error (uint32_t code, uint32_t pointer, uint64_t offset, ... method idResponse (line 62) | virtual void idResponse(uint32_t sglId){ function main (line 69) | int main(int argc, const char **argv) FILE: examples/aurora/testaurora.cpp class AuroraIndication (line 32) | class AuroraIndication : public AuroraIndicationWrapper method incr_cnt (line 36) | void incr_cnt(){ method received (line 40) | virtual void received(uint64_t v) { method debug (line 43) | virtual void debug(uint32_t channelUp, uint32_t laneUp, uint32_t hardE... method userClkElapsedCycles (line 46) | virtual void userClkElapsedCycles(uint32_t ec) { method mgtRefClkElapsedCycles (line 49) | virtual void mgtRefClkElapsedCycles(uint32_t ec) { method outClkElapsedCycles (line 52) | virtual void outClkElapsedCycles(uint32_t ec) { method outRefClkElapsedCycles (line 55) | virtual void outRefClkElapsedCycles(uint32_t ec) { method drpResponse (line 58) | virtual void drpResponse(uint32_t v) { method AuroraIndication (line 61) | AuroraIndication(unsigned int id) : AuroraIndicationWrapper(id), cnt(0){} function main (line 66) | int main(int argc, const char **argv) FILE: examples/bscan/testbscan.cpp class BscanIndication (line 32) | class BscanIndication : public BscanIndicationWrapper method bscanGet (line 35) | virtual void bscanGet(uint64_t v) { method BscanIndication (line 39) | BscanIndication(unsigned int id) : BscanIndicationWrapper(id) { } function main (line 42) | int main(int argc, const char **argv) FILE: examples/echo/testecho.cpp class EchoIndication (line 31) | class EchoIndication : public EchoIndicationWrapper method heard (line 34) | virtual void heard(uint32_t v) { method heard2 (line 38) | virtual void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 42) | EchoIndication(unsigned int id) : EchoIndicationWrapper(id) {} function call_say (line 45) | static void call_say(int v) function call_say2 (line 52) | static void call_say2(int v, int v2) function main (line 58) | int main(int argc, const char **argv) FILE: examples/echo2ind/testecho.cpp class EchoIndication (line 32) | class EchoIndication : public EchoIndicationWrapper method heard (line 35) | virtual void heard(uint32_t v) { method heard2 (line 39) | virtual void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 43) | EchoIndication(unsigned int id) : EchoIndicationWrapper(id) {} function call_say (line 46) | static void call_say(int v) function call_say2 (line 53) | static void call_say2(int v, int v2) function main (line 59) | int main(int argc, const char **argv) FILE: examples/echohost/testecho.cpp class EchoIndication (line 31) | class EchoIndication : public EchoIndicationWrapper method heard (line 34) | virtual void heard(uint32_t v) { method heard2 (line 38) | virtual void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 42) | EchoIndication(unsigned int id) : EchoIndicationWrapper(id) {} function call_say (line 45) | static void call_say(int v) function call_say2 (line 52) | static void call_say2(int v, int v2) function main (line 58) | int main(int argc, const char **argv) FILE: examples/echoinvert/testecho.cpp class EchoIndication (line 31) | class EchoIndication : public EchoIndicationWrapper method heard (line 34) | virtual void heard(uint32_t v) { method heard2 (line 38) | virtual void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 42) | EchoIndication(unsigned int id) : EchoIndicationWrapper(id) {} function call_say (line 45) | static void call_say(int v) function call_say2 (line 52) | static void call_say2(int v, int v2) function main (line 58) | int main(int argc, const char **argv) FILE: examples/echojson/daemon.cpp class EchoIndication (line 34) | class EchoIndication : public EchoIndicationWrapper method heard (line 37) | void heard(uint32_t v) { method heard2 (line 42) | void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 47) | EchoIndication(unsigned int id, PortalTransportFunctions *item, void *... class EchoRequest (line 50) | class EchoRequest : public EchoRequestWrapper method say (line 53) | void say ( const uint32_t v ) { method say2 (line 58) | void say2 ( const uint16_t a, const uint16_t b ) { method setLeds (line 63) | void setLeds ( const uint8_t v ) { method EchoRequest (line 69) | EchoRequest(unsigned int id, PortalTransportFunctions *item, void *par... function main (line 72) | int main(int argc, const char **argv) FILE: examples/echojson/testecho.cpp class EchoIndication (line 33) | class EchoIndication : public EchoIndicationWrapper method heard (line 36) | virtual void heard(uint32_t v) { method heard2 (line 40) | virtual void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 44) | EchoIndication(unsigned int id, PortalTransportFunctions *item, void *... function call_say (line 47) | static void call_say(int v) function call_say2 (line 54) | static void call_say2(int v, int v2) function main (line 60) | int main(int argc, const char **argv) FILE: examples/echojsonpy/daemon.cpp class EchoRequest (line 34) | class EchoRequest : public EchoRequestWrapper method say (line 37) | void say ( const uint32_t v ) { method say2 (line 41) | void say2 ( const uint16_t a, const uint16_t b ) { method setLeds (line 45) | void setLeds ( const uint8_t v ) { method EchoRequest (line 50) | EchoRequest(unsigned int id, PortalTransportFunctions *item, void *par... function main (line 53) | int main(int argc, const char **argv) FILE: examples/echojsonpy/old_testecho.py class BaseClass (line 35) | class BaseClass(object): method __init__ (line 36) | def __init__(self, classtype): class socket_client (line 39) | class socket_client: method __init__ (line 40) | def __init__(self, devaddr, devport): method recv_frame (line 44) | def recv_frame(self): method send_frame (line 61) | def send_frame(self, data): method shutdown (line 66) | def shutdown(self): function toascii (line 70) | def toascii(u): function createSendMethod (line 73) | def createSendMethod(methname): function createDefaultCallbackMethod (line 80) | def createDefaultCallbackMethod(methname): function createWrapperEvent (line 85) | def createWrapperEvent(meths): function ProxyClassFactory (line 93) | def ProxyClassFactory(name, meths, BaseClass=BaseClass): function WrapperClassFactory (line 101) | def WrapperClassFactory(name, meths, BaseClass=BaseClass): function new_heard (line 134) | def new_heard(d): FILE: examples/echomux/daemon.cpp class EchoIndication (line 41) | class EchoIndication : public EchoIndicationWrapper method heard (line 44) | void heard(uint32_t id, uint32_t v) { method heard2 (line 50) | void heard2(uint32_t id, uint16_t a, uint16_t b) { method EchoIndication (line 56) | EchoIndication(unsigned int id, PortalTransportFunctions *item, void *... class EchoRequest (line 59) | class EchoRequest : public EchoRequestSWWrapper method say (line 62) | void say ( const uint32_t v ) { method say2 (line 67) | void say2 ( const uint16_t a, const uint16_t b ) { method setLeds (line 72) | void setLeds ( const uint8_t v ) { method disconnect (line 76) | void disconnect(void) { method EchoRequest (line 81) | EchoRequest(unsigned int id, PortalTransportFunctions *item, void *par... class SecondRequest (line 85) | class SecondRequest : public SecondRequestWrapper method say (line 88) | void say(uint32_t v, uint64_t a, uint32_t b) { method SecondRequest (line 94) | SecondRequest(unsigned int id, PortalTransportFunctions *item, void *p... class ThirdRequest (line 98) | class ThirdRequest : public ThirdRequestWrapper method say (line 101) | void say ( ) { method ThirdRequest (line 107) | ThirdRequest(unsigned int id, PortalTransportFunctions *item, void *pa... function main (line 110) | int main(int argc, const char **argv) FILE: examples/echomux/testecho.cpp class EchoIndication (line 37) | class EchoIndication : public EchoIndicationSWWrapper method heard (line 40) | virtual void heard(uint32_t v) { method heard2 (line 44) | virtual void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 48) | EchoIndication(unsigned int id, PortalTransportFunctions *item, void *... function call_say (line 51) | static void call_say(int v) function call_say2 (line 58) | static void call_say2(int v, int v2) class SecondIndication (line 67) | class SecondIndication : public SecondIndicationWrapper method heard (line 70) | virtual void heard(uint32_t v, uint32_t a) { method SecondIndication (line 73) | SecondIndication(unsigned int id, PortalTransportFunctions *item, void... class ThirdIndication (line 79) | class ThirdIndication : public ThirdIndicationWrapper method heard (line 82) | virtual void heard() { method ThirdIndication (line 85) | ThirdIndication(unsigned int id, PortalTransportFunctions *item, void ... function main (line 88) | int main(int argc, const char **argv) FILE: examples/echoproto/testecho.cpp class EchoIndication (line 31) | class EchoIndication : public EchoIndicationWrapper method heard (line 34) | virtual void heard(EchoHeard v) { method heard2 (line 39) | virtual void heard2(EchoHeard2 v) { method EchoIndication (line 43) | EchoIndication(unsigned int id) : EchoIndicationWrapper(id) {} function call_say (line 46) | static void call_say(fixed32 v) function call_say2 (line 54) | static void call_say2(fixed32 v, fixed32 v2) function main (line 61) | int main(int argc, const char **argv) FILE: examples/echopy/testecho.py class Echo (line 27) | class Echo: method __init__ (line 28) | def __init__(self): method call_say (line 32) | def call_say(self, a): method call_say2 (line 36) | def call_say2(self, a, b): method heard (line 40) | def heard(self, v): method heard2 (line 44) | def heard2(self, a, b): FILE: examples/echoshared/daemon.cpp class EchoIndication (line 31) | class EchoIndication : public EchoIndicationWrapper method heard (line 34) | void heard(uint32_t v) { method heard2 (line 39) | void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 44) | EchoIndication(unsigned int id, PortalTransportFunctions *item, void *... class EchoRequest (line 47) | class EchoRequest : public EchoRequestWrapper method say (line 50) | void say ( const uint32_t v ) { method say2 (line 55) | void say2 ( const uint16_t a, const uint16_t b ) { method setLeds (line 60) | void setLeds ( const uint8_t v ) { method EchoRequest (line 66) | EchoRequest(unsigned int id, PortalTransportFunctions *item, void *par... function main (line 71) | int main(int argc, const char **argv) FILE: examples/echoshared/testecho.cpp class EchoIndication (line 29) | class EchoIndication : public EchoIndicationWrapper method heard (line 32) | virtual void heard(uint32_t v) { method heard2 (line 36) | virtual void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 40) | EchoIndication(unsigned int id, PortalTransportFunctions *item, void *... function call_say (line 43) | static void call_say(int v) function call_say2 (line 50) | static void call_say2(int v, int v2) function main (line 56) | int main(int argc, const char **argv) FILE: examples/echosoft/daemon.cpp class EchoIndication (line 31) | class EchoIndication : public EchoIndicationWrapper method heard (line 34) | void heard(uint32_t v) { method heard2 (line 39) | void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 44) | EchoIndication(unsigned int id, PortalTransportFunctions *item, void *... class EchoRequest (line 47) | class EchoRequest : public EchoRequestWrapper method say (line 50) | void say ( const uint32_t v ) { method say2 (line 55) | void say2 ( const uint16_t a, const uint16_t b ) { method setLeds (line 60) | void setLeds ( const uint8_t v ) { method disconnect (line 64) | void disconnect (void) { method EchoRequest (line 69) | EchoRequest(unsigned int id, PortalTransportFunctions *item, void *par... function main (line 72) | int main(int argc, const char **argv) FILE: examples/echosoft/testecho.cpp class EchoIndication (line 30) | class EchoIndication : public EchoIndicationWrapper method heard (line 33) | void heard(uint32_t v) { method heard2 (line 37) | void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 41) | EchoIndication(unsigned int id, PortalTransportFunctions *item, void *... function call_say (line 44) | static void call_say(int v) function call_say2 (line 51) | static void call_say2(int v, int v2) function main (line 57) | int main(int argc, const char **argv) FILE: examples/echotrace/testecho.cpp function memdump (line 30) | static void memdump(uint8_t *p, int len, const char *title) class EchoIndication (line 48) | class EchoIndication : public EchoIndicationWrapper method heard (line 51) | virtual void heard(uint32_t v) { method heard2 (line 56) | virtual void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 60) | EchoIndication(unsigned int id) : EchoIndicationWrapper(id) {} function call_say (line 63) | static void call_say(int v) function call_say2 (line 71) | static void call_say2(int v, int v2) function main (line 78) | int main(int argc, const char **argv) FILE: examples/echowebsocket/daemon.cpp class EchoIndication (line 34) | class EchoIndication : public EchoIndicationWrapper method heard (line 37) | void heard(uint32_t v) { method heard2 (line 42) | void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 47) | EchoIndication(unsigned int id, PortalTransportFunctions *item, void *... class EchoRequest (line 50) | class EchoRequest : public EchoRequestWrapper method say (line 53) | void say ( const uint32_t v ) { method say2 (line 58) | void say2 ( const uint16_t a, const uint16_t b ) { method setLeds (line 63) | void setLeds ( const uint8_t v ) { method EchoRequest (line 69) | EchoRequest(unsigned int id, PortalTransportFunctions *item, void *par... function main (line 72) | int main(int argc, const char **argv) FILE: examples/echowebsocket/testecho.cpp class EchoIndication (line 33) | class EchoIndication : public EchoIndicationWrapper method heard (line 36) | virtual void heard(uint32_t v) { method heard2 (line 40) | virtual void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 44) | EchoIndication(unsigned int id, PortalTransportFunctions *item, void *... function call_say (line 47) | static void call_say(int v) function call_say2 (line 54) | static void call_say2(int v, int v2) function main (line 60) | int main(int argc, const char **argv) FILE: examples/fmcomms1/fmci2c.c function fmcomms1_get_version (line 37) | int fmcomms1_get_version(int fd, int device, unsigned char *datap, int s... function testi2c (line 69) | void testi2c(const char *i2cdevice, int deviceid) FILE: examples/fmcomms1/i2c_zedboardandroid.c function dump_i2c_msg (line 19) | void dump_i2c_msg(struct i2c_msg *msg) function dump_i2c_rdwr (line 38) | void dump_i2c_rdwr(struct i2c_rdwr_ioctl_data *arg) function I2C_Init (line 53) | uint32_t I2C_Init(char * devfile, uint32_t i2cAddr) function I2C_Write (line 77) | uint32_t I2C_Write(uint32_t i2cAddr, uint32_t regAddr, function I2C_Read (line 122) | uint32_t I2C_Read(uint32_t i2cAddr, uint32_t regAddr, FILE: examples/fmcomms1/readtrace.py function reportEvent (line 13) | def reportEvent(v, timestamp): FILE: examples/fmcomms1/testfmcomms1.cpp class FMComms1Indication (line 48) | class FMComms1Indication : public FMComms1IndicationWrapper method FMComms1Indication (line 52) | FMComms1Indication(unsigned int id) : FMComms1IndicationWrapper(id){} method readStatus (line 54) | virtual void readStatus(unsigned iterCount, unsigned running){ method writeStatus (line 58) | virtual void writeStatus(unsigned iterCount, unsigned running){ class BlueScopeEventPIOIndication (line 70) | class BlueScopeEventPIOIndication : public BlueScopeEventPIOIndicationWr... method BlueScopeEventPIOIndication (line 73) | BlueScopeEventPIOIndication(unsigned int id) : BlueScopeEventPIOIndica... method reportEvent (line 75) | virtual void reportEvent(uint32_t v, uint32_t timestamp ){ method counterValue (line 82) | virtual void counterValue(uint32_t v){ function main (line 91) | int main(int argc, const char **argv) FILE: examples/fmcomms1/testi2c.c function fmcomms1_read_eeprom (line 35) | int fmcomms1_read_eeprom(int fd, int device, unsigned char *datap, int s... function fmcomms1_get_version (line 68) | int fmcomms1_get_version(int fd, int device, unsigned char *datap, int s... function main (line 99) | int main(int argc, char *argv[]) FILE: examples/gyro_simple/gyroVisualize.py class gv (line 26) | class gv: method __init__ (line 27) | def __init__(self): method update (line 60) | def update(self, direction, sampling_period): FILE: examples/gyro_simple/gyro_simple.h function class (line 42) | class GyroCtrlIndication : public GyroCtrlIndicationWrapper function read_reg (line 76) | void read_reg(GyroCtrlIndication *ind, GyroCtrlRequestProxy *device, uns... function write_reg (line 82) | void write_reg(GyroCtrlIndication *ind, GyroCtrlRequestProxy *device, un... function set_en (line 88) | void set_en(GyroCtrlIndication *ind, GyroCtrlRequestProxy *device, unsig... function send (line 94) | int send(GyroSampleStreamProxy *gssp, void*b, int len, int drop, int spe... function setup_registers (line 108) | void setup_registers(GyroCtrlIndication *ind, GyroCtrlRequestProxy *devi... FILE: examples/gyro_simple/test_gyro.cpp function main (line 40) | int main(int argc, const char **argv) FILE: examples/gyro_simple/test_gyro.py class gyro_stream (line 43) | class gyro_stream: method __init__ (line 44) | def __init__(self, lpf=False): method radians (line 52) | def radians(self, sample): method next_samples (line 61) | def next_samples(self,samples): FILE: examples/gyrospi/testspi.cpp class STestIndication (line 31) | class STestIndication: public STestIndicationWrapper { method STestIndication (line 33) | STestIndication(int id): STestIndicationWrapper(id) {} method result (line 34) | void result(uint16_t val ) { function read_reg (line 40) | int read_reg(int addr) function write_reg (line 47) | void write_reg(int addr, int data) function main (line 53) | int main(int argc, const char **argv) FILE: examples/hbridge_simple/hbridge_simple.h function class (line 54) | class HBridgeCtrlIndication : public HBridgeCtrlIndicationWrapper FILE: examples/hbridge_simple/test_hbridge.cpp function main (line 26) | int main(int argc, const char **argv) FILE: examples/hdmidisplay/BsimHdmi.cpp function startmeup (line 39) | static void startmeup() function bdpi_hdmi_vsync (line 71) | void bdpi_hdmi_vsync(unsigned int v) function bdpi_hdmi_hsync (line 76) | void bdpi_hdmi_hsync(unsigned int v) function bdpi_hdmi_de (line 81) | void bdpi_hdmi_de(unsigned int v) function bdpi_hdmi_data (line 86) | void bdpi_hdmi_data(unsigned int v) FILE: examples/hdmidisplay/qtmain.cpp function show_data (line 42) | void show_data(unsigned int vsync, unsigned int hsync, unsigned int de, ... function qtmain (line 73) | int qtmain(void *param) FILE: examples/hdmidisplay/testhdmidisplay.cpp function memdump (line 46) | void memdump(unsigned char *p, int len, char *title) function fill_pixels (line 66) | static void fill_pixels(int offset) class HdmiIndication (line 101) | class HdmiIndication : public HdmiGeneratorIndicationWrapper { method HdmiIndication (line 103) | HdmiIndication(int id) : HdmiGeneratorIndicationWrapper(id) {} method vsync (line 104) | virtual void vsync ( uint64_t v, uint32_t w ) { class DisplayIndication (line 119) | class DisplayIndication : public HdmiDisplayIndicationWrapper { method DisplayIndication (line 121) | DisplayIndication(int id) : HdmiDisplayIndicationWrapper(id) {} method transferStarted (line 122) | virtual void transferStarted ( uint32_t v ) { method transferFinished (line 125) | virtual void transferFinished ( uint32_t v, uint32_t len ) { method transferStats (line 128) | virtual void transferStats ( uint32_t count, uint32_t cycles, uint64_t... type edid (line 159) | struct edid FILE: examples/hdmidisplay/worker.h function class (line 25) | class Worker: public QObject { function class (line 35) | class PinsUpdate: public QObject { FILE: examples/imageon/dump_image.cpp function main (line 53) | int main(int argc, char *argv[]) FILE: examples/imageon/i2ccamera.h function init_i2c_camera (line 22) | static void init_i2c_camera(void) FILE: examples/imageon/testimagecapture.cpp class ImageonSerdesIndication (line 56) | class ImageonSerdesIndication : public ImageonSerdesIndicationWrapper { method ImageonSerdesIndication (line 58) | ImageonSerdesIndication(int id) : ImageonSerdesIndicationWrapper(id) {} method iserdes_control_value (line 59) | void iserdes_control_value ( const uint32_t v ){ method iserdes_dma (line 63) | void iserdes_dma ( const uint32_t v ){ class ImageonCaptureIndication (line 68) | class ImageonCaptureIndication : public ImageonCaptureIndicationWrapper { method ImageonCaptureIndication (line 70) | ImageonCaptureIndication(int id) : ImageonCaptureIndicationWrapper(id) {} method spi_response (line 71) | void spi_response(uint32_t v){ class HdmiGeneratorIndication (line 78) | class HdmiGeneratorIndication: public HdmiGeneratorIndicationWrapper { method HdmiGeneratorIndication (line 81) | HdmiGeneratorIndication(int id, HdmiGeneratorRequestProxy *proxy) : Hd... method vsync (line 82) | virtual void vsync ( uint64_t v, uint32_t w ) { function memdump (line 89) | static void memdump(unsigned char *p, int len, const char *title) function init_local_semaphores (line 107) | static void init_local_semaphores(void) function spi_transfer (line 230) | static uint32_t spi_transfer (uint32_t v) function vita_spi_read_internal (line 238) | static uint32_t vita_spi_read_internal(uint32_t uAddr) function vita_spi_write (line 242) | static int vita_spi_write(uint32_t uAddr, uint16_t uData) function vita_spi_read (line 253) | static uint16_t vita_spi_read(uint32_t uAddr) function vita_spi_write_sequence (line 265) | static void vita_spi_write_sequence(uint16_t pConfig[][3], uint32_t uLen... function fmc_imageon_demo_enable_ipipe (line 287) | static void fmc_imageon_demo_enable_ipipe( void) function main (line 420) | int main(int argc, const char **argv) FILE: examples/leds/testleds.cpp function main (line 24) | int main(int argc, const char **argv) FILE: examples/matmul/testmm.cpp function compare (line 57) | bool compare(cv::Mat& m1, cv::Mat& m2, float epsilon) function main (line 72) | int main(int argc, const char **argv) FILE: examples/maxsonar_simple/maxsonar_simple.h function class (line 36) | class MaxSonarCtrlIndication : public MaxSonarCtrlIndicationWrapper FILE: examples/maxsonar_simple/test_maxsonar.cpp function main (line 27) | int main(int argc, const char **argv) FILE: examples/memcpy/testmemcpy.cpp function dump (line 50) | void dump(const char *prefix, char *buf, size_t len) class MemcpyIndication (line 61) | class MemcpyIndication : public MemcpyIndicationWrapper method MemcpyIndication (line 65) | MemcpyIndication(unsigned int id) : MemcpyIndicationWrapper(id){} method started (line 67) | virtual void started(){ method done (line 70) | virtual void done() { function main (line 110) | int main(int argc, const char **argv) FILE: examples/memlatency/testmemlatency.cpp class MemlatencyIndication (line 42) | class MemlatencyIndication : public MemlatencyIndicationWrapper method MemlatencyIndication (line 46) | MemlatencyIndication(unsigned int id) : MemlatencyIndicationWrapper(id){} method started (line 48) | virtual void started(){ method readLatency (line 51) | virtual void readLatency(uint32_t l) { method writeLatency (line 56) | virtual void writeLatency(uint32_t l){ method readDone (line 61) | virtual void readDone() { method writeDone (line 65) | virtual void writeDone() { function main (line 74) | int main(int argc, const char **argv) FILE: examples/memread/testmemread.cpp class ReadTestIndication (line 50) | class ReadTestIndication : public ReadTestIndicationWrapper method readDone (line 53) | void readDone(uint32_t v) { method started (line 59) | void started ( const uint32_t numWords ) { method reportStateDbg (line 61) | void reportStateDbg ( const uint32_t streamRdCnt, const uint32_t misma... method ReadTestIndication (line 63) | ReadTestIndication(int id, int tile=DEFAULT_TILE) : ReadTestIndication... function main (line 66) | int main(int argc, const char **argv) FILE: examples/memread2/testmemread2.cpp function dump (line 32) | void dump(const char *prefix, char *buf, size_t len) class Memread2Indication (line 40) | class Memread2Indication : public Memread2IndicationWrapper method readReq (line 44) | virtual void readReq(uint32_t v){ method readDone (line 47) | virtual void readDone(uint32_t v){ method started (line 53) | virtual void started(uint32_t words){ method rData (line 56) | virtual void rData ( uint64_t v ){ method reportStateDbg (line 60) | virtual void reportStateDbg(uint32_t x, uint32_t y){ method mismatch (line 63) | virtual void mismatch(uint32_t offset, uint64_t ev, uint64_t v) { method Memread2Indication (line 70) | Memread2Indication(int id) : Memread2IndicationWrapper(id), mismatchCo... function main (line 76) | int main(int argc, const char **argv) FILE: examples/memread_simple/testmemread.cpp class ReadTestIndication (line 33) | class ReadTestIndication : public ReadTestIndicationWrapper method readDone (line 36) | void readDone(uint32_t v){ method ReadTestIndication (line 40) | ReadTestIndication(int id) : ReadTestIndicationWrapper(id){} function main (line 43) | int main(int argc, const char **argv) FILE: examples/memwrite/testmemwrite.cpp class MemwriteIndication (line 59) | class MemwriteIndication : public MemwriteIndicationWrapper method MemwriteIndication (line 62) | MemwriteIndication(int id, int tile=DEFAULT_TILE) : MemwriteIndication... method started (line 63) | void started(uint32_t words) { method writeDone (line 66) | void writeDone ( uint32_t srcGen ) { method reportStateDbg (line 70) | void reportStateDbg(uint32_t streamWrCnt, uint32_t srcGen) { function main (line 75) | int main(int argc, const char **argv) FILE: examples/nandsim/testnandsim.cpp class NandCfgIndication (line 38) | class NandCfgIndication : public NandCfgIndicationWrapper method readDone (line 42) | virtual void readDone(uint32_t v){ method writeDone (line 46) | virtual void writeDone(uint32_t v){ method eraseDone (line 50) | virtual void eraseDone(uint32_t v){ method configureNandDone (line 54) | virtual void configureNandDone(){ method NandCfgIndication (line 59) | NandCfgIndication(int id) : NandCfgIndicationWrapper(id) { method wait (line 62) | void wait() { function main (line 70) | int main(int argc, const char **argv) FILE: examples/portal-synth-boundary/testsimple.cpp class SimpleIndication (line 35) | class SimpleIndication : public SimpleIndicationWrapper method incr_cnt (line 39) | void incr_cnt(){ method heard1 (line 43) | virtual void heard1(uint32_t a) { method SimpleIndication (line 48) | SimpleIndication(unsigned int id) : SimpleIndicationWrapper(id), cnt(0){} function main (line 53) | int main(int argc, const char **argv) FILE: examples/printf/testecho.cpp function init_thread (line 78) | static void init_thread() class EchoIndication (line 87) | class EchoIndication : public EchoIndicationWrapper method heard (line 90) | virtual void heard(uint32_t v) { method heard2 (line 94) | virtual void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 100) | EchoIndication(unsigned int id, PortalPoller *poller) : EchoIndication... function call_say (line 105) | static void call_say(int v) function call_say2 (line 115) | static void call_say2(int v, int v2) function main (line 126) | int main(int argc, const char **argv) FILE: examples/rbm/testrbm.cpp function dump (line 54) | void dump(const char *prefix, char *buf, size_t len) function main (line 77) | int main(int argc, const char **argv) FILE: examples/readbw/testreadbw.cpp function dump (line 39) | void dump(const char *prefix, char *buf, size_t len) class TestCoreIndication (line 48) | class TestCoreIndication : public CoreIndication method storeAddress (line 50) | virtual void storeAddress ( uint64_t addr ) { method loadAddress (line 61) | virtual void loadAddress ( uint64_t addr ) { method loadValue (line 64) | virtual void loadValue ( std::bitset<128> &value, uint32_t cycles ) { method loadMultipleLatency (line 74) | virtual void loadMultipleLatency ( uint32_t busWidth, uint32_t beatsPe... class TestCoreRequest (line 88) | class TestCoreRequest : public CoreRequest method sglist (line 92) | virtual void sglist(uint32_t off, uint64_t addr, uint32_t len) { method paref (line 95) | virtual void paref(uint32_t off, uint32_t ref, uint32_t foo) { method TestCoreRequest (line 98) | static TestCoreRequest *createTestCoreRequest(CoreIndication *indicati... method TestCoreRequest (line 105) | TestCoreRequest(const char *instanceName, CoreIndication *indication) function main (line 113) | int main(int argc, const char **argv) FILE: examples/regexp/testregexp.cpp function main (line 30) | int main(int argc, const char **argv) FILE: examples/sdcard_spi/sdcard_spi.cpp function getCRC7 (line 11) | uint8_t getCRC7(uint64_t x) { function printR1Resp (line 25) | void printR1Resp( uint8_t resp ) { class SPI (line 42) | class SPI : public SPIIndicationWrapper { method SPI (line 49) | SPI(unsigned int indicationId, unsigned int requestId) method setSclkDiv (line 56) | void setSclkDiv(uint16_t x) { method enableChip (line 60) | void enableChip(bool x) { method req (line 69) | uint8_t req(uint8_t x) { method get (line 75) | void get(uint8_t x) { class SD_SPIMode (line 81) | class SD_SPIMode { method SD_SPIMode (line 92) | SD_SPIMode(SPI* myspi) { method sendSDReq (line 99) | int sendSDReq(uint8_t cmdIndx, uint32_t arg) { method getByteResp (line 141) | uint8_t getByteResp() { method getWordResp (line 145) | uint32_t getWordResp() { method init (line 155) | bool init(uint16_t d) { method readBlock (line 257) | bool readBlock(uint32_t blockAddr, void* data) { function main (line 290) | int main(int argc, char* argv[]) { FILE: examples/simple/simple.h function class (line 54) | class Simple : public SimpleRequestWrapper FILE: examples/simple/testsimple.cpp function main (line 26) | int main(int argc, const char **argv) FILE: examples/simplemultibluesim/testsimple.cpp class SimpleRequest (line 53) | class SimpleRequest : public SimpleRequestWrapper method incr_cnt (line 57) | void incr_cnt(){ method say1 (line 63) | virtual void say1(uint32_t a) { method say2 (line 68) | virtual void say2(uint16_t a, uint16_t b) { method say3 (line 74) | virtual void say3(S1 s){ method say4 (line 80) | virtual void say4(S2 s){ method say5 (line 87) | virtual void say5(uint32_t a, uint64_t b, uint32_t c) { method say6 (line 94) | virtual void say6(uint32_t a, uint64_t b, uint32_t c) { method say7 (line 101) | virtual void say7(S3 v) { method say8 (line 107) | virtual void say8 ( const bsvvector_Luint32_t_L128 v ) { method sayv1 (line 113) | void sayv1(const int32_t*arg1, const int32_t*arg2) { method sayv2 (line 119) | void sayv2(const int16_t* v) { method sayv3 (line 125) | void sayv3(const int16_t* v, int16_t count) { method reftest1 (line 131) | void reftest1 ( const Address dst, const Intptr dst_stride, const Addr... method SimpleRequest (line 136) | SimpleRequest(unsigned int id) : SimpleRequestWrapper(id), cnt(0){} function main (line 141) | int main(int argc, const char **argv) FILE: examples/simplesharedhw/testsimple.cpp class Simple (line 47) | class Simple : public SimpleRequestWrapper method wait (line 53) | void wait() { method incr_cnt (line 57) | void incr_cnt(){ method say1 (line 61) | void say1(uint32_t a) { method say2 (line 66) | void say2(uint16_t a, uint16_t b) { method say3 (line 72) | void say3(S1 s){ method say4 (line 78) | void say4(S2 s){ method say5 (line 85) | void say5(uint32_t a, uint64_t b, uint32_t c) { method say6 (line 92) | void say6(uint32_t a, uint64_t b, uint32_t c) { method say7 (line 99) | void say7(S3 v) { method say8 (line 105) | void say8 ( const bsvvector_Luint32_t_L128 v ) { method sayv1 (line 111) | void sayv1(const int32_t*arg1, const int32_t*arg2) { method sayv2 (line 117) | void sayv2(const int16_t* v) { method sayv3 (line 123) | void sayv3(const int16_t* v, int16_t count) { method Simple (line 129) | Simple(unsigned int id, unsigned int numtimes=1, PortalTransportFuncti... function main (line 136) | int main(int argc, const char **argv) FILE: examples/strstr/teststrstr.cpp function main (line 31) | int main(int argc, const char **argv) FILE: examples/swmemcpy/testswmemcpy.cpp class TestPM (line 37) | class TestPM : public ConnectalMemory method sglist (line 40) | virtual void sglist(uint32_t off, uint64_t addr, uint32_t len) {} method paref (line 41) | virtual void paref(uint32_t off, uint32_t ref) {} method TestPM (line 42) | TestPM() : ConnectalMemory(){} class TestPM (line 73) | class TestPM method sglist (line 40) | virtual void sglist(uint32_t off, uint64_t addr, uint32_t len) {} method paref (line 41) | virtual void paref(uint32_t off, uint32_t ref) {} method TestPM (line 42) | TestPM() : ConnectalMemory(){} function main (line 107) | int main(int argc, const char **argv) FILE: examples/vectoradd_hls/src/vectoradd.cpp function vectoradd (line 3) | void vectoradd(const int in0[64], const int in1[64], int out[64]) FILE: examples/vectoradd_hls/testvadd.cpp class VaddResponse (line 7) | class VaddResponse : public VaddResponseWrapper method data (line 13) | virtual void data ( const uint32_t out ) { method done (line 19) | virtual void done() { method clear (line 25) | void clear() { method VaddResponse (line 30) | VaddResponse(unsigned int id, PortalTransportFunctions *transport = 0,... function main (line 37) | int main(int argc, const char **argv) FILE: examples/zedboard_robot/sonarVisualize.py class sv (line 28) | class sv: method __init__ (line 29) | def __init__(self): method label_last (line 34) | def label_last(self): method add_line (line 38) | def add_line(self,start,end): method extend_line (line 43) | def extend_line(self,end): method add_ray (line 48) | def add_ray(self,heading,length): FILE: examples/zedboard_robot/test_zedboard_robot.cpp function send_aux (line 74) | int send_aux(GyroSampleStreamProxy *gssp, void*b, int len, int drop, int... function main (line 91) | int main(int argc, const char **argv) FILE: examples/zynqpcie/testsimple.cpp class Simple (line 53) | class Simple : public SimpleWrapper method incr_cnt (line 57) | void incr_cnt(){ method say1 (line 61) | virtual void say1(uint32_t a) { method say2 (line 66) | virtual void say2(uint32_t a, uint32_t b) { method say3 (line 72) | virtual void say3(S1 s){ method say4 (line 78) | virtual void say4(S2 s){ method say5 (line 85) | virtual void say5(uint32_t a, uint64_t b, uint32_t c) { method say6 (line 92) | virtual void say6(uint32_t a, uint64_t b, uint32_t c) { method say7 (line 99) | virtual void say7(S3 v) { method say8 (line 105) | virtual void say8 ( const bsvvector_Luint32_t_L128 v ) { method Simple (line 111) | Simple(unsigned int id) : SimpleWrapper(id), cnt(0){} function main (line 116) | int main(int argc, const char **argv) FILE: examples/zynqpcie/testzynqpcie.cpp class ZynqPcieTestIndication (line 32) | class ZynqPcieTestIndication : public ZynqPcieTestIndicationWrapper { method ZynqPcieTestIndication (line 34) | ZynqPcieTestIndication(int id, PortalPoller *poller = 0) : ZynqPcieTes... method ZynqPcieTestIndication (line 36) | ZynqPcieTestIndication(int id, PortalTransportFunctions *item, void *p... method status (line 38) | virtual void status ( const uint32_t v ) { method trace (line 41) | virtual void trace ( const uint32_t *v ) { function main (line 47) | int main(int argc, const char **argv) FILE: generated/cpp/GeneratedTypes.h type ChannelType (line 7) | typedef enum ChannelType { ChannelType_Read, ChannelType_Write } Channel... type DmaDbgRec (line 8) | typedef struct DmaDbgRec { type DmaErrorType (line 14) | typedef enum DmaErrorType { DmaErrorNone, DmaErrorSGLIdOutOfRange_r, Dma... type SpecialTypeForSendingFd (line 15) | typedef uint32_t SpecialTypeForSendingFd; type TileState (line 16) | typedef enum TileState { Idle, Stopped, Running } TileState; type TileControl (line 17) | typedef struct TileControl { type IfcNames (line 21) | typedef enum IfcNames { NoInterface, IfcNames_ReadTestIndicationH2S, Ifc... type PortalInternal (line 24) | struct PortalInternal type PortalInternal (line 25) | struct PortalInternal type PortalInternal (line 26) | struct PortalInternal type PortalInternal (line 27) | struct PortalInternal type MemServerRequest_addrTransData (line 31) | typedef struct { type MemServerRequest_setTileStateData (line 35) | typedef struct { type MemServerRequest_stateDbgData (line 38) | typedef struct { type MemServerRequest_memoryTrafficData (line 41) | typedef struct { type MemServerRequestData (line 44) | typedef union { type PortalInternal (line 50) | struct PortalInternal type MemServerRequestCb (line 51) | typedef struct { type PortalInternal (line 59) | struct PortalInternal type PortalInternal (line 60) | struct PortalInternal type PortalInternal (line 61) | struct PortalInternal type PortalInternal (line 62) | struct PortalInternal type PortalInternal (line 63) | struct PortalInternal type PortalInternal (line 66) | struct PortalInternal type PortalInternal (line 67) | struct PortalInternal type PortalInternal (line 68) | struct PortalInternal type PortalInternal (line 69) | struct PortalInternal type PortalInternal (line 70) | struct PortalInternal type MMURequest_sglistData (line 74) | typedef struct { type MMURequest_regionData (line 80) | typedef struct { type MMURequest_idRequestData (line 91) | typedef struct { type MMURequest_idReturnData (line 94) | typedef struct { type MMURequest_setInterfaceData (line 97) | typedef struct { type MMURequestData (line 101) | typedef union { type PortalInternal (line 108) | struct PortalInternal type MMURequestCb (line 109) | typedef struct { type PortalInternal (line 118) | struct PortalInternal type PortalInternal (line 119) | struct PortalInternal type PortalInternal (line 120) | struct PortalInternal type PortalInternal (line 121) | struct PortalInternal type PortalInternal (line 122) | struct PortalInternal type PortalInternal (line 123) | struct PortalInternal type PortalInternal (line 126) | struct PortalInternal type PortalInternal (line 127) | struct PortalInternal type PortalInternal (line 128) | struct PortalInternal type PortalInternal (line 129) | struct PortalInternal type MemServerIndication_addrResponseData (line 133) | typedef struct { type MemServerIndication_reportStateDbgData (line 136) | typedef struct { type MemServerIndication_reportMemoryTrafficData (line 139) | typedef struct { type MemServerIndication_errorData (line 142) | typedef struct { type MemServerIndicationData (line 148) | typedef union { type PortalInternal (line 154) | struct PortalInternal type MemServerIndicationCb (line 155) | typedef struct { type PortalInternal (line 163) | struct PortalInternal type PortalInternal (line 164) | struct PortalInternal type PortalInternal (line 165) | struct PortalInternal type PortalInternal (line 166) | struct PortalInternal type PortalInternal (line 167) | struct PortalInternal type PortalInternal (line 170) | struct PortalInternal type PortalInternal (line 171) | struct PortalInternal type PortalInternal (line 172) | struct PortalInternal type MMUIndication_idResponseData (line 176) | typedef struct { type MMUIndication_configRespData (line 179) | typedef struct { type MMUIndication_errorData (line 182) | typedef struct { type MMUIndicationData (line 188) | typedef union { type PortalInternal (line 193) | struct PortalInternal type MMUIndicationCb (line 194) | typedef struct { type PortalInternal (line 201) | struct PortalInternal type PortalInternal (line 202) | struct PortalInternal type PortalInternal (line 203) | struct PortalInternal type PortalInternal (line 204) | struct PortalInternal type PortalInternal (line 207) | struct PortalInternal type ReadTestRequest_startReadData (line 211) | typedef struct { type ReadTestRequestData (line 217) | typedef union { type PortalInternal (line 220) | struct PortalInternal type ReadTestRequestCb (line 221) | typedef struct { type PortalInternal (line 226) | struct PortalInternal type PortalInternal (line 227) | struct PortalInternal type PortalInternal (line 230) | struct PortalInternal type ReadTestIndication_readDoneData (line 234) | typedef struct { type ReadTestIndicationData (line 237) | typedef union { type PortalInternal (line 240) | struct PortalInternal type ReadTestIndicationCb (line 241) | typedef struct { type PortalInternal (line 246) | struct PortalInternal type PortalInternal (line 247) | struct PortalInternal FILE: generated/cpp/MMURequest.c function MMURequest_sglist (line 3) | int MMURequest_sglist ( struct PortalInternal *p, const uint32_t sglId, ... function MMURequest_region (line 17) | int MMURequest_region ( struct PortalInternal *p, const uint32_t sglId, ... function MMURequest_idRequest (line 39) | int MMURequest_idRequest ( struct PortalInternal *p, const SpecialTypeFo... function MMURequest_idReturn (line 49) | int MMURequest_idReturn ( struct PortalInternal *p, const uint32_t sglId ) function MMURequest_setInterface (line 59) | int MMURequest_setInterface ( struct PortalInternal *p, const uint32_t i... function MMURequest_handleMessage (line 77) | int MMURequest_handleMessage(struct PortalInternal *p, unsigned int chan... FILE: generated/scripts/importbvi.py class PinType (line 43) | class PinType(object): method __init__ (line 44) | def __init__(self, mode, type, name, origname): function parsenext (line 55) | def parsenext(): function validate_token (line 66) | def validate_token(testval): function parseparam (line 73) | def parseparam(): function parse_item (line 83) | def parse_item(): function parse_lib (line 168) | def parse_lib(filename): function processline (line 203) | def processline(line, phase): function parse_verilog (line 323) | def parse_verilog(filename): function generate_condition (line 332) | def generate_condition(interfacename): function generate_interface (line 340) | def generate_interface(interfacename, paramlist, paramval, ilist, cname): function fixname (line 384) | def fixname(arg): function goback (line 396) | def goback(arg): function regroup_items (line 408) | def regroup_items(masterlist): function generate_inter_declarations (line 500) | def generate_inter_declarations(paramlist, paramval): function locate_clocks (line 510) | def locate_clocks(item, prefix): function generate_clocks (line 529) | def generate_clocks(item, indent, prefix): function generate_instance (line 547) | def generate_instance(item, indent, prefix, clockedby_arg): function generate_bsv (line 603) | def generate_bsv(): FILE: gralloc/gr.h type private_module_t (line 36) | struct private_module_t type private_handle_t (line 37) | struct private_handle_t function roundUpToPageSize (line 39) | inline size_t roundUpToPageSize(size_t x) { type private_module_t (line 43) | struct private_module_t function class (line 49) | class Locker { function lock (line 60) | inline void lock() { pthread_mutex_lock(&mutex); } function unlock (line 61) | inline void unlock() { pthread_mutex_unlock(&mutex); } FILE: gralloc/gralloc.cpp class TestHdmiIndication (line 41) | class TestHdmiIndication : public HdmiInternalIndicationWrapper { method vsync (line 43) | virtual void vsync ( unsigned long long v ) { type gralloc_context_t (line 50) | struct gralloc_context_t { type hw_module_methods_t (line 95) | struct hw_module_methods_t type private_gralloc_module_t (line 99) | struct private_gralloc_module_t function gralloc_alloc_buffer (line 124) | static int gralloc_alloc_buffer(alloc_device_t* dev, function gralloc_alloc (line 164) | static int gralloc_alloc(alloc_device_t* dev, function gralloc_free (line 206) | static int gralloc_free(alloc_device_t* dev, function gralloc_close (line 233) | static int gralloc_close(struct hw_device_t *dev) function fb_setSwapInterval (line 246) | static int fb_setSwapInterval(struct framebuffer_device_t* dev, class GrallocHdmiDisplayIndications (line 257) | class GrallocHdmiDisplayIndications : public HdmiInternalIndicationWrapp... method vsync (line 258) | virtual void vsync(unsigned long long v) { function fb_post (line 269) | static int fb_post(struct framebuffer_device_t* dev, buffer_handle_t buf... function fb_close (line 305) | static int fb_close(struct hw_device_t *dev) function gralloc_device_open (line 315) | int gralloc_device_open(const hw_module_t* module, const char* name, FILE: gralloc/gralloc_priv.h type private_handle_t (line 34) | struct private_handle_t type private_gralloc_module_t (line 36) | struct private_gralloc_module_t { function native_handle (line 47) | struct private_handle_t : public native_handle { FILE: gralloc/mapper.cpp function pid_t (line 40) | pid_t gettid() { return syscall(__NR_gettid);} function gralloc_map (line 46) | static int gralloc_map(gralloc_module_t const* module, function gralloc_unmap (line 67) | static int gralloc_unmap(gralloc_module_t const* module, function gralloc_register_buffer (line 89) | int gralloc_register_buffer(gralloc_module_t const* module, function gralloc_unregister_buffer (line 105) | int gralloc_unregister_buffer(gralloc_module_t const* module, function mapBuffer (line 121) | int mapBuffer(gralloc_module_t const* module, function terminateBuffer (line 128) | int terminateBuffer(gralloc_module_t const* module, function gralloc_lock (line 139) | int gralloc_lock(gralloc_module_t const* module, function gralloc_unlock (line 160) | int gralloc_unlock(gralloc_module_t const* module, FILE: jtag/readll.py function getbit (line 27) | def getbit(lastx, lasty): function printval (line 43) | def printval(starty, lastx, lasty, lastval): FILE: lib/cpp/connectal_conv.cpp class ConvIndication (line 34) | class ConvIndication : public ConvIndicationWrapper method outputp (line 38) | void outputp(uint32_t addr, float v) { method ConvIndication (line 45) | ConvIndication(unsigned int id, ParamStruct *p) : ConvIndicationWrappe... function forward_kernel_hardware (line 49) | static void forward_kernel_hardware(ParamStruct *param, uint32_t p_limit, function forward_kernel (line 81) | void forward_kernel(const ParamType *param, int p_limit, int q_li... function backward_bias (line 167) | void backward_bias(const ParamType *param, CPtr tptr) function backward_kernel (line 180) | void backward_kernel(const ParamType *param, int pad_x, int pad_y... FILE: lib/cpp/connectal_conv.h type CPtr (line 29) | typedef unsigned long CPtr; function class (line 30) | class ParamStruct { function class (line 83) | class ConnectalMemory { function init_connectal_conv_library (line 132) | void init_connectal_conv_library() function to_cpu (line 169) | inline void ConnectalMemory::to_cpu() { function set_cpu_data (line 187) | void ConnectalMemory::set_cpu_data(void* data) { FILE: lib/cpp/edid.h type edid (line 24) | struct edid { function parseEdid (line 46) | static void parseEdid(struct edid &edid) FILE: lib/cpp/i2chdmi.h function i2c_write_array (line 32) | static int i2c_write_array(int fd, int device, unsigned char *datap, int... function i2c_read_reg (line 57) | unsigned char i2c_read_reg(int fd, int device, unsigned char reg) function i2c_hdmi_start (line 139) | void i2c_hdmi_start(void) function init_i2c_hdmi_rgb24 (line 161) | void init_i2c_hdmi_rgb24(void) FILE: lib/cpp/printfInd.h function class (line 22) | class DisplayInd : public DisplayIndWrapper FILE: lib/cpp/userReference.h type RegionRef (line 39) | typedef struct { function send_reference_to_portal (line 44) | int send_reference_to_portal(PortalInternal *device, int numEntries, Reg... FILE: lib/deprecated/pcietestbench/testpcie.cpp class PcieTestBenchIndication (line 15) | class PcieTestBenchIndication : public PcieTestBenchIndicationWrapper method incr_cnt (line 20) | void incr_cnt(){ method tlpout (line 24) | void tlpout(const TLPData16 &tlp) { method PcieTestBenchIndication (line 28) | PcieTestBenchIndication(unsigned int id) : PcieTestBenchIndicationWrap... method wait (line 32) | void wait() { function main (line 39) | int main(int argc, const char **argv) FILE: lib/deprecated/pcietestbench_dma_io/testpcie.cpp function scan_int (line 19) | uint32_t scan_int(const char *str) type PktClass (line 26) | enum PktClass {trace, MCont, SCont, MResp, SWReq, SReq, SResp, MWReq, MR... function PktClass (line 28) | PktClass pktClassification(uint32_t tlpsof, uint32_t tlpeof, uint32_t tl... class PcieTestBenchIndication (line 58) | class PcieTestBenchIndication : public PcieTestBenchIndicationWrapper method finished (line 61) | virtual void finished(uint32_t v){ method started (line 65) | virtual void started(uint32_t words){ method tlpout (line 68) | void tlpout(const TsTLPData16 &tlp) { method PcieTestBenchIndication (line 73) | PcieTestBenchIndication(unsigned int id) : PcieTestBenchIndicationWrap... function main (line 78) | int main(int argc, const char **argv) FILE: lib/deprecated/pcietestbench_dma_oo/testpcie.cpp function scan_int (line 20) | uint32_t scan_int(const char *str) type PktClass (line 27) | enum PktClass {trace, MCont, SCont, MResp, SWReq, SReq, SResp, MWReq, MR... function PktClass (line 29) | PktClass pktClassification(uint32_t tlpsof, uint32_t tlpeof, uint32_t tl... class PcieTestBenchIndication (line 59) | class PcieTestBenchIndication : public PcieTestBenchIndicationWrapper method finished (line 62) | virtual void finished(uint32_t v){ method started (line 66) | virtual void started(uint32_t words){ method tlpout (line 69) | void tlpout(const TsTLPData16 &tlp) { method PcieTestBenchIndication (line 74) | PcieTestBenchIndication(unsigned int id) : PcieTestBenchIndicationWrap... function main (line 79) | int main(int argc, const char **argv) FILE: lib/matmul/cpp/cuda.cpp function cuda_test (line 30) | void cuda_test() function cuda_mm (line 77) | long int cuda_mm(cv::Mat& src1, cv::Mat& src2, cv::Mat& dst) FILE: lib/matmul/cpp/portalmat.cpp type arrayInfo (line 36) | struct arrayInfo type arrayInfo (line 51) | struct arrayInfo type arrayInfo (line 51) | struct arrayInfo type arrayInfo (line 58) | struct arrayInfo type arrayInfo (line 63) | struct arrayInfo type arrayInfo (line 63) | struct arrayInfo type arrayInfo (line 75) | struct arrayInfo type arrayInfo (line 75) | struct arrayInfo function PortalMat (line 131) | PortalMat& PortalMat::operator = (const cv::MatExpr& expr) function PortalMat (line 138) | PortalMat& PortalMat::operator = (const cv::Mat& o) function dumpMatF (line 354) | void dumpMatF(const char *prefix, const char *fmt, const cv::Mat &mat, F... function dumpMatOctave (line 369) | void dumpMatOctave(const char *name, const char *fmt, const cv::Mat &mat... function dumpMat (line 387) | void dumpMat(const char *prefix, const char *fmt, const cv::Mat &mat) function dynamicRange (line 395) | void dynamicRange(cv::Mat mat, int *pmin_exp, int *pmax_exp, float *pmin... FILE: lib/matmul/cpp/portalmat.h function class (line 53) | class PortalMatAllocator : public cv::MatAllocator { function class (line 78) | class PortalMat : public cv::Mat { function class (line 98) | class MmIndication : public MmIndicationWrapper function class (line 126) | class TimerIndication : public TimerIndicationWrapper FILE: lib/nandsim/cpp/nandsim.h function wait_for_connect_nandsim_exe (line 25) | void wait_for_connect_nandsim_exe() function read_from_nandsim_exe (line 57) | unsigned int read_from_nandsim_exe() function connect_to_algo_exe (line 67) | void connect_to_algo_exe(void) function write_to_algo_exe (line 94) | void write_to_algo_exe(unsigned int x) FILE: lib/nvme/cpp/nvme.cpp class NvmeTrace (line 10) | class NvmeTrace : public NvmeTraceWrapper { method traceDmaRequest (line 13) | void traceDmaRequest(const DmaChannel chan, const int write, const uin... method traceDmaData (line 18) | void traceDmaData ( const DmaChannel chan, const int write, const bsvv... method traceDmaDone (line 29) | virtual void traceDmaDone ( const DmaChannel chan, const uint8_t tag, ... method traceData (line 34) | void traceData ( const bsvvector_Luint32_t_L4 data, const int last, co... method dumpTrace (line 44) | void dumpTrace() { method NvmeTrace (line 54) | NvmeTrace(int id, PortalPoller *poller = 0) : NvmeTraceWrapper(id, pol... class NvmeIndication (line 58) | class NvmeIndication : public NvmeIndicationWrapper { method msgIn (line 69) | virtual void msgIn ( const uint32_t value ) { method transferCompleted (line 72) | virtual void transferCompleted ( const uint16_t requestId, const uint6... method msgToSoftware (line 80) | virtual void msgToSoftware ( const uint32_t msg, uint8_t last ) { method messageToSoftware (line 89) | bool messageToSoftware(uint32_t *msg, bool *last, bool nonBlocking=tru... method wait (line 110) | void wait() { method NvmeIndication (line 113) | NvmeIndication(int id, PortalPoller *poller = 0) : NvmeIndicationWrapp... class NvmeDriverIndication (line 121) | class NvmeDriverIndication : public NvmeDriverIndicationWrapper { method setupDone (line 128) | virtual void setupDone ( ) { method readDone (line 133) | virtual void readDone ( const uint64_t data ) { method writeDone (line 138) | virtual void writeDone ( ) { method status (line 142) | virtual void status ( const uint8_t mmcm_lock, const uint32_t counter ) { method setupComplete (line 146) | virtual void setupComplete() { method strstrLoc (line 150) | virtual void strstrLoc ( const uint32_t loc ) { method transferCompleted (line 154) | virtual void transferCompleted ( const uint16_t requestId, const uint6... method wait (line 162) | void wait() { method waitwrite (line 165) | void waitwrite() { method NvmeDriverIndication (line 169) | NvmeDriverIndication(int id, PortalPoller *poller = 0) : NvmeDriverInd... class MemServerPortalIndication (line 176) | class MemServerPortalIndication : public MemServerPortalIndicationWrapper { method MemServerPortalIndication (line 181) | MemServerPortalIndication(int id, PortalPoller *poller = 0) method readDone (line 186) | virtual void readDone ( const uint64_t data ) { method writeDone (line 190) | virtual void writeDone ( ) { method wait (line 193) | void wait() { method waitw (line 196) | void waitw() { FILE: lib/nvme/cpp/nvme.h type nvme_admin_opcode (line 21) | enum nvme_admin_opcode { type nvme_io_opcode (line 28) | enum nvme_io_opcode { type nvme_admin_cmd (line 42) | struct nvme_admin_cmd { type nvme_io_cmd (line 60) | struct nvme_io_cmd { type nvme_completion (line 77) | struct nvme_completion { type sgl_data_block_descriptor (line 84) | struct sgl_data_block_descriptor { type FeatureId (line 91) | enum FeatureId { function class (line 100) | class Nvme { FILE: lib/qemu/fpgadev.cpp function sem_wait_with_timeout (line 35) | void sem_wait_with_timeout(sem_t *sem) class MemServerPortalResponse (line 58) | class MemServerPortalResponse : public MemServerPortalResponseWrapper method wait (line 66) | void wait() { method read32Done (line 70) | void read32Done ( const uint32_t value ) { method read64Done (line 76) | void read64Done ( const uint64_t value ) { method writeDone (line 82) | void writeDone ( ) { method MemServerPortalResponse (line 87) | MemServerPortalResponse(unsigned int id, IrqCallback callback=0) : Mem... class QemuAccelIndication (line 92) | class QemuAccelIndication : public QemuAccelIndicationWrapper { method QemuAccelIndication (line 96) | QemuAccelIndication(int id, PortalPoller *poller = 0) : QemuAccelIndic... method started (line 100) | virtual void started ( ) { method wait (line 102) | virtual void wait() { class SerialIndication (line 107) | class SerialIndication : public SerialIndicationWrapper { method SerialIndication (line 110) | SerialIndication(int id, PortalPoller *poller = 0) : SerialIndicationW... method rx (line 113) | virtual void rx (const uint8_t ch) { class BlockDevRequest (line 118) | class BlockDevRequest method BlockDevRequest (line 132) | BlockDevRequest(FpgaDev *fpgaDev, BlockDevResponseProxy *response, int... class BlockDevRequest (line 120) | class BlockDevRequest : public BlockDevRequestWrapper { method BlockDevRequest (line 132) | BlockDevRequest(FpgaDev *fpgaDev, BlockDevResponseProxy *response, int... class spikehw_device_t (line 332) | class spikehw_device_t : public abstract_device_t { function abstract_device_t (line 371) | abstract_device_t *spikehw_device_t::make_device() class spikeflash_device_t (line 377) | class spikeflash_device_t : public abstract_device_t { function abstract_device_t (line 424) | abstract_device_t *spikeflash_device_t::make_device() class devicetree_device_t (line 430) | class devicetree_device_t : public abstract_device_t { type stat (line 445) | struct stat function abstract_device_t (line 475) | abstract_device_t *devicetree_device_t::make_device() type FpgaOps (line 490) | struct FpgaOps { function fpga_read (line 497) | uint64_t fpga_read(uint64_t addr) function fpga_write (line 503) | void fpga_write(uint64_t addr, uint64_t value) function fpga_close (line 508) | void fpga_close() type FpgaOps (line 521) | struct FpgaOps type FpgaOps (line 521) | struct FpgaOps type FpgaOps (line 521) | struct FpgaOps FILE: lib/qemu/fpgadev.h function class (line 18) | class FpgaDev { FILE: lib/rbm/cpp/mnist.h function class (line 35) | class MnistImageFile { function open (line 45) | void open() { FILE: lib/rbm/cpp/rbm.cpp function sigmoid (line 29) | float sigmoid(float x) function configureSigmoidTable (line 38) | void configureSigmoidTable() function printDynamicRange (line 141) | void printDynamicRange(const char *label, cv::Mat m) function sumOfErrorSquared (line 151) | float sumOfErrorSquared(cv::Mat &a, cv::Mat &b) FILE: lib/rbm/cpp/rbm.h function class (line 37) | class RbmIndication : public RbmIndicationWrapper function virtual (line 47) | virtual void toBramDone() { function virtual (line 51) | virtual void fromBramDone() { function virtual (line 55) | virtual void statesDone() { function virtual (line 59) | virtual void updateWeightsDone() { function virtual (line 63) | virtual void sumOfErrorSquared(uint32_t x) { function virtual (line 68) | virtual void sumOfErrorSquaredDebug(uint32_t macCount) { function virtual (line 71) | virtual void dbg(uint32_t a, uint32_t b, uint32_t c, uint32_t d) { function class (line 77) | class SigmoidIndication : public SigmoidIndicationWrapper function virtual (line 87) | virtual void tableUpdated(uint32_t addr) { function tableSize (line 90) | uint32_t tableSize() { return tableSize_; } function virtual (line 91) | virtual void tableSize(uint32_t size) { function class (line 105) | class RBM { function class (line 114) | class RbmMat : public PortalMat { FILE: lib/regexp/cpp/regexp_utils.h type P (line 33) | typedef struct P { function class (line 48) | class RegexpIndication : public RegexpIndicationWrapper function readfile (line 81) | int readfile(const char *fname, P* pP) function sw_ref (line 102) | int sw_ref(P *haystack, P *charMap, P *stateMap, P *stateTransitions) FILE: lib/strstr/cpp/mp.h function compute_borders (line 66) | void compute_borders(const char *x, int *border, int m) type MP (line 77) | struct MP { function compute_MP_next (line 83) | void compute_MP_next(const char *x, struct MP *MP_next, int m) function MP (line 95) | void MP(const char *x, const char *t, struct MP *MP_next, int m, int n, ... FILE: lib/strstr/cpp/strstr.h function class (line 23) | class StrstrIndication : public StrstrIndicationWrapper function virtual (line 30) | virtual void setupComplete() { function virtual (line 34) | virtual void searchResult (int v){ function wait (line 41) | void wait() { FILE: lib/zedboard_robot/cpp/read_buffer.h function class (line 23) | class reader FILE: pcie/tlp.py function emit_vcd_header (line 108) | def emit_vcd_header(f): function emit_vcd_entry (line 114) | def emit_vcd_entry(f, timestamp, pktclass): function pktClassification (line 141) | def pktClassification(tlpsof, tlpeof, tlpbe, pktformat, pkttype, portnum): function print_tlp (line 171) | def print_tlp(tlpdata, f=None): function print_tlp_log (line 266) | def print_tlp_log(tlplog, f=None): FILE: scripts/AST.py class InterfaceMixin (line 40) | class InterfaceMixin: method getSubinterface (line 41) | def getSubinterface(self, name): method parentClass (line 48) | def parentClass(self, default): function dtInfo (line 52) | def dtInfo(arg): function piInfo (line 72) | def piInfo(pitem): function declInfo (line 80) | def declInfo(mitem): function classInfo (line 88) | def classInfo(item): function serialize_json (line 98) | def serialize_json(interfaces, globalimports, bsvdefines): class Method (line 134) | class Method: method __init__ (line 135) | def __init__(self, name, return_type, params): method __repr__ (line 140) | def __repr__(self): method instantiate (line 143) | def instantiate(self, paramBindings): class Function (line 149) | class Function: method __init__ (line 150) | def __init__(self, name, return_type, params): method __repr__ (line 155) | def __repr__(self): class Variable (line 161) | class Variable: method __init__ (line 162) | def __init__(self, name, t, value): method __repr__ (line 169) | def __repr__(self): class Interface (line 172) | class Interface(InterfaceMixin): method __init__ (line 173) | def __init__(self, name, params, decls, subinterfacename, packagename): method interfaceType (line 181) | def interfaceType(self): method __repr__ (line 183) | def __repr__(self): method instantiate (line 185) | def instantiate(self, paramBindings): class Typeclass (line 193) | class Typeclass: method __init__ (line 194) | def __init__(self, name): method __repr__ (line 197) | def __repr__(self): class TypeclassInstance (line 200) | class TypeclassInstance: method __init__ (line 201) | def __init__(self, name, params, provisos, decl): method __repr__ (line 207) | def __repr__(self): class Module (line 210) | class Module: method __init__ (line 211) | def __init__(self, moduleContext, name, params, interface, provisos, d... method __repr__ (line 219) | def __repr__(self): class EnumElement (line 222) | class EnumElement: method __init__ (line 223) | def __init__(self, name, qualifiers, value): method __repr__ (line 226) | def __repr__(self): class Enum (line 229) | class Enum: method __init__ (line 230) | def __init__(self, elements): method __repr__ (line 233) | def __repr__(self): method instantiate (line 235) | def instantiate(self, paramBindings): class StructMember (line 238) | class StructMember: method __init__ (line 239) | def __init__(self, t, name): method __repr__ (line 242) | def __repr__(self): method instantiate (line 244) | def instantiate(self, paramBindings): class Struct (line 247) | class Struct: method __init__ (line 248) | def __init__(self, elements): method __repr__ (line 251) | def __repr__(self): method instantiate (line 253) | def instantiate(self, paramBindings): class TypeDef (line 256) | class TypeDef: method __init__ (line 257) | def __init__(self, tdtype, name, params): method __repr__ (line 265) | def __repr__(self): class Param (line 268) | class Param: method __init__ (line 269) | def __init__(self, name, t): method __repr__ (line 272) | def __repr__(self): method instantiate (line 274) | def instantiate(self, paramBindings): class Type (line 278) | class Type: method __init__ (line 279) | def __init__(self, name, params): method __repr__ (line 286) | def __repr__(self): method instantiate (line 289) | def instantiate(self, paramBindings): FILE: scripts/adb/adb_commands.py class M2CryptoSigner (line 56) | class M2CryptoSigner(adb_protocol.AuthSigner): method __init__ (line 59) | def __init__(self, rsa_key_path): method Sign (line 65) | def Sign(self, data): method GetPublicKey (line 68) | def GetPublicKey(self): class AdbCommands (line 74) | class AdbCommands(object): method ConnectDevice (line 83) | def ConnectDevice( method __init__ (line 103) | def __init__(self, handle, device_state): method usb_handle (line 108) | def usb_handle(self): method Close (line 111) | def Close(self): method Connect (line 115) | def Connect(cls, usb, banner=None, **kwargs): method Devices (line 134) | def Devices(cls): method GetState (line 138) | def GetState(self): method Install (line 141) | def Install(self, apk_path, destination_dir=None, timeout_ms=None): method Push (line 164) | def Push(self, source_file, device_filename, mtime='0', timeout_ms=None): method Pull (line 182) | def Pull(self, device_filename, dest_file=None, timeout_ms=None): method Stat (line 212) | def Stat(self, device_filename): method List (line 220) | def List(self, device_path): method Reboot (line 227) | def Reboot(self, destination=''): method RebootBootloader (line 231) | def RebootBootloader(self): method Remount (line 235) | def Remount(self): method Root (line 239) | def Root(self): method Shell (line 243) | def Shell(self, command, timeout_ms=None): method StreamingShell (line 249) | def StreamingShell(self, command, timeout_ms=None): method Logcat (line 263) | def Logcat(self, options, timeout_ms=None): FILE: scripts/adb/adb_debug.py function GetRSAKwargs (line 39) | def GetRSAKwargs(): function main (line 52) | def main(argv): FILE: scripts/adb/adb_protocol.py class InvalidCommandError (line 37) | class InvalidCommandError(Exception): method __init__ (line 40) | def __init__(self, message, response_header, response_data): class InvalidResponseError (line 47) | class InvalidResponseError(Exception): class InvalidChecksumError (line 51) | class InvalidChecksumError(Exception): class InterleavedDataError (line 55) | class InterleavedDataError(Exception): function MakeWireIDs (line 59) | def MakeWireIDs(ids): class AuthSigner (line 68) | class AuthSigner(object): method Sign (line 71) | def Sign(self, data): method GetPublicKey (line 75) | def GetPublicKey(self): class _AdbConnection (line 80) | class _AdbConnection(object): method __init__ (line 83) | def __init__(self, usb, local_id, remote_id, timeout_ms): method _Send (line 89) | def _Send(self, command, arg0, arg1, data=''): method Write (line 93) | def Write(self, data): method Okay (line 107) | def Okay(self): method ReadUntil (line 110) | def ReadUntil(self, *expected_cmds): method ReadUntilClose (line 125) | def ReadUntilClose(self): method Close (line 140) | def Close(self): class AdbMessage (line 150) | class AdbMessage(object): method __init__ (line 173) | def __init__(self, command=None, arg0=None, arg1=None, data=''): method checksum (line 181) | def checksum(self): method CalculateChecksum (line 185) | def CalculateChecksum(data): method Pack (line 189) | def Pack(self): method Unpack (line 195) | def Unpack(cls, message): method Send (line 203) | def Send(self, usb, timeout_ms=None): method Read (line 209) | def Read(cls, usb, expected_cmds, timeout_ms=None, total_timeout_ms=No... method Connect (line 243) | def Connect(cls, usb, banner='notadb', rsa_keys=None, auth_timeout_ms=... method Open (line 312) | def Open(cls, usb, destination, timeout_ms=None): method Command (line 348) | def Command(cls, usb, service, command='', timeout_ms=None): method StreamingCommand (line 371) | def StreamingCommand(cls, usb, service, command='', timeout_ms=None): FILE: scripts/adb/adb_test.py class BaseAdbTest (line 33) | class BaseAdbTest(unittest.TestCase): method _ExpectWrite (line 36) | def _ExpectWrite(cls, usb, command, arg0, arg1, data): method _ExpectRead (line 43) | def _ExpectRead(cls, usb, command, arg0, arg1, data=''): method _ConvertCommand (line 51) | def _ConvertCommand(cls, command): method _MakeHeader (line 55) | def _MakeHeader(cls, command, arg0, arg1, data): method _ExpectConnection (line 62) | def _ExpectConnection(cls, usb): method _ExpectOpen (line 67) | def _ExpectOpen(cls, usb, service): method _ExpectClose (line 72) | def _ExpectClose(cls, usb): method _Connect (line 77) | def _Connect(cls, usb): class AdbTest (line 81) | class AdbTest(BaseAdbTest): method _ExpectCommand (line 84) | def _ExpectCommand(cls, service, command, *responses): method testConnect (line 94) | def testConnect(self): method testSmallResponseShell (line 100) | def testSmallResponseShell(self): method testBigResponseShell (line 108) | def testBigResponseShell(self): method testReboot (line 119) | def testReboot(self): method testRebootBootloader (line 124) | def testRebootBootloader(self): method testRemount (line 129) | def testRemount(self): method testRoot (line 134) | def testRoot(self): class FilesyncAdbTest (line 140) | class FilesyncAdbTest(BaseAdbTest): method _MakeSyncHeader (line 143) | def _MakeSyncHeader(cls, command, *int_parts): method _MakeWriteSyncPacket (line 148) | def _MakeWriteSyncPacket(cls, command, data='', size=None): method _ExpectSyncCommand (line 152) | def _ExpectSyncCommand(cls, write_commands, read_commands): method testPush (line 169) | def testPush(self): method testPull (line 184) | def testPull(self): FILE: scripts/adb/common.py function GetInterface (line 39) | def GetInterface(setting): function InterfaceMatcher (line 44) | def InterfaceMatcher(clazz, subclass, protocol): class UsbHandle (line 54) | class UsbHandle(object): method __init__ (line 69) | def __init__(self, device, setting, usb_info=None, timeout_ms=None): method usb_info (line 86) | def usb_info(self): method Open (line 95) | def Open(self): method serial_number (line 138) | def serial_number(self): method port_path (line 142) | def port_path(self): method Close (line 145) | def Close(self): method Timeout (line 157) | def Timeout(self, timeout_ms): method FlushBuffers (line 160) | def FlushBuffers(self): method BulkWrite (line 169) | def BulkWrite(self, data, timeout_ms=None): method BulkRead (line 182) | def BulkRead(self, length, timeout_ms=None): method PortPathMatcher (line 195) | def PortPathMatcher(cls, port_path): method SerialMatcher (line 203) | def SerialMatcher(cls, serial): method FindAndOpen (line 208) | def FindAndOpen(cls, setting_matcher, method Find (line 218) | def Find(cls, setting_matcher, port_path=None, serial=None, timeout_ms... method FindFirst (line 233) | def FindFirst(cls, setting_matcher, device_matcher=None, **kwargs): method FindDevices (line 255) | def FindDevices(cls, setting_matcher, device_matcher=None, class TcpHandle (line 282) | class TcpHandle(object): method __init__ (line 287) | def __init__(self, serial): method BulkWrite (line 302) | def BulkWrite(self, data, timeout=None): method BulkRead (line 305) | def BulkRead(self, numbytes, timeout=None): method Timeout (line 308) | def Timeout(self, timeout_ms): method Close (line 311) | def Close(self): FILE: scripts/adb/common_cli.py function Uncamelcase (line 55) | def Uncamelcase(name): function Camelcase (line 60) | def Camelcase(name): function Usage (line 64) | def Usage(adb_dev): function StartCli (line 89) | def StartCli(argv, device_callback, kwarg_callback=None, list_callback=N... FILE: scripts/adb/common_stub.py function _Dotify (line 9) | def _Dotify(data): class StubUsb (line 13) | class StubUsb(object): method __init__ (line 16) | def __init__(self): method BulkWrite (line 21) | def BulkWrite(self, data, unused_timeout_ms=None): method BulkRead (line 27) | def BulkRead(self, length, method ExpectWrite (line 36) | def ExpectWrite(self, data): method ExpectRead (line 39) | def ExpectRead(self, data): method Timeout (line 42) | def Timeout(self, timeout_ms): FILE: scripts/adb/fastboot.py class FastbootTransferError (line 60) | class FastbootTransferError(usb_exceptions.FormatMessageWithArgumentsExc... class FastbootRemoteFailure (line 64) | class FastbootRemoteFailure(usb_exceptions.FormatMessageWithArgumentsExc... class FastbootStateMismatch (line 68) | class FastbootStateMismatch(usb_exceptions.FormatMessageWithArgumentsExc... class FastbootInvalidResponse (line 72) | class FastbootInvalidResponse( class FastbootProtocol (line 77) | class FastbootProtocol(object): method __init__ (line 81) | def __init__(self, usb): method usb_handle (line 90) | def usb_handle(self): method SendCommand (line 93) | def SendCommand(self, command, arg=None): method HandleSimpleResponses (line 104) | def HandleSimpleResponses( method HandleDataSending (line 117) | def HandleDataSending(self, source_file, source_len, method _AcceptResponses (line 151) | def _AcceptResponses(self, expected_header, info_cb, timeout_ms=None): method _HandleProgress (line 188) | def _HandleProgress(self, total, progress_callback): method _Write (line 200) | def _Write(self, data, length, progress_callback=None): class FastbootCommands (line 214) | class FastbootCommands(object): method __init__ (line 218) | def __init__(self, usb): method usb_handle (line 228) | def usb_handle(self): method Close (line 231) | def Close(self): method ConnectDevice (line 235) | def ConnectDevice( method Devices (line 244) | def Devices(cls): method _SimpleCommand (line 248) | def _SimpleCommand(self, command, arg=None, **kwargs): method FlashFromFile (line 252) | def FlashFromFile(self, partition, source_file, source_len=0, method Download (line 275) | def Download(self, source_file, source_len=0, method Flash (line 307) | def Flash(self, partition, timeout_ms=0, info_cb=DEFAULT_MESSAGE_CALLB... method Erase (line 321) | def Erase(self, partition, timeout_ms=None): method Getvar (line 325) | def Getvar(self, var, info_cb=DEFAULT_MESSAGE_CALLBACK): method Oem (line 336) | def Oem(self, command, timeout_ms=None, info_cb=DEFAULT_MESSAGE_CALLBA... method Continue (line 349) | def Continue(self): method Reboot (line 353) | def Reboot(self, target_mode=None, timeout_ms=None): method RebootBootloader (line 365) | def RebootBootloader(self, timeout_ms=None): FILE: scripts/adb/fastboot_debug.py function KwargHandler (line 32) | def KwargHandler(kwargs, argspec): function main (line 53) | def main(argv): FILE: scripts/adb/fastboot_test.py class FastbootTest (line 31) | class FastbootTest(unittest.TestCase): method setUp (line 33) | def setUp(self): method _SumLengths (line 37) | def _SumLengths(items): method ExpectDownload (line 40) | def ExpectDownload(self, writes, succeed=True, accept_data=True): method ExpectFlash (line 56) | def ExpectFlash(self, partition, succeed=True): method testDownload (line 64) | def testDownload(self): method testDownloadFail (line 74) | def testDownloadFail(self): method testFlash (line 88) | def testFlash(self): method testFlashFail (line 102) | def testFlashFail(self): method testFlashFromFile (line 111) | def testFlashFromFile(self): method testSimplerCommands (line 136) | def testSimplerCommands(self): method testVariousFailures (line 163) | def testVariousFailures(self): FILE: scripts/adb/filesync_protocol.py class InvalidChecksumError (line 34) | class InvalidChecksumError(Exception): class InterleavedDataError (line 38) | class InterleavedDataError(Exception): class PushFailedError (line 42) | class PushFailedError(Exception): class FilesyncProtocol (line 50) | class FilesyncProtocol(object): method Stat (line 54) | def Stat(connection, filename): method List (line 65) | def List(cls, connection, path): method Pull (line 77) | def Pull(cls, connection, filename, dest_file): method Push (line 87) | def Push(cls, connection, datafile, filename, class FileSyncConnection (line 123) | class FileSyncConnection(object): method __init__ (line 132) | def __init__(self, adb_connection, recv_header_format): method Send (line 144) | def Send(self, command_id, data='', size=0): method Read (line 164) | def Read(self, expected_ids, read_data=True): method ReadUntil (line 189) | def ReadUntil(self, expected_ids, *finish_ids): method _CanAddToSendBuffer (line 197) | def _CanAddToSendBuffer(self, data_len): method _Flush (line 201) | def _Flush(self): method _ReadBuffered (line 205) | def _ReadBuffered(self, size): FILE: scripts/adb/usb_exceptions.py class CommonUsbError (line 17) | class CommonUsbError(Exception): class FormatMessageWithArgumentsException (line 21) | class FormatMessageWithArgumentsException(CommonUsbError): method __init__ (line 30) | def __init__(self, message, *args): class DeviceNotFoundError (line 35) | class DeviceNotFoundError(FormatMessageWithArgumentsException): class DeviceAuthError (line 39) | class DeviceAuthError(FormatMessageWithArgumentsException): class LibusbWrappingError (line 43) | class LibusbWrappingError(CommonUsbError): method __init__ (line 50) | def __init__(self, msg, usb_error): method __str__ (line 54) | def __str__(self): class WriteFailedError (line 59) | class WriteFailedError(LibusbWrappingError): class ReadFailedError (line 63) | class ReadFailedError(LibusbWrappingError): class AdbCommandFailureException (line 67) | class AdbCommandFailureException(Exception): class AdbOperationException (line 71) | class AdbOperationException(Exception): FILE: scripts/boardinfo.py function attribute (line 29) | def attribute(boardname, name): FILE: scripts/bsvdependencies.py function getBsvPackages (line 30) | def getBsvPackages(bluespecdir): function bsvDependencies (line 40) | def bsvDependencies(bsvfile, allBsv=False, bluespecdir=None, argbsvpath=... FILE: scripts/bsvgen.py function toBsvType (line 356) | def toBsvType(titem, oitem): function collectElements (line 366) | def collectElements(mlist, workerfn, name): function fixupSubsts (line 393) | def fixupSubsts(item, suffix): function indent (line 438) | def indent(f, indentation): function bemitStructMember (line 442) | def bemitStructMember(item, f, indentation): function bemitStruct (line 451) | def bemitStruct(item, name, f, indentation): function bemitType (line 464) | def bemitType(item, name, f, indentation): function bemitEnum (line 482) | def bemitEnum(item, name, f, indentation): function emitBDef (line 495) | def emitBDef(item, generated_hpp, indentation): function generate_bsv (line 510) | def generate_bsv(project_dir, noisyFlag, aGenDef, jsondata): FILE: scripts/bsvpreprocess.py function preprocess (line 36) | def preprocess(sourcefilename, source, defs, bsvpath): FILE: scripts/cppgen.py function indent (line 219) | def indent(f, indentation): function cName (line 223) | def cName(x): class paramInfo (line 231) | class paramInfo: method __init__ (line 232) | def __init__(self, name, width, shifted, datatype, assignOp): function collectMembers (line 240) | def collectMembers(scope, pitem): function typeNumeric (line 272) | def typeNumeric(item): function typeCName (line 305) | def typeCName(item): function signCName (line 367) | def signCName(item): function typeJson (line 381) | def typeJson(item): function hasBitWidth (line 388) | def hasBitWidth(item): function getNumeric (line 391) | def getNumeric(item): function typeBitWidth (line 418) | def typeBitWidth(item): function accumWords (line 456) | def accumWords(s, pro, memberList): function generate_marshall (line 481) | def generate_marshall(pfmt, argWords): function generate_demarshall (line 513) | def generate_demarshall(fmt, methodName, argWords): function formalParameters (line 554) | def formalParameters(params, insertPortal): function genToJson (line 561) | def genToJson(var, name, prefix, ptype, appendto=False): function gatherMethodInfo (line 615) | def gatherMethodInfo(mname, params, itemname, classNameOrig, classVariant): function emitMethodDeclaration (line 693) | def emitMethodDeclaration(mname, params, f, className, methodIndex, retu... function generate_class (line 729) | def generate_class(classNameOrig, classVariant, declList, generatedCFile... function emitStructMember (line 889) | def emitStructMember(item, f, indentation): function emitStruct (line 898) | def emitStruct(item, name, f, indentation): function emitType (line 911) | def emitType(item, name, f, indentation): function convertVerilogNumber (line 929) | def convertVerilogNumber(n): function emitEnum (line 942) | def emitEnum(item, name, f, indentation): function emitCD (line 959) | def emitCD(item, generated_hpp, indentation): function generate_cpp (line 974) | def generate_cpp(project_dir, noisyFlag, jsondata): FILE: scripts/discover_icmp.py function connect_with_adb (line 40) | def connect_with_adb(ipaddr): function calcsum (line 58) | def calcsum(source_string): function receive_ping (line 67) | def receive_ping(timeout): function send_ping (line 90) | def send_ping(dest_addr): function check_adb_port (line 105) | def check_adb_port(dest_addr): function ping_request (line 111) | def ping_request(dest_addr): function ping_response (line 117) | def ping_response(timeout = 0.1): function ip2int (line 125) | def ip2int(addr): function int2ip (line 128) | def int2ip(addr): function send_pings (line 131) | def send_pings(): function get_pings (line 135) | def get_pings(): function do_work (line 139) | def do_work(start, end): function detect_network (line 187) | def detect_network(): FILE: scripts/discover_tcp.py function ip2int (line 42) | def ip2int(addr): function int2ip (line 45) | def int2ip(addr): function connect_with_adb (line 48) | def connect_with_adb(ipaddr,port): function open_adb_socket (line 71) | def open_adb_socket(dest_addr,port): function do_work_poll (line 78) | def do_work_poll(start, end, port, get_hostname): function do_work_kqueue (line 120) | def do_work_kqueue(start, end, port, get_hostname): function do_work (line 165) | def do_work(start,end,port,get_hostname): function detect_network (line 171) | def detect_network(network=None, port=5555, get_hostname=True): FILE: scripts/generate-constraints.py function newArgparser (line 35) | def newArgparser(): FILE: scripts/globalv.py function add_new (line 6) | def add_new(decl): FILE: scripts/packagesource.py function find (line 27) | def find(name, path): function getBsvPackages (line 32) | def getBsvPackages(bluespecdir): function expandPackages (line 44) | def expandPackages(bsvfile): FILE: scripts/portal.py class JsonObject (line 30) | class JsonObject: method __init__ (line 31) | def __init__(self, d=None, **kwargs): function json_object_hook (line 39) | def json_object_hook(d, encoding=None): class NativeProxy (line 43) | class NativeProxy: method __init__ (line 44) | def __init__(self, interfaceName, handler, responseInterface=None, rpc... method callback (line 75) | def callback(self, a): method worker (line 87) | def worker(self): method __getattr__ (line 91) | def __getattr__(self, name, default=None): FILE: scripts/portalJson.py class portal (line 31) | class portal: method __init__ (line 32) | def __init__(self, devaddr, devport): method recv (line 36) | def recv(self): method send (line 53) | def send(self, d): method shutdown (line 58) | def shutdown(self): FILE: scripts/syntax.py function t_error (line 220) | def t_error(t): function p_error (line 224) | def p_error(errtoken): function t_VAR (line 231) | def t_VAR(t): function t_newline (line 238) | def t_newline(t): function t_COMMENT (line 242) | def t_COMMENT(t): function t_MCOMMENT (line 246) | def t_MCOMMENT(t): function p_goal (line 253) | def p_goal(p): function p_typeParams (line 257) | def p_typeParams(p): function p_type (line 268) | def p_type(p): function p_expressions (line 284) | def p_expressions(p): function p_colonVar (line 304) | def p_colonVar(p): function p_expression (line 308) | def p_expression(p): function p_caseExprItem (line 313) | def p_caseExprItem(p): function p_caseExprItems (line 316) | def p_caseExprItems(p): function p_defaultExprItem (line 320) | def p_defaultExprItem(p): function p_caseExpr (line 325) | def p_caseExpr(p): function p_binaryExpression (line 329) | def p_binaryExpression(p): function p_unaryExpression (line 354) | def p_unaryExpression(p): function p_term (line 371) | def p_term(p): function p_structInits (line 404) | def p_structInits(p): function p_structPatternElements (line 411) | def p_structPatternElements(p): function p_pattern (line 415) | def p_pattern(p): function p_patterns (line 424) | def p_patterns(p): function p_importDecl (line 428) | def p_importDecl(p): function p_importDecls (line 434) | def p_importDecls(p): function p_exportDecl (line 438) | def p_exportDecl(p): function p_exportDecls (line 444) | def p_exportDecls(p): function p_interfaceFormalParam (line 448) | def p_interfaceFormalParam(p): function p_interfaceFormalParams (line 460) | def p_interfaceFormalParams(p): function p_interfaceHashParams (line 468) | def p_interfaceHashParams(p): function p_instanceAttributes (line 476) | def p_instanceAttributes(p): function p_subinterfaceDecl (line 480) | def p_subinterfaceDecl(p): function p_parenthesizedFormalParams (line 494) | def p_parenthesizedFormalParams(p): function p_methodDecl (line 503) | def p_methodDecl(p): function p_interfaceStmt (line 507) | def p_interfaceStmt(p): function p_interfaceStmts (line 512) | def p_interfaceStmts(p): function p_interfaceDecl (line 520) | def p_interfaceDecl(p): function p_arrayDecl (line 527) | def p_arrayDecl(p): function p_varDecl (line 532) | def p_varDecl(p): function p_params (line 540) | def p_params(p): function p_lvalue (line 544) | def p_lvalue(p): function p_varAssign1 (line 553) | def p_varAssign1(p): function p_varAssign2 (line 558) | def p_varAssign2(p): function p_varAssign3 (line 565) | def p_varAssign3(p): function p_varAssign (line 571) | def p_varAssign(p): function p_ruleCond (line 576) | def p_ruleCond(p): function p_implicitCond (line 579) | def p_implicitCond(p): function p_rule (line 583) | def p_rule(p): function p_ifStmt (line 587) | def p_ifStmt(p): function p_caseItem (line 591) | def p_caseItem(p): function p_caseItems (line 594) | def p_caseItems(p): function p_defaultItem (line 598) | def p_defaultItem(p): function p_caseStmt (line 603) | def p_caseStmt(p): function p_forStmt (line 607) | def p_forStmt(p): function p_whenStmt (line 610) | def p_whenStmt(p): function p_beginStmt (line 613) | def p_beginStmt(p): function p_expressionStmt (line 616) | def p_expressionStmt(p): function p_expressionStmts (line 643) | def p_expressionStmts(p): function p_provisos (line 647) | def p_provisos(p): function p_endFunction (line 655) | def p_endFunction(p): function p_functionBody (line 658) | def p_functionBody(p): function p_functionValue (line 661) | def p_functionValue(p): function p_functionFormal (line 664) | def p_functionFormal(p): function p_functionFormals (line 668) | def p_functionFormals(p): function p_fsmStmt (line 672) | def p_fsmStmt(p): function p_fsmStmts (line 678) | def p_fsmStmts(p): function p_fsmStmtDef (line 682) | def p_fsmStmtDef(p): function p_functionDef (line 685) | def p_functionDef(p): function p_methodDef (line 697) | def p_methodDef(p): function p_methodBody (line 709) | def p_methodBody(p): function p_endMethod (line 713) | def p_endMethod(p): function p_unionMember (line 716) | def p_unionMember(p): function p_subStruct (line 721) | def p_subStruct(p): function p_structMembers (line 724) | def p_structMembers(p): function p_structMember (line 735) | def p_structMember(p): function p_subUnion (line 740) | def p_subUnion(p): function p_unionMembers (line 743) | def p_unionMembers(p): function p_taggedUnionDef (line 747) | def p_taggedUnionDef(p): function p_structDef (line 750) | def p_structDef(p): function p_enumRange (line 754) | def p_enumRange(p): function p_enumElement (line 760) | def p_enumElement(p): function p_enumElements (line 768) | def p_enumElements(p): function p_enumDef (line 776) | def p_enumDef(p): function p_vardot (line 780) | def p_vardot(p): function p_vars (line 788) | def p_vars(p): function p_deriving (line 796) | def p_deriving(p): function p_macroDef (line 804) | def p_macroDef(p): function p_typeDefBody (line 808) | def p_typeDefBody(p): function p_typeDef (line 815) | def p_typeDef(p): function p_interfaceDef (line 824) | def p_interfaceDef(p): function p_formalParam (line 831) | def p_formalParam(p): function p_moduleFormalParams (line 836) | def p_moduleFormalParams(p): function p_moduleFormalArg (line 850) | def p_moduleFormalArg(p): function p_moduleFormalArgs (line 854) | def p_moduleFormalArgs(p): function p_moduleParamsArgs (line 863) | def p_moduleParamsArgs(p): function p_attrSpec (line 875) | def p_attrSpec(p): function p_attrSpecs (line 879) | def p_attrSpecs(p): function p_moduleContext (line 883) | def p_moduleContext(p): function p_moduleDefHeader (line 889) | def p_moduleDefHeader(p): function p_moduleDef (line 893) | def p_moduleDef(p): function p_importBviDef (line 899) | def p_importBviDef(p): function p_bviModuleDef (line 906) | def p_bviModuleDef(p): function p_bviExpressionStmts (line 910) | def p_bviExpressionStmts(p): function p_bviExpressionStmt (line 914) | def p_bviExpressionStmt(p): function p_schedOp (line 949) | def p_schedOp(p): function p_bviInterfaceDef (line 955) | def p_bviInterfaceDef(p): function p_bviMethodAttributes (line 960) | def p_bviMethodAttributes(p): function p_bviMethodAttribute (line 963) | def p_bviMethodAttribute(p): function p_bviMethodDef (line 969) | def p_bviMethodDef(p): function p_instanceDeclStmt (line 973) | def p_instanceDeclStmt(p): function p_instanceDeclStmts (line 979) | def p_instanceDeclStmts(p): function p_instanceDecl (line 984) | def p_instanceDecl(p): function p_typeClassDeclStmts (line 988) | def p_typeClassDeclStmts(p): function p_typeClassDecl (line 992) | def p_typeClassDecl(p): function p_packageStmt (line 999) | def p_packageStmt(p): function p_packageStmts (line 1012) | def p_packageStmts(p): function p_beginPackage (line 1016) | def p_beginPackage(p): function p_endPackage (line 1020) | def p_endPackage(p): function p_package (line 1024) | def p_package(p): function syntax_parse (line 1028) | def syntax_parse(argdata, inputfilename, bsvdefines, bsvpath): function generate_bsvcpp (line 1045) | def generate_bsvcpp(filelist, project_dir, bsvdefines, interfaces, bsvpa... FILE: scripts/topgen.py function newArgparser (line 29) | def newArgparser(): function addPortal (line 192) | def addPortal(outputPrefix, enumVal, ifcName, direction): class iReq (line 214) | class iReq: method __init__ (line 215) | def __init__(self): function instMod (line 238) | def instMod(pmap, args, modname, modext, constructor, tparam, memFlag, i... function flushModules (line 298) | def flushModules(key): function toVectorLiteral (line 304) | def toVectorLiteral(l): function appendVectors (line 310) | def appendVectors(l): function parseParam (line 318) | def parseParam(pitem, proxy): FILE: scripts/util.py function createDirAndOpen (line 29) | def createDirAndOpen(f, m): function replaceIfChanged (line 35) | def replaceIfChanged(name, replacement): function capitalize (line 48) | def capitalize(s): function decapitalize (line 50) | def decapitalize(s): function foldl (line 55) | def foldl(f, x, l): function splitBinding (line 61) | def splitBinding(s): function escapequotes (line 67) | def escapequotes(s): FILE: tests/adapter/test.cpp class TestIndication (line 24) | class TestIndication : public TestIndicationWrapper method done (line 27) | void done() { method TestIndication (line 31) | TestIndication(unsigned int id) : TestIndicationWrapper(id) {} function main (line 34) | int main(int argc, const char **argv) FILE: tests/aecho/generated/l_class_OC_Echo.h function class (line 5) | class l_class_OC_Echo { FILE: tests/aecho/generated/l_class_OC_EchoIndication.h function class (line 3) | class l_class_OC_EchoIndication { FILE: tests/aecho/generated/l_class_OC_EchoRequest.h function class (line 3) | class l_class_OC_EchoRequest { FILE: tests/aecho/generated/l_class_OC_EchoTest.h function class (line 4) | class l_class_OC_EchoTest { FILE: tests/aecho/generated/l_class_OC_Fifo.h function class (line 3) | class l_class_OC_Fifo { FILE: tests/aecho/generated/l_class_OC_Fifo1.h function class (line 3) | class l_class_OC_Fifo1 { FILE: tests/aecho/generated/output.h function class (line 1) | class l_class_OC_EchoRequest { function class (line 8) | class l_class_OC_EchoIndication { function class (line 15) | class l_class_OC_Echo { function class (line 29) | class l_class_OC_EchoTest { FILE: tests/aecho/testecho.cpp class EchoIndication (line 26) | class EchoIndication : public EchoIndicationWrapper method heard (line 29) | virtual void heard(uint32_t v) { method EchoIndication (line 32) | EchoIndication(unsigned int id) : EchoIndicationWrapper(id) {} function call_say (line 35) | static void call_say(int v) function main (line 41) | int main(int argc, const char **argv) FILE: tests/algo1_flashmodel/flashaccess.cpp function timespec_diff_sec (line 82) | double timespec_diff_sec( timespec start, timespec end ) { function hashAddrToData (line 89) | unsigned int hashAddrToData(int bus, int chip, int blk, int word) { function checkReadData (line 94) | bool checkReadData(int tag) { class FlashIndication (line 130) | class FlashIndication : public FlashIndicationWrapper method FlashIndication (line 134) | FlashIndication(unsigned int id) : FlashIndicationWrapper(id){} method readDone (line 136) | virtual void readDone(unsigned int tag) { method writeDone (line 162) | virtual void writeDone(unsigned int tag) { method eraseDone (line 179) | virtual void eraseDone(unsigned int tag, unsigned int status) { method debugDumpResp (line 199) | virtual void debugDumpResp (unsigned int debug0, unsigned int debug1, ... function getNumReadsInFlight (line 211) | int getNumReadsInFlight() { return curReadsInFlight; } function getNumWritesInFlight (line 212) | int getNumWritesInFlight() { return curWritesInFlight; } function getNumErasesInFlight (line 213) | int getNumErasesInFlight() { return curErasesInFlight; } function waitIdleEraseTag (line 218) | int waitIdleEraseTag() { function waitIdleWriteBuffer (line 246) | int waitIdleWriteBuffer() { function waitIdleReadBuffer (line 275) | int waitIdleReadBuffer() { function eraseBlock (line 302) | void eraseBlock(int bus, int chip, int block, int tag) { function writePage (line 314) | void writePage(int bus, int chip, int block, int page, int tag) { function readPage (line 324) | void readPage(int bus, int chip, int block, int page, int tag) { function main (line 337) | int main(int argc, const char **argv) FILE: tests/algo1_flashmodel/test.cpp class MMUIndication (line 49) | class MMUIndication : public MMUIndicationWrapper method MMUIndication (line 53) | MMUIndication(DmaManager *pm, unsigned int id, int tile=DEFAULT_TILE)... method MMUIndication (line 54) | MMUIndication(DmaManager *pm, unsigned int id, PortalTransportFunctio... method configResp (line 55) | virtual void configResp(uint32_t pointer){ method error (line 59) | virtual void error (uint32_t code, uint32_t pointer, uint64_t offset, ... method idResponse (line 64) | virtual void idResponse(uint32_t sglId){ class MemServerIndication (line 69) | class MemServerIndication : public MemServerIndicationWrapper method init (line 74) | void init(){ method MemServerIndication (line 79) | MemServerIndication(unsigned int id, int tile=DEFAULT_TILE) : MemServ... method MemServerIndication (line 80) | MemServerIndication(MemServerRequestProxy *p, unsigned int id, int ti... method addrResponse (line 81) | virtual void addrResponse(uint64_t physAddr){ method reportStateDbg (line 84) | virtual void reportStateDbg(const DmaDbgRec rec){ method reportMemoryTraffic (line 87) | virtual void reportMemoryTraffic(uint64_t words){ method error (line 92) | virtual void error (uint32_t code, uint32_t pointer, uint64_t offset, ... method receiveMemoryTraffic (line 97) | uint64_t receiveMemoryTraffic(){ method getMemoryTraffic (line 101) | uint64_t getMemoryTraffic(const ChannelType rc){ function main (line 110) | int main(int argc, const char **argv) FILE: tests/algo1_nandsim_manual/algo1.cpp class NandCfgIndication (line 51) | class NandCfgIndication : public NandCfgIndicationWrapper method readDone (line 55) | virtual void readDone(uint32_t v){ method writeDone (line 59) | virtual void writeDone(uint32_t v){ method eraseDone (line 63) | virtual void eraseDone(uint32_t v){ method configureNandDone (line 67) | virtual void configureNandDone(){ method NandCfgIndication (line 72) | NandCfgIndication(int id) : NandCfgIndicationWrapper(id) { method wait (line 75) | void wait() { class StrstrIndication (line 83) | class StrstrIndication : public StrstrIndicationWrapper method StrstrIndication (line 86) | StrstrIndication(unsigned int id) : StrstrIndicationWrapper(id){ method setupComplete (line 90) | virtual void setupComplete() { method searchResult (line 94) | virtual void searchResult (int v){ method wait (line 101) | void wait() { function main (line 113) | int main(int argc, const char **argv) FILE: tests/algo1_nandsim_manual/nandsim_manual.c function NandCfgIndicationWrappereraseDone_cb (line 54) | int NandCfgIndicationWrappereraseDone_cb ( struct PortalInternal *p, co... function NandCfgIndicationWrapperwriteDone_cb (line 60) | int NandCfgIndicationWrapperwriteDone_cb ( struct PortalInternal *p, co... function NandCfgIndicationWrapperreadDone_cb (line 66) | int NandCfgIndicationWrapperreadDone_cb ( struct PortalInternal *p, con... function NandCfgIndicationWrapperconfigureNandDone_cb (line 72) | int NandCfgIndicationWrapperconfigureNandDone_cb ( struct PortalInterna... function MMUIndicationWrapperconfigResp_cb (line 78) | int MMUIndicationWrapperconfigResp_cb ( struct PortalInternal *p, const... function MMUIndicationWrapperidResponse_cb (line 84) | int MMUIndicationWrapperidResponse_cb ( struct PortalInternal *p, const... function MMUIndicationWrappererror_cb (line 91) | int MMUIndicationWrappererror_cb ( struct PortalInternal *p, const uint... function manual_event (line 96) | void manual_event(void) type timeval (line 121) | struct timeval function main (line 143) | int main(int argc, const char **argv) FILE: tests/avalon_mm/testecho.cpp class EchoIndication (line 31) | class EchoIndication : public EchoIndicationWrapper method heard (line 34) | virtual void heard(uint32_t v) { method heard2 (line 37) | virtual void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 41) | EchoIndication(unsigned int id) : EchoIndicationWrapper(id) {} function call_say (line 44) | static void call_say(int v) function main (line 51) | int main(int argc, const char **argv) FILE: tests/axieth/axieth.h function class (line 8) | class AxiEth { FILE: tests/axieth/testaxieth.cpp class AxiEthTestIndication (line 9) | class AxiEthTestIndication : public AxiEthTestIndicationWrapper method irqChanged (line 15) | void irqChanged( const uint8_t irqLevel, const uint8_t intrSources ) { method resetDone (line 18) | virtual void resetDone() { method status (line 22) | virtual void status ( const uint8_t mmcm_locked, const uint8_t irq, co... method wait (line 27) | void wait() { method readDone (line 33) | void readDone ( const uint32_t value ) { method writeDone (line 39) | void writeDone ( ) { method AxiEthTestIndication (line 44) | AxiEthTestIndication(unsigned int id) : AxiEthTestIndicationWrapper(id) { function main (line 54) | int main(int argc, const char **argv) FILE: tests/bluecheck_harness/harness.py class BlueCheck (line 26) | class BlueCheck: method __init__ (line 27) | def __init__(self): method startTest (line 31) | def startTest(self, v): FILE: tests/bpiflash/bpiflash.h function class (line 7) | class BpiFlash { FILE: tests/bpiflash/testbpiflash.cpp class BpiFlashTestIndication (line 6) | class BpiFlashTestIndication : public BpiFlashTestIndicationWrapper method resetDone (line 11) | virtual void resetDone() { method readDone (line 15) | virtual void readDone(uint16_t v) { method writeDone (line 20) | virtual void writeDone() { method wait (line 24) | void wait() { method BpiFlashTestIndication (line 27) | BpiFlashTestIndication(unsigned int id) : BpiFlashTestIndicationWrappe... function main (line 37) | int main(int argc, const char **argv) FILE: tests/ddr3/testddr3.cpp class Ddr3TestIndication (line 29) | class Ddr3TestIndication : public Ddr3TestIndicationWrapper method Ddr3TestIndication (line 32) | Ddr3TestIndication(unsigned int id) : Ddr3TestIndicationWrapper(id){} method writeDone (line 33) | virtual void writeDone(uint32_t v) { method readDone (line 37) | virtual void readDone(uint32_t v) { function main (line 43) | int main(int argc, const char **argv) FILE: tests/ddr3_altera/testddr3.cpp class Ddr3TestIndication (line 28) | class Ddr3TestIndication : public Ddr3TestIndicationWrapper method Ddr3TestIndication (line 31) | Ddr3TestIndication(unsigned int id) : Ddr3TestIndicationWrapper(id){} method writeDone (line 32) | virtual void writeDone(uint32_t v) { method readDone (line 36) | virtual void readDone(uint32_t v) { function main (line 42) | int main(int argc, const char **argv) FILE: tests/ddr_minimal/testddr3.cpp class Ddr3TestIndication (line 29) | class Ddr3TestIndication : public Ddr3TestIndicationWrapper method Ddr3TestIndication (line 32) | Ddr3TestIndication(unsigned int id) : Ddr3TestIndicationWrapper(id){} method writeDone (line 33) | virtual void writeDone(uint32_t v) { method readDone (line 37) | virtual void readDone(uint32_t v) { function main (line 45) | int main(int argc, const char **argv) FILE: tests/dma2bram/test.cpp class TestIndication (line 28) | class TestIndication : public TestIndicationWrapper method TestIndication (line 31) | TestIndication(unsigned int id) : TestIndicationWrapper(id){} method writeDone (line 32) | virtual void writeDone(uint32_t v) { function main (line 38) | int main(int argc, const char **argv) FILE: tests/dram_awsf1/testddr3.cpp class Ddr3TestIndication (line 28) | class Ddr3TestIndication : public Ddr3TestIndicationWrapper method Ddr3TestIndication (line 31) | Ddr3TestIndication(unsigned int id) : Ddr3TestIndicationWrapper(id){} method writeDone (line 32) | virtual void writeDone(uint32_t id) { method readDone (line 36) | virtual void readDone(uint16_t v, method error (line 62) | virtual void error(uint32_t code, uint32_t data){ function main (line 68) | int main(int argc, const char **argv) FILE: tests/echosoft2/daemon.cpp class EchoIndication (line 32) | class EchoIndication : public EchoIndicationWrapper method heard (line 35) | void heard(uint32_t id, uint32_t v) { method heard2 (line 46) | void heard2(uint32_t id, uint16_t a, uint16_t b) { method EchoIndication (line 57) | EchoIndication(unsigned int id, PortalTransportFunctions *item, void *... class EchoRequest (line 60) | class EchoRequest : public EchoRequestWrapper method say (line 63) | void say (const uint32_t id, const uint32_t v ) { method say2 (line 68) | void say2 (const uint32_t id, const uint16_t a, const uint16_t b ) { method setLeds (line 73) | void setLeds (const uint32_t id, const uint8_t v ) { method EchoRequest (line 79) | EchoRequest(unsigned int id, PortalTransportFunctions *item, void *par... function main (line 82) | int main(int argc, const char **argv) FILE: tests/echosoft2/testecho.cpp class EchoIndication (line 32) | class EchoIndication : public EchoIndicationWrapper method heard (line 35) | void heard(uint32_t id, uint32_t v) { method heard2 (line 39) | void heard2(uint32_t id, uint16_t a, uint16_t b) { method EchoIndication (line 43) | EchoIndication(unsigned int id, PortalTransportFunctions *item, void *... function call_say (line 48) | static void call_say(int v) function call_say2 (line 55) | static void call_say2(int v, int v2) class EchoIndication2 (line 82) | class EchoIndication2 : public EchoIndicationWrapper method heard (line 85) | void heard(uint32_t id, uint32_t v) { method heard2 (line 89) | void heard2(uint32_t id, uint16_t a, uint16_t b) { method EchoIndication2 (line 93) | EchoIndication2(unsigned int id, PortalTransportFunctions *item, void ... function call2_say (line 98) | static void call2_say(int v) function call2_say2 (line 105) | static void call2_say2(int v, int v2) function main (line 128) | int main(int argc, const char **argv) function main (line 149) | int main(int argc, const char **argv) FILE: tests/fastecho/testfastecho.cpp class FastEcho (line 29) | class FastEcho : public FastEchoIndicationAWrapper method FastEcho (line 32) | FastEcho(unsigned int indicationId, unsigned int requestId) method indication (line 38) | virtual void indication(uint64_t a, uint64_t b, uint64_t c, uint64_t d) { method doEcho (line 46) | bool doEcho(uint64_t a, uint64_t b, uint64_t c, uint64_t d) { function main (line 63) | int main(int argc, const char **argv) FILE: tests/float/ftest.c function main (line 3) | int main() FILE: tests/fp/testfp.cpp class FpIndication (line 28) | class FpIndication : public FpIndicationWrapper method incr_cnt (line 32) | void incr_cnt(){ method added (line 36) | void added ( float a ) { method FpIndication (line 40) | FpIndication(unsigned int id) : FpIndicationWrapper(id), cnt(0){} function main (line 43) | int main(int argc, const char **argv) FILE: tests/guard/gtest.c function main (line 3) | int main() FILE: tests/ipcperf/testipctest.cpp class IpcTestIndication (line 51) | class IpcTestIndication : public IpcTestIndicationWrapper method heard (line 54) | virtual void heard(uint32_t v) { method heard2 (line 63) | virtual void heard2(uint16_t v1, uint16_t v2) {} method IpcTestIndication (line 64) | IpcTestIndication(unsigned int id, PortalPoller *poller) : IpcTestIndi... function run_test (line 67) | static void run_test(void) function main (line 111) | int main(int argc, const char **argv) FILE: tests/memcpy_manysglists/testmemcpy.cpp function dump (line 35) | void dump(const char *prefix, char *buf, size_t len) class MemcpyIndication (line 46) | class MemcpyIndication : public MemcpyIndicationWrapper method MemcpyIndication (line 50) | MemcpyIndication(unsigned int id) : MemcpyIndicationWrapper(id){} method started (line 52) | virtual void started(){ method done (line 55) | virtual void done() { function do_copy (line 63) | int do_copy(int srcAlloc, int sgl_config_request_id, int sgl_config_indi... function main (line 104) | int main(int argc, const char **argv) FILE: tests/memread_err/testmemread.cpp function dump (line 44) | void dump(const char *prefix, char *buf, size_t len) class MemreadIndication (line 52) | class MemreadIndication : public MemreadIndicationWrapper method readDone (line 56) | virtual void readDone(uint32_t v){ method started (line 61) | virtual void started(uint32_t words){ method rData (line 64) | virtual void rData ( uint64_t v ){ method MemreadIndication (line 68) | MemreadIndication(int id) : MemreadIndicationWrapper(id){} function runtest (line 71) | int runtest(int argc, const char ** argv) function main (line 161) | int main(int argc, const char **argv) FILE: tests/memread_manual/memread_manual_manager.c function ReadTestIndicationWrapperreadDone_cb (line 49) | int ReadTestIndicationWrapperreadDone_cb ( struct PortalInternal *p, co... function MMUIndicationWrapperconfigResp_cb (line 55) | int MMUIndicationWrapperconfigResp_cb ( struct PortalInternal *p, const... function MMUIndicationWrapperidResponse_cb (line 61) | int MMUIndicationWrapperidResponse_cb ( struct PortalInternal *p, const... function MMUIndicationWrappererror_cb (line 66) | int MMUIndicationWrappererror_cb ( struct PortalInternal *p, const uint... function manual_event (line 73) | void manual_event(void) type timeval (line 97) | struct timeval function main (line 119) | int main(int argc, const char **argv) FILE: tests/memserver_copy/testmemcopy.cpp function memdump (line 25) | static void memdump(unsigned char *p, int len, const char *title) class MemcopyIndication (line 44) | class MemcopyIndication : public MemcopyIndicationWrapper method MemcopyIndication (line 47) | MemcopyIndication(int id) : MemcopyIndicationWrapper(id){} method copyDone (line 49) | virtual void copyDone ( uint32_t srcGen ){ method copyProgress (line 53) | virtual void copyProgress ( uint32_t numtodo ){ function main (line 58) | int main(int argc, const char **argv) FILE: tests/memserver_write/testmemwrite.cpp function memdump (line 27) | static void memdump(unsigned char *p, int len, const char *title) class MemwriteIndication (line 46) | class MemwriteIndication : public MemwriteIndicationWrapper method MemwriteIndication (line 49) | MemwriteIndication(int id) : MemwriteIndicationWrapper(id){} method writeDone (line 51) | virtual void writeDone ( uint32_t srcGen ){ method writeProgress (line 55) | virtual void writeProgress ( uint32_t numtodo ){ function main (line 61) | int main(int argc, const char **argv) FILE: tests/memwrite_acp/testmemwrite.cpp function memdump (line 25) | static void memdump(unsigned char *p, int len, const char *title) class MemwriteIndication (line 44) | class MemwriteIndication : public MemwriteIndicationWrapper method MemwriteIndication (line 47) | MemwriteIndication(int id) : MemwriteIndicationWrapper(id){} method writeDone (line 49) | virtual void writeDone ( uint32_t srcGen ){ function main (line 55) | int main(int argc, const char **argv) FILE: tests/memwrite_trivial/testmemwrite.cpp function memdump (line 25) | static void memdump(unsigned char *p, int len, const char *title) class MemwriteIndication (line 44) | class MemwriteIndication : public MemwriteIndicationWrapper method MemwriteIndication (line 47) | MemwriteIndication(int id) : MemwriteIndicationWrapper(id){} method writeDone (line 49) | virtual void writeDone ( uint32_t srcGen ){ function main (line 55) | int main(int argc, const char **argv) FILE: tests/memwriteengine_test/testmemwrite.cpp class MemwriteIndication (line 28) | class MemwriteIndication : public MemwriteIndicationWrapper method MemwriteIndication (line 31) | MemwriteIndication(int id) : MemwriteIndicationWrapper(id){} method writeDone (line 33) | virtual void writeDone ( uint32_t srcGen ){ method req (line 37) | virtual void req ( uint32_t addr ){ method done (line 40) | virtual void done ( uint32_t tag ){ method mismatch (line 43) | virtual void mismatch ( const uint32_t addr, const uint64_t data ){ function main (line 49) | int main(int argc, const char **argv) FILE: tests/method/mtest.cpp function main (line 3) | int main() FILE: tests/mifo/testmifo.cpp class MifoTestIndication (line 27) | class MifoTestIndication : public MifoTestIndicationWrapper method incr_cnt (line 31) | void incr_cnt(){ method mifo32 (line 35) | virtual void mifo32(uint32_t a) { method mifo64 (line 41) | virtual void mifo64(uint32_t a, uint32_t b) { method fimo64 (line 50) | virtual void fimo64(uint32_t a, uint32_t b) { method fimo96 (line 59) | virtual void fimo96(uint32_t a, uint32_t b, uint32_t c) { method fimo128 (line 70) | virtual void fimo128(uint32_t a, uint32_t b, uint32_t c, uint32_t d) { method MifoTestIndication (line 84) | MifoTestIndication(unsigned int id) : MifoTestIndicationWrapper(id), c... function main (line 87) | int main(int argc, const char **argv) FILE: tests/nandsim_manual/nandsim_manual.c function NandCfgIndicationWrappereraseDone_cb (line 48) | int NandCfgIndicationWrappereraseDone_cb( struct PortalInternal *p, con... function NandCfgIndicationWrapperwriteDone_cb (line 54) | int NandCfgIndicationWrapperwriteDone_cb( struct PortalInternal *p, con... function NandCfgIndicationWrapperreadDone_cb (line 60) | int NandCfgIndicationWrapperreadDone_cb( struct PortalInternal *p, cons... function NandCfgIndicationWrapperconfigureNandDone_cb (line 66) | int NandCfgIndicationWrapperconfigureNandDone_cb( struct PortalInternal... function DmaIndicationWrapperconfigResp_cb (line 72) | int DmaIndicationWrapperconfigResp_cb( struct PortalInternal *p, const ... function DmaIndicationWrapperaddrResponse_cb (line 78) | int DmaIndicationWrapperaddrResponse_cb( struct PortalInternal *p, cons... function DmaIndicationWrapperreportStateDbg_cb (line 83) | int DmaIndicationWrapperreportStateDbg_cb( struct PortalInternal *p, co... function DmaIndicationWrapperreportMemoryTraffic_cb (line 89) | int DmaIndicationWrapperreportMemoryTraffic_cb( struct PortalInternal *... function DmaIndicationWrapperdmaError_cb (line 96) | int DmaIndicationWrapperdmaError_cb( struct PortalInternal *p, const ui... function manual_event (line 102) | void manual_event(void) type timeval (line 127) | struct timeval function main (line 139) | int main(int argc, const char **argv) FILE: tests/nandsim_manual/testnandsim.cpp class NandCfgIndication (line 30) | class NandCfgIndication : public NandCfgIndicationWrapper method readDone (line 34) | virtual void readDone(uint32_t v){ method writeDone (line 38) | virtual void writeDone(uint32_t v){ method eraseDone (line 42) | virtual void eraseDone(uint32_t v){ method configureNandDone (line 46) | virtual void configureNandDone(){ method NandCfgIndication (line 51) | NandCfgIndication(int id) : NandCfgIndicationWrapper(id) { method wait (line 54) | void wait() { function main (line 62) | int main(int argc, const char **argv) FILE: tests/nandsim_manual/testnandsim_test.cpp class NandCfgIndication (line 34) | class NandCfgIndication : public NandCfgIndicationWrapper method readDone (line 38) | virtual void readDone(uint32_t v){ method writeDone (line 42) | virtual void writeDone(uint32_t v){ method eraseDone (line 46) | virtual void eraseDone(uint32_t v){ method configureNandDone (line 50) | virtual void configureNandDone(){ method NandCfgIndication (line 55) | NandCfgIndication(int id) : NandCfgIndicationWrapper(id) { method wait (line 58) | void wait() { function main (line 66) | int main(int argc, const char **argv) FILE: tests/nvme_core/string_search.cpp type MsgFromSoftwareTag (line 16) | enum MsgFromSoftwareTag { type MsgFromSoftware (line 27) | struct MsgFromSoftware { type MsgToSoftwareTag (line 32) | enum MsgToSoftwareTag { type MsgToSoftware (line 38) | struct MsgToSoftware { function sendMessage (line 51) | void sendMessage(MsgFromSoftwareTag tag, int data, bool last=false) function main (line 60) | int main(int argc, char * const *argv) FILE: tests/nvme_strstr/main.cpp class StringSearchResponse (line 16) | class StringSearchResponse : public StringSearchResponseWrapper { method strstrLoc (line 18) | virtual void strstrLoc ( const uint32_t pos ) { method StringSearchResponse (line 22) | StringSearchResponse(int id, PortalPoller *poller = 0) : StringSearchR... function main (line 26) | int main(int argc, char * const *argv) FILE: tests/nvme_test/main.cpp function main (line 15) | int main(int argc, char * const *argv) FILE: tests/ov7670/testcam.cpp class Ov7670ControllerIndication (line 30) | class Ov7670ControllerIndication : public Ov7670ControllerIndicationWrap... method Ov7670ControllerIndication (line 34) | Ov7670ControllerIndication(unsigned int id) : Ov7670ControllerIndicati... method i2cResponse (line 36) | virtual void i2cResponse(uint8_t bus, uint8_t data) { method vsync (line 40) | virtual void vsync(uint32_t cycles, uint8_t href) { method data (line 48) | virtual void data(uint8_t first, uint8_t gap, uint8_t data) { method frameStarted (line 53) | virtual void frameStarted(uint8_t first) { method frameTransferred (line 56) | virtual void frameTransferred() { method data4 (line 59) | virtual void data4(uint32_t data) { function main (line 63) | int main(int argc, const char **argv) FILE: tests/partial/testecho.cpp class EchoIndication (line 31) | class EchoIndication : public EchoIndicationWrapper method heard (line 34) | virtual void heard(uint32_t v) { method heard2 (line 38) | virtual void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 42) | EchoIndication(unsigned int id) : EchoIndicationWrapper(id) {} function call_say (line 45) | static void call_say(int v) function call_say2 (line 52) | static void call_say2(int v, int v2) function main (line 58) | int main(int argc, const char **argv) FILE: tests/pcie-debug/tracepcie.cpp class EchoIndication (line 34) | class EchoIndication : public EchoIndicationWrapper method heard (line 37) | virtual void heard(uint32_t v) { method heard2 (line 41) | virtual void heard2(uint16_t a, uint16_t b) { method EchoIndication (line 45) | EchoIndication(unsigned int id) : EchoIndicationWrapper(id) {} class ChangeIndication (line 48) | class ChangeIndication : public ChangeIndicationWrapper method change (line 51) | virtual void change(uint32_t timestamp, uint8_t src, uint32_t value) { method changeByte (line 54) | virtual void changeByte(uint8_t c) { method ChangeIndication (line 57) | ChangeIndication(unsigned int id) : ChangeIndicationWrapper(id) {} function call_say (line 60) | static void call_say(int v) function call_say2 (line 67) | static void call_say2(int v, int v2) function main (line 73) | int main(int argc, const char **argv) FILE: tests/pciememcheck/pciememcheck.cpp class PcieMemCheckIndication (line 10) | class PcieMemCheckIndication : public PcieMemCheckIndicationWrapper { method checkFinished (line 12) | virtual void checkFinished() { method PcieMemCheckIndication (line 16) | PcieMemCheckIndication(unsigned int id) : PcieMemCheckIndicationWrappe... function main (line 19) | int main(int argc, char* const*argv) FILE: tests/physmaster/daemon.cpp class PhysMemMasterRequest (line 27) | class PhysMemMasterRequest : public PhysMemMasterRequestWrapper method readReq (line 30) | void readReq ( const PhysMemRequestL_PhysAddrWidth_P v ) { method writeReq (line 35) | void writeReq ( const PhysMemRequestL_PhysAddrWidth_P v ) { method writeData (line 40) | void writeData ( const MemDataL_DataBusWidth_P v ) { method disconnect (line 45) | void disconnect (void) { method PhysMemMasterRequest (line 50) | PhysMemMasterRequest(unsigned int id, PortalTransportFunctions *item, ... function main (line 53) | int main(int argc, const char **argv) FILE: tests/physmaster/testecho.cpp class PhysMemMasterIndication (line 27) | class PhysMemMasterIndication : public PhysMemMasterIndicationWrapper method readData (line 30) | void readData ( const MemDataL_DataBusWidth_P v ) { method writeDone (line 34) | void writeDone ( const uint8_t v ) { method PhysMemMasterIndication (line 38) | PhysMemMasterIndication(unsigned int id, PortalTransportFunctions *ite... function main (line 43) | int main(int argc, const char **argv) FILE: tests/qemuaccel/qemuaccel.cpp function main (line 4) | int main(int argc, const char **argv) FILE: tests/rootport/rootport.cpp type nvme_admin_opcode (line 9) | enum nvme_admin_opcode { type nvme_admin_cmd (line 13) | struct nvme_admin_cmd { type nvme_io_cmd (line 31) | struct nvme_io_cmd { class RootPortTrace (line 49) | class RootPortTrace : public RootPortTraceWrapper { method traceDmaRequest (line 51) | void traceDmaRequest(const DmaChannel chan, const int write, const uin... method traceDmaData (line 54) | void traceDmaData ( const DmaChannel chan, const int write, const uint... method RootPortTrace (line 58) | RootPortTrace(int id, PortalPoller *poller = 0) : RootPortTraceWrapper... class RootPortIndication (line 62) | class RootPortIndication : public RootPortIndicationWrapper { method readDone (line 67) | virtual void readDone ( const uint64_t data ) { method writeDone (line 72) | virtual void writeDone ( ) { method status (line 76) | virtual void status ( const uint8_t mmcm_lock ) { method wait (line 81) | void wait() { method waitwrite (line 84) | void waitwrite() { method RootPortIndication (line 87) | RootPortIndication(int id, PortalPoller *poller = 0) : RootPortIndicat... class DmaBuffer (line 94) | class DmaBuffer { class RootPort (line 168) | class RootPort { method RootPort (line 185) | RootPort() function memserverWrite (line 256) | void memserverWrite(RootPort *rootPort) function identify (line 293) | void identify(RootPort *rootPort) function allocIOQueues (line 346) | void allocIOQueues(RootPort *rootPort, int entry=0) function main (line 436) | int main(int argc, const char **argv) FILE: tests/serialportal/serialportal.cpp class Simple (line 51) | class Simple : public SimpleRequestWrapper method incr_cnt (line 56) | void incr_cnt(){ method say1 (line 60) | void say1(uint32_t a) { method say2 (line 65) | void say2(uint16_t a, uint16_t b) { method Simple (line 71) | Simple(unsigned int id, PortalTransportFunctions *transport = 0, void ... class SerialPortalIndication (line 75) | class SerialPortalIndication : public SerialPortalIndicationWrapper method rx (line 78) | void rx ( uint8_t c ) { method SerialPortalIndication (line 81) | SerialPortalIndication(unsigned int id) : SerialPortalIndicationWrappe... class EchoRequest (line 84) | class EchoRequest : public EchoRequestWrapper method say (line 87) | virtual void say(uint32_t v) { method say2 (line 90) | virtual void say2(uint16_t a, uint16_t b) { method setLeds (line 93) | virtual void setLeds ( const uint8_t v ) {} method EchoRequest (line 94) | EchoRequest(unsigned int id) : EchoRequestWrapper(id) {} class EchoIndication (line 97) | class EchoIndication : public EchoIndicationWrapper method heard (line 100) | virtual void heard ( const uint32_t v ) { method heard2 (line 103) | virtual void heard2 ( const uint16_t a, const uint16_t b ) { method EchoIndication (line 106) | EchoIndication(int id, PortalTransportFunctions *item = 0, void *param... function initSerial (line 112) | int initSerial(const char *dev) function main (line 132) | int main(int argc, const char **argv) FILE: tests/simmethodtime/test.cpp function perfinit (line 26) | static void perfinit(void) function perfprint (line 39) | static void perfprint(long long *perfvalues, const char *name) function main (line 49) | int main(int argc, const char **argv) FILE: tests/simple_manual/simple_manual.c function SimpleIndicationWrapperheard1_cb (line 32) | int SimpleIndicationWrapperheard1_cb ( struct PortalInternal *p, const ... function SimpleIndicationWrapperheard2_cb (line 37) | int SimpleIndicationWrapperheard2_cb ( struct PortalInternal *p, const ... function manual_event (line 43) | static void manual_event(void) function main (line 55) | int main(int argc, const char **argv) FILE: tests/simple_manual/testsimple.cpp class SimpleIndication (line 33) | class SimpleIndication : public SimpleIndicationWrapper method heard1 (line 36) | virtual void heard1(uint32_t a) { method heard2 (line 39) | virtual void heard2(uint32_t a, uint32_t b) { method SimpleIndication (line 42) | SimpleIndication(unsigned int id) : SimpleIndicationWrapper(id) {} function main (line 45) | int main(int argc, const char **argv) FILE: tests/spikehw/boot/copybbl.c function copybbl (line 9) | int copybbl() FILE: tests/spikehw/spikehw.cpp class SpikeHwIndication (line 22) | class SpikeHwIndication : public SpikeHwIndicationWrapper method traceDmaRequest (line 30) | void traceDmaRequest(DmaChannel chan, int write, uint16_t objId, uint3... method traceDmaData (line 34) | void traceDmaData ( const DmaChannel chan, const int write, const uint... method irqChanged (line 39) | void irqChanged( const uint8_t irq, const uint16_t intrSources ) { method resetDone (line 46) | virtual void resetDone() { method status (line 50) | virtual void status ( const uint8_t reset_asserted, const uint8_t mmcm... method wait (line 56) | void wait() { method readDone (line 75) | void readDone ( const uint32_t value ) { method writeDone (line 81) | void writeDone ( ) { method readFlashDone (line 86) | void readFlashDone ( const uint32_t value ) { method writeFlashDone (line 92) | void writeFlashDone ( ) { method SpikeHwIndication (line 97) | SpikeHwIndication(unsigned int id, IrqCallback callback=0) : SpikeHwIn... class spikehw_device_t (line 250) | class spikehw_device_t : public abstract_device_t { function abstract_device_t (line 286) | abstract_device_t *spikehw_device_t::make_device() class spikeflash_device_t (line 292) | class spikeflash_device_t : public abstract_device_t { function abstract_device_t (line 339) | abstract_device_t *spikeflash_device_t::make_device() class devicetree_device_t (line 345) | class devicetree_device_t : public abstract_device_t { type stat (line 360) | struct stat function abstract_device_t (line 390) | abstract_device_t *devicetree_device_t::make_device() type FpgaOps (line 405) | struct FpgaOps { function fpga_read (line 412) | uint64_t fpga_read(uint64_t addr) function fpga_write (line 418) | void fpga_write(uint64_t addr, uint64_t value) function fpga_close (line 423) | void fpga_close() type FpgaOps (line 436) | struct FpgaOps type FpgaOps (line 436) | struct FpgaOps type FpgaOps (line 436) | struct FpgaOps FILE: tests/spikehw/spikehw.h function class (line 13) | class SpikeHw { FILE: tests/spikehw/test-spikehw.cpp function register_device (line 22) | void register_device(reg_t addr, std::function f) function register_mem_allocator (line 25) | void register_mem_allocator(std::function f) function dumpI2cRegs (line 43) | static void dumpI2cRegs() function main (line 55) | int main(int argc, const char **argv) FILE: tests/test_pmod/testpmod.cpp class PmodControllerIndication (line 13) | class PmodControllerIndication : public PmodControllerIndicationWrapper method PmodControllerIndication (line 16) | PmodControllerIndication(int id) : PmodControllerIndicationWrapper(id) {} method rst (line 17) | virtual void rst ( const uint32_t v ) { function main (line 23) | int main(int argc, const char **argv) FILE: tests/test_sdio1/test_sdio1.cpp function bit_sel (line 35) | uint32_t bit_sel(uint32_t lsb, uint32_t msb, uint32_t v) class SDIOResponse (line 40) | class SDIOResponse : public SDIOResponseWrapper method read_resp (line 43) | virtual void read_resp(uint8_t v){ method emio_sample (line 46) | virtual void emio_sample(uint32_t v){ method cnt_cycle_resp (line 56) | virtual void cnt_cycle_resp(uint32_t v){ method SDIOResponse (line 59) | SDIOResponse(unsigned int id) : SDIOResponseWrapper(id){} function main (line 63) | int main(int argc, const char **argv) FILE: tests/test_spi0/foo.cpp class TestImageCaptureIndications (line 47) | class TestImageCaptureIndications : public ImageCaptureIndications { method spi_trace_sample_count_value (line 48) | void spi_trace_sample_count_value(long unsigned int) { method spi_trace_sample_value (line 51) | void spi_trace_sample_value(long long unsigned int) { method spi_control_value (line 54) | void spi_control_value(long unsigned int) { method spi_rxfifo_value (line 57) | void spi_rxfifo_value(long unsigned int) { method putFailed (line 67) | void putFailed(unsigned long v){ method debugind (line 71) | void debugind(long unsigned int v) { function init_local_semaphores (line 76) | static void init_local_semaphores(void) function zynq_spi (line 235) | static uint16_t zynq_spi(uint32_t addr, uint32_t data) function vita_spi_read (line 260) | static uint16_t vita_spi_read(uint32_t uAddr) function vita_spi_write (line 264) | static int vita_spi_write(uint32_t uAddr, uint16_t uData) function vita_spi_write_sequence (line 273) | static void vita_spi_write_sequence(uint16_t pConfig[][3], uint32_t uLen... function fmc_imageon_vita_receiver_get_status (line 295) | static int fmc_imageon_vita_receiver_get_status(void) function fmc_imageon_demo_enable_ipipe (line 327) | static void fmc_imageon_demo_enable_ipipe( void) function fmc_imageon_demo_init (line 563) | static void fmc_imageon_demo_init(int argc, const char **argv) function main (line 615) | int main(int argc, const char **argv) FILE: tests/test_spi0/test_spi0.cpp function bit_sel (line 44) | uint32_t bit_sel(uint32_t lsb, uint32_t msb, uint32_t v) class SPIResponse (line 49) | class SPIResponse : public SPIResponseWrapper method read_resp (line 52) | virtual void read_resp(uint8_t v){ method emio_sample (line 55) | virtual void emio_sample(const Spew v){ method cnt_cycle_resp (line 59) | virtual void cnt_cycle_resp(uint32_t v){ method spi_word (line 62) | virtual void spi_word(uint32_t v){ method SPIResponse (line 65) | SPIResponse(unsigned int id) : SPIResponseWrapper(id){} function main (line 69) | int main(int argc, const char **argv) FILE: tests/testfpmul/testfpmul.cpp class RbmRequestProxy (line 41) | class RbmRequestProxy class MmRequestProxy (line 42) | class MmRequestProxy class SigmoidRequestProxy (line 43) | class SigmoidRequestProxy class TimerRequestProxy (line 44) | class TimerRequestProxy class SigmoidIndication (line 45) | class SigmoidIndication class FpMulIndication (line 56) | class FpMulIndication : public FpMulIndicationWrapper method mul_resp (line 59) | virtual void mul_resp(uint32_t v) { method FpMulIndication (line 63) | FpMulIndication(unsigned int id) : FpMulIndicationWrapper(id) {} function main (line 67) | int main(int argc, const char **argv) FILE: tests/testldstrex/testldstrex.cpp function main (line 38) | int main(int argc, const char **argv) FILE: tests/testmm_cuda_perf/cuda_opencv_example/main.cpp function main (line 39) | int main() function main (line 73) | int main() FILE: tests/yuv/testyuv.cpp type rgb (line 34) | struct rgb { type rgb (line 38) | struct rgb type yuv (line 40) | struct yuv { type yuv (line 44) | struct yuv type rgb (line 47) | struct rgb type rgb (line 38) | struct rgb type yuv (line 48) | struct yuv type yuv (line 44) | struct yuv class YuvIndication (line 51) | class YuvIndication : public YuvIndicationWrapper method incr_cnt (line 55) | void incr_cnt(){ method rgb (line 59) | void rgb(uint8_t r, uint8_t g, uint8_t b) { method yuv (line 65) | void yuv(uint8_t y, uint8_t u, uint8_t v) { method yyuv (line 71) | void yyuv(uint8_t yy, uint8_t uv) { method YuvIndication (line 77) | YuvIndication(unsigned int id) : YuvIndicationWrapper(id), cnt(0){} function rgbtoyuv (line 80) | struct yuv rgbtoyuv(unsigned short r, unsigned short g, unsigned short b) function main (line 93) | int main(int argc, const char **argv)