DuneNvme
1.0.0
This is a simple NVMe test environment that allows experimentation with the low level PCIe NVMe interfaces as available on a Xilinx FPGA environment.
|
This is the complete list of members for NvmeAccess, including all inherited members.
close() (defined in NvmeAccess) | NvmeAccess | |
dumpDmaRegs(bool c2h, int chan) (defined in NvmeAccess) | NvmeAccess | |
dumpRegs(int nvmeNum=-1) (defined in NvmeAccess) | NvmeAccess | |
dumpStatus() (defined in NvmeAccess) | NvmeAccess | |
getNvme() (defined in NvmeAccess) | NvmeAccess | |
init() (defined in NvmeAccess) | NvmeAccess | |
NvmeAccess() (defined in NvmeAccess) | NvmeAccess | |
nvmeDataPacket(NvmeRequestPacket &packet) | NvmeAccess | virtual |
nvmeProcess() | NvmeAccess | |
nvmeRequest(Bool wait, int queue, int opcode, BUInt nameSpace, BUInt32 address, BUInt32 arg10, BUInt32 arg11=0, BUInt32 arg12=0) (defined in NvmeAccess) | NvmeAccess | |
obufRx (defined in NvmeAccess) | NvmeAccess | protected |
obufTx (defined in NvmeAccess) | NvmeAccess | protected |
odataBlockMem (defined in NvmeAccess) | NvmeAccess | protected |
odmaRegs | NvmeAccess | protected |
ohostRecvFd | NvmeAccess | protected |
ohostSendFd | NvmeAccess | protected |
oinfo | NvmeAccess | protected |
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 |
oregs | NvmeAccess | protected |
oregsFd | NvmeAccess | protected |
otag (defined in NvmeAccess) | NvmeAccess | protected |
othread (defined in NvmeAccess) | NvmeAccess | protected |
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 | |
setNvme(BUInt n) (defined in NvmeAccess) | NvmeAccess | |
start() | NvmeAccess | |
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 | |
~NvmeAccess() (defined in NvmeAccess) | NvmeAccess |