• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7800-V1.0.2.28/target/linux/generic/files/crypto/ocf/kirkwood/mvHal/kw_family/ctrlEnv/sys/

Lines Matching refs:unit

76 static MV_STATUS xorWinOverlapDetect(MV_U32 unit,MV_U32 winNum, MV_ADDR_WIN *pAddrWin);
106 static MV_STATUS mvXorInitWinsUnit (MV_U32 unit)
119 mvXorTargetWinEnable(unit,winNum, MV_FALSE);
151 if (MV_OK != mvXorTargetWinSet(unit,winNum, &addrDecWin))
170 * This function initialize XOR unit. It set the default address decode
171 * windows of the unit.
219 MV_STATUS mvXorTargetWinSet(MV_U32 unit, MV_U32 winNum, MV_XOR_DEC_WIN *pAddrDecWin)
237 if (MV_TRUE == xorWinOverlapDetect(unit, winNum, &pAddrDecWin->addrWin))
243 xorDecRegs.baseReg = MV_REG_READ(XOR_BASE_ADDR_REG(unit,winNum));
244 xorDecRegs.sizeReg = MV_REG_READ(XOR_SIZE_MASK_REG(unit,winNum));
265 MV_REG_WRITE(XOR_BASE_ADDR_REG(unit,winNum), xorDecRegs.baseReg);
268 MV_REG_WRITE(XOR_SIZE_MASK_REG(unit,winNum), xorDecRegs.sizeReg);
274 MV_REG_BIT_SET(XOR_WINDOW_CTRL_REG(unit,chan),
279 MV_REG_BIT_RESET(XOR_WINDOW_CTRL_REG(unit,chan),
304 MV_STATUS mvXorTargetWinGet(MV_U32 unit,MV_U32 winNum, MV_XOR_DEC_WIN *pAddrDecWin)
323 chanWinEn = MV_REG_READ(XOR_WINDOW_CTRL_REG(unit,0)) & XEXWCR_WIN_EN_MASK(winNum);
325 for (chan = 0; chan < MV_XOR_MAX_CHAN_PER_UNIT; chan++) /* we should scan here all channels per unit */
328 if ((MV_REG_READ(XOR_WINDOW_CTRL_REG(unit,chan)) &
339 xorDecRegs.baseReg = MV_REG_READ(XOR_BASE_ADDR_REG(unit,winNum));
340 xorDecRegs.sizeReg = MV_REG_READ(XOR_SIZE_MASK_REG(unit,winNum));
386 MV_STATUS mvXorTargetWinEnable(MV_U32 unit,MV_U32 winNum, MV_BOOL enable)
401 if (MV_OK != mvXorTargetWinGet(unit,winNum, &addrDecWin))
408 if (MV_TRUE == xorWinOverlapDetect(unit,winNum, &(addrDecWin.addrWin)))
418 MV_REG_BIT_SET(XOR_WINDOW_CTRL_REG(unit,chan),
429 MV_REG_BIT_RESET(XOR_WINDOW_CTRL_REG(unit,chan),
460 MV_STATUS mvXorProtWinSet (MV_U32 unit,MV_U32 chan, MV_U32 winNum, MV_BOOL access,
477 temp = MV_REG_READ(XOR_WINDOW_CTRL_REG(unit,chan)) &
502 MV_REG_WRITE(XOR_WINDOW_CTRL_REG(unit,chan),temp);
522 MV_STATUS mvXorPciRemap(MV_U32 unit,MV_U32 winNum, MV_U32 addrHigh)
531 MV_REG_WRITE(XOR_HIGH_ADDR_REMAP_REG(unit,winNum), addrHigh);
559 static MV_STATUS xorWinOverlapDetect(MV_U32 unit,MV_U32 winNum, MV_ADDR_WIN *pAddrWin)
574 baseAddrEnableReg = MV_REG_READ(XOR_WINDOW_CTRL_REG(unit,chan));
591 if (MV_OK != mvXorTargetWinGet(unit,winNumIndex, &addrDecWin))
607 static MV_VOID mvXorAddrDecShowUnit(MV_U32 unit)
613 mvOsOutput( "XOR %d:\n", unit );
622 if( mvXorTargetWinGet(unit, i, &win ) == MV_OK )