IceHW.DMAChannel, IceHW.DMAStruct, IceHW.FTTStruct, IceHW.Message, IceHW.TBStruct| Modifier and Type | Field and Description |
|---|---|
static int |
BBUF |
static int |
BCQ0 |
static int |
BCQ1 |
static int |
BMGM |
static int |
BPGL |
static int |
BSCR |
static int |
BSQ0 |
static int |
BSQ1 |
static int |
CF_SLOTS |
static int |
CF_SNIFF |
static int |
CF_XFER |
static int |
CIDTAG |
static int |
CMD_ACK |
static int |
CMD_CFG |
static int |
CMD_CYC |
static int |
CMD_RST |
static int |
CMD_RVC |
static int |
CMD_RVW |
static int |
CQS0 |
static int |
CQS1 |
static int |
DBUF |
static int |
DBUFX |
static int |
DCFG |
static int |
DCMD |
static int |
DSCR |
static int |
OPCODE_CREATE_CQ |
static int |
OPCODE_CREATE_SQ |
static int |
OPCODE_DELETE_CQ |
static int |
OPCODE_DELETE_SQ |
static int |
OPCODE_FLUSH |
static int |
OPCODE_IDENTIFY |
static int |
OPCODE_MANAGE |
static int |
OPCODE_READ |
static int |
OPCODE_SET_FEATURE |
static int |
OPCODE_USESGL |
static int |
OPCODE_WRITE |
static int |
Q_RDB |
static int |
Q_WRB |
static int |
R_QDIF |
static int |
R_QIO |
static int |
R_STATE |
static int |
R_STATUS |
static int |
SQS0 |
static int |
SQS1 |
static int |
XMEM |
static int |
XPGP |
ADON_RDBDB, ADON_WRBDB, ALG_CLOSE, ALG_DONE, ALG_INIT, ALG_LOC, ALG_OPEN, ALG_PROCESS, BADDR_DSOCM, BADDR_RD, BADDR_WR, BDATA, CFG_BUF, CFG_CMD, CFG_PAR, CFG_RET, CORA_CTL, CORB_CTL, DMA_ACTIVE, DMA_AO, DMA_BURY, DMA_CANCEL, DMA_CHNS, DMA_CONTINUOUS, DMA_CYCLE, DMA_DIO, DMA_ENABLE, DMA_GMCFG, DMA_GPASS, DMA_GSTAT, DMA_HPQI, DMA_HPQL, DMA_IOPCFG, DMA_JRWIOB, DMA_KILL, DMA_LOAD, DMA_LOADNSPIN, DMA_LOOP, DMA_LOOPNSPIN, DMA_LOST, DMA_MTAP, DMA_NI, DMA_NO, DMA_NVM1, DMA_NVM2, DMA_ONDEMAND, DMA_ONESHOT, DMA_OVSR, DMA_POLL, DMA_QUE, DMA_RESET, DMA_RESHOT, DMA_ROUTD, DMA_ROUTF, DMA_SEP, DMA_SPIN, DMA_STATUS, DMA_STATUS_W64, DMA_STK, DMA_STOP, DMA_TCDAT, DMA_TMP, DMA_TO, DMA_TX, DMA_WAIT, DMA_XI, DMA_XI_HYPA, DMA_XI_HYPB, DMA_XI_TUNA, DMA_XI_TUNB, DMA_XO, DMAC_CLOCK, DMAC_CLOCK_RMEM, DMAC_CTL, DMAC_HPCNT, DMAC_ONDEM_EN, DMAC_ONDEM_UP, DMAC_ROUTE, DMAC_ROUTE_CLR, DMAC_ROUTE_FDP, DMAC_ROUTE_FLG, DMAC_ROUTE_NIO, DMAC_ROUTE_RST, DMAC_ROUTE_SET, DMAC_ROUTE_SPD, DMAC_STATUS, DSG_CPAC, DSG_NPAC, DSG_PAC, DSG_PIC, DSG_PIC8Q, DSG_SPAC, DSG_TRAY, FAT, FLG_DUAL, FLG_NIO, FLG_NVME, FLG_SGO, FTT_ACTIVE, FTT_ADDR, FTT_BASE, FTT_BITS, FTT_BUSY, FTT_CHANTOP, FTT_CSTAGE, FTT_DCA0, FTT_DCA1, FTT_LOC, FTT_LOC2, FTT_LSTAGE, FTT_OMODA, FTT_OMODB, FTT_SIZEOF, FTT_SPEED, FTT_STAGES, FTT_TADDR, FTT_TB0, FTT_TB1, FTT_TB2, FTT_TBCTL, GCFPGA_FREQ, GCFPGA_POFF, HBT, HYP_SHF, HYPA_CTL, HYPB_CTL, ICAP_BASE, ICAP7_BASE, IMS, IOC_ADDR, IOC_PKTHDR, IOC_RAM, IOC_STAT, IOC_STAT_ENA, IOC_STAT_ENB, IOC_STAT_ERR, IOC_STAT_SEN, IOC_STAT_TCYC, IOC_STAT_TDC, IOC_STAT_TNCLK, IOC_STAT_TVAL, IOCTL_RD, IOCTL_WR, IOM_BMUX, IOM_MUX, IOM_SSB1, IOM_SSB2, IOPT_CBANK, IOPT_CORE, IOPT_MCORE, IOPT_NONE, IOPT_TBANK, IOPT_TUNER, JTAG_BASE, JTAG_CMD_USER2, JTAG_ENA, JTAG_MSK_CMD, JTAG_MSK_GET16X, JTAG_MSK_GET32X, JTAG_MSK_RMOD32, JTAG_MSK_RST, JTAG_MSK_SET16X, JTAG_MSK_SET32X, JTAG_MSK_SET8R, JTAG_MSK_WMOD32, JTAG_STAT, JTAG_STXCMD_USER0, JTAG_STXCMD_USER1, JTAG_TDI, JTAG_TMS, JTAG_TMS_CMD, JTAG_TMS_GET16X, JTAG_TMS_GET32X, JTAG_TMS_RMOD32, JTAG_TMS_RST, JTAG_TMS_SET16X, JTAG_TMS_SET32X, JTAG_TMS_SET8R, JTAG_TMS_WMOD32, mbus, MCSR_IFIFO_FULL, MCSR_IMB1F, MCSR_MASTER_DAC, MCSR_MASTER_RD, MCSR_MASTER_RDM, MCSR_MASTER_WR, MCSR_MDIR, MCSR_MENA, MCSR_OFIFO_EMPTY, MCSR_OMB1F, MCSR_QSTAT, MCSR_RFIFO, MCSR_TEST, MSG, NBANK, PM_CORA, PM_CORB, PM_HOST, PM_HYPA, PM_HYPB, PM_PROC, PM_TUNA, PM_TUNB, PMA_CTL, PMB_CTL, REG_AFIFO, REG_AHAR0, REG_AHIRX, REG_AIMB1, REG_AIMB2, REG_AIMB3, REG_AIMB4, REG_AMCSR, REG_AMDAR, REG_AMDAU, REG_AMDTC, REG_AOMB1, REG_AOMB2, REG_AOMB3, REG_AOMB4, ROUTE_CA2HA, ROUTE_CA2HB, ROUTE_CA2R, ROUTE_CA2TA, ROUTE_CA2TB, ROUTE_CB2HA, ROUTE_CB2HB, ROUTE_CB2R, ROUTE_CB2TA, ROUTE_CB2TB, ROUTE_CX2HX, ROUTE_HA2CA, ROUTE_HA2CB, ROUTE_HA2R, ROUTE_HA2TA, ROUTE_HA2TB, ROUTE_HA2X, ROUTE_HAANY, ROUTE_HB2CA, ROUTE_HB2CB, ROUTE_HB2R, ROUTE_HB2TA, ROUTE_HB2TB, ROUTE_HB2X, ROUTE_HBANY, ROUTE_HP2R, ROUTE_HX2CX, ROUTE_HX2R, ROUTE_HX2TX, ROUTE_HX2X, ROUTE_HXANY, ROUTE_PR2R, ROUTE_R2CA, ROUTE_R2CB, ROUTE_R2HA, ROUTE_R2HB, ROUTE_R2HP, ROUTE_R2PR, ROUTE_R2TA, ROUTE_R2TB, ROUTE_R2X, ROUTE_TA2CA, ROUTE_TA2HA, ROUTE_TA2R, ROUTE_TA2X, ROUTE_TAANY, ROUTE_TB2CB, ROUTE_TB2HB, ROUTE_TB2R, ROUTE_TB2X, ROUTE_TBANY, ROUTE_TXANY, ROUTE_X2CA, ROUTE_X2CB, ROUTE_X2CX, ROUTE_X2HA, ROUTE_X2HB, ROUTE_X2HP, ROUTE_X2HX, ROUTE_X2PR, ROUTE_X2R, ROUTE_X2TA, ROUTE_X2TB, ROUTE_XA2TA, ROUTE_XA2TB, ROUTE_XAANY, ROUTE_XB2TA, ROUTE_XB2TB, ROUTE_XBANY, ROUTE_Y2TA, ROUTE_Y2TB, ROUTF_CX2HX, ROUTF_CXAOB, ROUTF_CXFDP, ROUTF_DIO2P, ROUTF_HPFDP, ROUTF_HX2NIO, ROUTF_HX2NV, ROUTF_HXFDP, ROUTF_M2NIO, ROUTF_M2NV, ROUTF_NIO2HX, ROUTF_NIO2M, ROUTF_NV2HX, ROUTF_NV2M, ROUTF_P2DIO, ROUTF_TA2HX, ROUTF_TB2HX, ROUTF_TX2HX, ROUTF_TXAOB, ROUTF_TXFDP, sbus, TB_CHAN, TB_CONS, TB_CPC, TB_DEC, TB_DPHINC, TB_INDEX, TB_MCHAN, TB_NCHAN, TB_PCFG, TB_PHINC, TB_PINDX, TB_PMASK, TB_PROD, TB_PSIZE, TB_PSTRT, TB_SIZEOF, TB_TDPHASE, TB_TDPHINC, TB_TPHASE, TB_TPHINC, TB_XFER, TCM_SDDS, TUNA_CTL, TUNB_CTL, TUNC_CTL| Constructor and Description |
|---|
IceNVME() |
| Modifier and Type | Method and Description |
|---|---|
static int |
boot() |
static void |
capabilities() |
static void |
cleanupCmdFifo() |
static void |
clearresp() |
static void |
command(int test) |
static void |
configController() |
static void |
configRoot() |
static void |
configTarget() |
static void |
copyMem(int addri,
int addro,
int bytes) |
static void |
disableController() |
static void |
enableController() |
static int |
fullReset() |
static int |
getresp() |
static int |
handleCompletions(int head,
int qaddr) |
static void |
handleCompletions0() |
static void |
handleCompletions1() |
static void |
identify(int space,
int len,
int off) |
static void |
processCmdFifo() |
static int |
rdcfg(int adr) |
static int |
rdcfgl(int adr) |
static int |
rdmem(int adr) |
static void |
resetFIFOs() |
static void |
run() |
static void |
rwBlocks(int dir,
int blocks,
int blockl,
int blocku) |
static int |
sndmsgD(int type,
int val) |
static void |
submitQueue0(int opcode,
int nsid,
int uaddr,
int dw10,
int dw11) |
static void |
submitQueue1(int opcode,
int sgl,
int uaddr,
int ublock,
int block,
int blocks) |
static void |
wait4resp() |
static void |
waitOnFI(int timeout) |
static void |
waitOnFO(int timeout) |
static int |
wrcfg(int adr,
int val) |
static int |
wrcfgl(int adr,
int val) |
static void |
wrmem(int adr,
int val1) |
static void |
wrmemx(int adr,
int valu,
int vall) |
static void |
zeroMem(int addr,
int size) |
getObjectAtpublic static final int DSCR
public static final int DBUF
public static final int DBUFX
public static final int BSCR
public static final int BMGM
public static final int BPGL
public static final int BCQ0
public static final int BCQ1
public static final int BSQ0
public static final int BSQ1
public static final int BBUF
public static final int XMEM
public static final int XPGP
public static final int SQS0
public static final int CQS0
public static final int SQS1
public static final int CQS1
public static final int DCFG
public static final int DCMD
public static final int CF_SLOTS
public static final int CF_SNIFF
public static final int CF_XFER
public static final int R_STATE
public static final int R_STATUS
public static final int R_QIO
public static final int R_QDIF
public static final int Q_WRB
public static final int Q_RDB
public static final int CMD_RVW
public static final int CMD_RVC
public static final int CMD_CYC
public static final int CMD_CFG
public static final int CMD_RST
public static final int CMD_ACK
public static final int CIDTAG
public static final int OPCODE_DELETE_SQ
public static final int OPCODE_CREATE_SQ
public static final int OPCODE_DELETE_CQ
public static final int OPCODE_CREATE_CQ
public static final int OPCODE_IDENTIFY
public static final int OPCODE_SET_FEATURE
public static final int OPCODE_FLUSH
public static final int OPCODE_WRITE
public static final int OPCODE_READ
public static final int OPCODE_MANAGE
public static final int OPCODE_USESGL
public static void run()
public static void waitOnFI(int timeout)
public static void waitOnFO(int timeout)
public static int fullReset()
public static void resetFIFOs()
public static int boot()
public static void command(int test)
public static void identify(int space,
int len,
int off)
public static void processCmdFifo()
public static void cleanupCmdFifo()
public static void rwBlocks(int dir,
int blocks,
int blockl,
int blocku)
public static int rdcfgl(int adr)
public static int wrcfgl(int adr,
int val)
public static void clearresp()
public static void wait4resp()
public static int getresp()
public static int rdcfg(int adr)
public static int wrcfg(int adr,
int val)
public static int rdmem(int adr)
public static void wrmem(int adr,
int val1)
public static void wrmemx(int adr,
int valu,
int vall)
public static int sndmsgD(int type,
int val)
public static void configRoot()
public static void configTarget()
public static void enableController()
public static void configController()
public static void disableController()
public static void zeroMem(int addr,
int size)
public static void submitQueue0(int opcode,
int nsid,
int uaddr,
int dw10,
int dw11)
public static void submitQueue1(int opcode,
int sgl,
int uaddr,
int ublock,
int block,
int blocks)
public static void copyMem(int addri,
int addro,
int bytes)
public static int handleCompletions(int head,
int qaddr)
public static void handleCompletions0()
public static void handleCompletions1()
public static void capabilities()