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.
NvmeAccess Member List

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)NvmeAccessvirtual
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)NvmeAccessprotected
obufTx (defined in NvmeAccess)NvmeAccessprotected
odataBlockMem (defined in NvmeAccess)NvmeAccessprotected
odmaRegsNvmeAccessprotected
ohostRecvFdNvmeAccessprotected
ohostSendFdNvmeAccessprotected
oinfoNvmeAccessprotected
onvmeNumNvmeAccessprotected
onvmeRegbaseNvmeAccessprotected
opacketReplyNvmeAccessprotected
opacketReplySemNvmeAccessprotected
oqueueAdminId (defined in NvmeAccess)NvmeAccessprotected
oqueueAdminMem (defined in NvmeAccess)NvmeAccessprotected
oqueueAdminRx (defined in NvmeAccess)NvmeAccessprotected
oqueueAdminTx (defined in NvmeAccess)NvmeAccessprotected
oqueueDataMem (defined in NvmeAccess)NvmeAccessprotected
oqueueDataRx (defined in NvmeAccess)NvmeAccessprotected
oqueueDataTx (defined in NvmeAccess)NvmeAccessprotected
oqueueNum (defined in NvmeAccess)NvmeAccessprotected
oqueueReplySemNvmeAccessprotected
oregsNvmeAccessprotected
oregsFdNvmeAccessprotected
otag (defined in NvmeAccess)NvmeAccessprotected
othread (defined in NvmeAccess)NvmeAccessprotected
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