SYMBOL INDEX (110 symbols across 11 files) FILE: sw/RetentionTest/RetentionTest.cpp function writeRow (line 12) | void writeRow(fpga_t* fpga, uint row, uint bank, uint8_t pattern, Instru... function readAndCompareRow (line 54) | void readAndCompareRow(fpga_t* fpga, const uint row, const uint bank, co... function turnBus (line 110) | void turnBus(fpga_t* fpga, BUSDIR b, InstructionSequence* iseq = nullptr){ function testRetention (line 134) | void testRetention(fpga_t* fpga, const int retention){ function setRefreshConfig (line 217) | void setRefreshConfig(fpga_t* fpga, uint trefi, uint trfc){ function printHelp (line 232) | void printHelp(char* argv[]){ function main (line 238) | int main(int argc, char* argv[]){ FILE: sw/SoftMC_API/softmc.cpp function Instruction (line 46) | Instruction genACT(uint bank, uint row){ function Instruction (line 66) | Instruction genPRE(uint bank, PRE_TYPE pc){ function Instruction (line 98) | Instruction genWR(uint bank, uint col, uint8_t pattern, AUTO_PRECHARGE a... function Instruction (line 144) | Instruction genRD(uint bank, uint col, AUTO_PRECHARGE ap, BURST_LENGTH bl){ function Instruction (line 177) | Instruction genWAIT(uint cycles){ //min 1, max 1023 function Instruction (line 195) | Instruction genBUSDIR(BUSDIR dir){ function Instruction (line 207) | Instruction genEND(){ function Instruction (line 215) | Instruction genZQ(){ function Instruction (line 228) | Instruction genREF(){ function Instruction (line 248) | Instruction genREF_CONFIG(uint val, REGISTER r){ FILE: sw/SoftMC_API/softmc.h type Instruction (line 35) | typedef uint64_t Instruction; type uint (line 36) | typedef uint32_t uint; type class (line 39) | enum class type class (line 47) | enum class type class (line 52) | enum class type class (line 57) | enum class type class (line 62) | enum class function REGISTER (line 67) | enum class REGISTER { FILE: sw/riffa_2.1/driver/linux/circ_queue.c function circ_queue (line 56) | circ_queue * init_circ_queue(int len) function queue_count_to_index (line 90) | unsigned int queue_count_to_index(unsigned int count, unsigned int len) function push_circ_queue (line 95) | int push_circ_queue(circ_queue * q, unsigned int val1, unsigned int val2) function pop_circ_queue (line 117) | int pop_circ_queue(circ_queue * q, unsigned int * val1, unsigned int * v... function circ_queue_empty (line 153) | int circ_queue_empty(circ_queue * q) function circ_queue_full (line 168) | int circ_queue_full(circ_queue * q) function free_circ_queue (line 182) | void free_circ_queue(circ_queue * q) FILE: sw/riffa_2.1/driver/linux/circ_queue.h type circ_queue (line 58) | struct circ_queue { type circ_queue (line 64) | typedef struct circ_queue circ_queue; FILE: sw/riffa_2.1/driver/linux/riffa.c type fpga_t (line 58) | struct fpga_t function fpga_t (line 64) | fpga_t * fpga_open(int id) function fpga_close (line 84) | void fpga_close(fpga_t * fpga) function fpga_send (line 91) | int fpga_send(fpga_t * fpga, int chnl, void * data, int len, int destoff, function fpga_recv (line 107) | int fpga_recv(fpga_t * fpga, int chnl, void * data, int len, long long t... function fpga_reset (line 120) | void fpga_reset(fpga_t * fpga) function fpga_list (line 125) | int fpga_list(fpga_info_list * list) { FILE: sw/riffa_2.1/driver/linux/riffa.h type fpga_t (line 60) | struct fpga_t type fpga_t (line 61) | typedef struct fpga_t fpga_t; FILE: sw/riffa_2.1/driver/linux/riffa_driver.c type sg_mapping (line 84) | struct sg_mapping { type chnl_dir (line 94) | struct chnl_dir { type fpga_state (line 103) | struct fpga_state { type class (line 125) | struct class type fpga_state (line 128) | struct fpga_state function read_reg (line 137) | static inline unsigned int read_reg(struct fpga_state * sc, int offset) function write_reg (line 145) | static inline void write_reg(struct fpga_state * sc, int offset, unsigne... function __udivdi3 (line 155) | unsigned long long __udivdi3(unsigned long long num, unsigned long long ... function process_intr_vector (line 170) | static inline void process_intr_vector(struct fpga_state * sc, int off, function irqreturn_t (line 278) | static irqreturn_t intrpt_handler(int irq, void *dev_id) type sg_mapping (line 321) | struct sg_mapping type fpga_state (line 321) | struct fpga_state type dma_data_direction (line 323) | enum dma_data_direction type sg_mapping (line 325) | struct sg_mapping type page (line 326) | struct page type scatterlist (line 327) | struct scatterlist type scatterlist (line 328) | struct scatterlist type sg_mapping (line 342) | struct sg_mapping function free_sg_buf (line 424) | static inline void free_sg_buf(struct fpga_state * sc, struct sg_mapping... function chnl_recv (line 467) | static inline unsigned int chnl_recv(struct fpga_state * sc, int chnl, function chnl_send (line 644) | static inline unsigned int chnl_send(struct fpga_state * sc, int chnl, function list_fpgas (line 785) | static inline int list_fpgas(fpga_info_list * list) function reset (line 819) | static inline void reset(int id) function fpga_ioctl (line 849) | static long fpga_ioctl(struct file *filp, unsigned int ioctlnum, function allocate_chnls (line 897) | static inline int __devinit allocate_chnls(struct pci_dev *dev, struct f... function fpga_probe (line 958) | static int __devinit fpga_probe(struct pci_dev *dev, const struct pci_de... function fpga_remove (line 1297) | static void __devexit fpga_remove(struct pci_dev *dev) type pci_driver (line 1348) | struct pci_driver type file_operations (line 1355) | struct file_operations function fpga_init (line 1363) | static int __init fpga_init(void) function fpga_exit (line 1399) | static void __exit fpga_exit(void) FILE: sw/riffa_2.1/driver/linux/riffa_driver.h type fpga_chnl_io (line 107) | struct fpga_chnl_io type fpga_chnl_io (line 117) | typedef struct fpga_chnl_io fpga_chnl_io; type fpga_info_list (line 119) | struct fpga_info_list type fpga_info_list (line 128) | typedef struct fpga_info_list fpga_info_list; FILE: sw/riffa_2.1/driver/windows/sys/riffa.c function NTSTATUS (line 39) | NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING... function NTSTATUS (line 94) | NTSTATUS RiffaEvtDeviceAdd(IN WDFDRIVER Driver, IN PWDFDEVICE_INIT Devic... function VOID (line 208) | VOID RiffaEvtDriverContextCleanup(IN WDFDRIVER Driver) { function NTSTATUS (line 231) | NTSTATUS RiffaEvtDevicePrepareHardware(WDFDEVICE Device, WDFCMRESLIST Re... function NTSTATUS (line 484) | NTSTATUS RiffaEvtDeviceReleaseHardware(IN WDFDEVICE Device, IN WDFCMRESL... function NTSTATUS (line 514) | NTSTATUS RiffaReadHardwareIds(IN PDEVICE_EXTENSION DevExt) { function BOOLEAN (line 616) | BOOLEAN RiffaEvtInterruptIsr(IN WDFINTERRUPT Interrupt, IN ULONG Message... function BOOLEAN (line 669) | BOOLEAN RiffaProcessInterrupt(IN PDEVICE_EXTENSION DevExt, IN UINT32 Off... function VOID (line 737) | VOID RiffaEvtInterruptDpc(IN WDFINTERRUPT Interrupt, IN WDFDEVICE Device) { function VOID (line 904) | VOID RiffaEvtIoDeviceControl(IN WDFQUEUE Queue, IN WDFREQUEST Request, function VOID (line 953) | VOID RiffaIoctlSend(IN PDEVICE_EXTENSION DevExt, IN WDFREQUEST Request, function VOID (line 1077) | VOID RiffaIoctlRecv(IN PDEVICE_EXTENSION DevExt, IN WDFREQUEST Request, function VOID (line 1222) | VOID RiffaIoctlList(IN PDEVICE_EXTENSION DevExt, IN WDFREQUEST Request, function VOID (line 1314) | VOID RiffaIoctlReset(IN PDEVICE_EXTENSION DevExt, IN WDFREQUEST Request) { function BOOLEAN (line 1364) | BOOLEAN RiffaThreadEnter(IN PDEVICE_EXTENSION DevExt, IN UINT32 Chnl) { function VOID (line 1391) | VOID RiffaThreadExit(IN PDEVICE_EXTENSION DevExt, IN UINT32 Chnl) { function VOID (line 1417) | VOID RiffaCompleteRequest(IN PDEVICE_EXTENSION DevExt, IN UINT32 Chnl, function VOID (line 1445) | VOID RiffaEvtRequestCancel(IN WDFREQUEST Request) { function VOID (line 1496) | VOID RiffaEvtTimerFunc(IN WDFTIMER Timer) { function VOID (line 1571) | VOID RiffaStartRecvTransaction(IN PDEVICE_EXTENSION DevExt, IN UINT32 Ch... function NTSTATUS (line 1641) | NTSTATUS RiffaStartDmaTransaction(IN PDEVICE_EXTENSION DevExt, IN UINT32... function VOID (line 1707) | VOID RiffaProgramScatterGather(IN PDEVICE_EXTENSION DevExt, IN UINT32 Ch... function VOID (line 1827) | VOID RiffaTransactionComplete(IN PDEVICE_EXTENSION DevExt, IN UINT32 Chnl, function VOID (line 1900) | VOID RiffaProgramSend(IN PDEVICE_EXTENSION DevExt, IN UINT32 Chnl, IN UI... function BOOLEAN (line 1935) | BOOLEAN RiffaEvtProgramDma(IN WDFDMATRANSACTION Transaction, IN WDFDEVIC... FILE: sw/riffa_2.1/driver/windows/sys/riffa_private.h type RIFFA_FPGA_CHNL_IO (line 46) | typedef struct RIFFA_FPGA_CHNL_IO { type RIFFA_FPGA_INFO (line 56) | typedef struct RIFFA_FPGA_INFO { type CHNL_DIR_STATE (line 66) | typedef struct CHNL_DIR_STATE { type INTR_CHNL_DIR_DATA (line 94) | typedef struct INTR_CHNL_DIR_DATA { type DEVICE_EXTENSION (line 103) | typedef struct _DEVICE_EXTENSION { type REQUEST_EXTENSION (line 123) | typedef struct _REQUEST_EXTENSION { type TIMER_EXTENSION (line 128) | typedef struct _TIMER_EXTENSION {