| DuneNvme 1.0.2 This is a simple NVMe test environment that allows experimentation with the low level PCIe NVMe interfaces as available on a Xilinx FPGA environment. |
Control Member List
This is the complete list of members for Control, including all inherited members.
| close() (defined in NvmeAccess) | NvmeAccess | |
| Control() (defined in Control) | Control | |
| dumpDataBlock(void *data, Bool full) | Control | |
| dumpDmaRegs(bool c2h, int chan) (defined in NvmeAccess) | NvmeAccess | |
| dumpNvmeRegisters() | Control | |
| dumpRegs(int nvmeNum=-1) (defined in NvmeAccess) | NvmeAccess | |
| dumpStatus() (defined in NvmeAccess) | NvmeAccess | |
| getNvme() (defined in NvmeAccess) | NvmeAccess | |
| init() | Control | |
| NvmeAccess() (defined in NvmeAccess) | NvmeAccess | |
| nvmeCapture() | Control | |
| nvmeCaptureAndRead() | Control | |
| nvmeCaptureRepeat() | Control | |
| nvmeConfigure() | Control | |
| nvmeDataPacket(NvmeRequestPacket &packet) | Control | virtual |
| nvmeInfo() | Control | |
| nvmeInfoDevice(int device) | Control | |
| nvmeInit() | Control | |
| nvmeProcess() | NvmeAccess | |
| nvmeRead() | Control | |
| nvmeRegs() | Control | |
| nvmeRequest(Bool wait, int queue, int opcode, BUInt nameSpace, BUInt32 address, BUInt32 arg10, BUInt32 arg11=0, BUInt32 arg12=0) (defined in NvmeAccess) | NvmeAccess | |
| nvmeTrim() | Control | |
| nvmeTrim1() | Control | |
| nvmeTrim2() | Control | |
| nvmeWrite() | Control | |
| oblockNum | Control | |
| obufRx (defined in NvmeAccess) | NvmeAccess | protected |
| obufTx (defined in NvmeAccess) | NvmeAccess | protected |
| odataBlock | Control | |
| odataBlockMem (defined in NvmeAccess) | NvmeAccess | protected |
| odmaRegs | NvmeAccess | protected |
| ofifo0 | Control | |
| ofifo1 | Control | |
| ofile | Control | |
| ofilename | Control | |
| ohostRecvFd | NvmeAccess | protected |
| ohostSendFd | NvmeAccess | protected |
| oinfo | NvmeAccess | protected |
| omachine | Control | |
| onumBlocks | Control | |
| onvmeNum | NvmeAccess | protected |
| onvmeRegbase | NvmeAccess | protected |
| opacketReply | NvmeAccess | protected |
| opacketReplySem | NvmeAccess | protected |
| oqueueAdminId (defined in NvmeAccess) | NvmeAccess | protected |
| oqueueAdminMem (defined in NvmeAccess) | NvmeAccess | protected |
| oqueueAdminRx (defined in NvmeAccess) | NvmeAccess | protected |
| oqueueAdminTx (defined in NvmeAccess) | NvmeAccess | protected |
| oqueueDataMem (defined in NvmeAccess) | NvmeAccess | protected |
| oqueueDataRx (defined in NvmeAccess) | NvmeAccess | protected |
| oqueueDataTx (defined in NvmeAccess) | NvmeAccess | protected |
| oqueueNum (defined in NvmeAccess) | NvmeAccess | protected |
| oqueueReplySem | NvmeAccess | protected |
| oreadComplete | Control | |
| oreadNumBlocks | Control | |
| oreadStartBlock | Control | |
| oregs | NvmeAccess | protected |
| oregsFd | NvmeAccess | protected |
| oreset | Control | |
| ostartBlock | Control | |
| otag (defined in NvmeAccess) | NvmeAccess | protected |
| othread (defined in NvmeAccess) | NvmeAccess | protected |
| ovalidate | Control | |
| overbose | Control | |
| packetSend(const NvmeRequestPacket &packet) (defined in NvmeAccess) | NvmeAccess | |
| packetSend(const NvmeReplyPacket &packet) (defined in NvmeAccess) | NvmeAccess | |
| pcieRead(BUInt8 request, BUInt32 address, BUInt32 num, BUInt32 *data) (defined in NvmeAccess) | NvmeAccess | |
| pcieWrite(BUInt8 request, BUInt32 address, BUInt32 num, BUInt32 *data) (defined in NvmeAccess) | NvmeAccess | |
| readAvailable() | NvmeAccess | |
| readNvmeReg32(BUInt32 address, BUInt32 &data) (defined in NvmeAccess) | NvmeAccess | |
| readNvmeReg64(BUInt32 address, BUInt64 &data) (defined in NvmeAccess) | NvmeAccess | |
| readNvmeStorageReg(BUInt32 address) (defined in NvmeAccess) | NvmeAccess | |
| reset() (defined in NvmeAccess) | NvmeAccess | |
| setFilename(const char *filename) | Control | |
| setNumBlocks(BUInt32 numBlocks) | Control | |
| setNvme(BUInt n) (defined in NvmeAccess) | NvmeAccess | |
| setReadNumBlocks(BUInt32 numBlocks) | Control | |
| setReadStartBlock(BUInt32 startBlock) | Control | |
| setStartBlock(BUInt32 startBlock) | Control | |
| start() | NvmeAccess | |
| test1() | Control | |
| test10() | Control | |
| test2() | Control | |
| test3() | Control | |
| test4() | Control | |
| test5() | Control | |
| test6() | Control | |
| test7() | Control | |
| test8() | Control | |
| test9() | Control | |
| test_misc() | Control | |
| uprintf(const char *fmt,...) | Control | |
| validateBlock(BUInt32 blockNum, void *data) | Control | |
| writeNvmeReg32(BUInt32 address, BUInt32 data) (defined in NvmeAccess) | NvmeAccess | |
| writeNvmeReg64(BUInt32 address, BUInt64 data) (defined in NvmeAccess) | NvmeAccess | |
| writeNvmeStorageReg(BUInt32 address, BUInt32 data) (defined in NvmeAccess) | NvmeAccess | |
| ~Control() (defined in Control) | Control | |
| ~NvmeAccess() (defined in NvmeAccess) | NvmeAccess |
Generated by
1.8.15 
