summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/fman/Peripherals/FM/HC/hc.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/freescale/fman/Peripherals/FM/HC/hc.c')
-rw-r--r--drivers/net/ethernet/freescale/fman/Peripherals/FM/HC/hc.c91
1 files changed, 0 insertions, 91 deletions
diff --git a/drivers/net/ethernet/freescale/fman/Peripherals/FM/HC/hc.c b/drivers/net/ethernet/freescale/fman/Peripherals/FM/HC/hc.c
index 774cd3a..363c8f9 100644
--- a/drivers/net/ethernet/freescale/fman/Peripherals/FM/HC/hc.c
+++ b/drivers/net/ethernet/freescale/fman/Peripherals/FM/HC/hc.c
@@ -1193,97 +1193,6 @@ t_Error FmHcPcdCcDoDynamicChange(t_Handle h_FmHc, uint32_t oldAdAddrOffset, uint
return E_OK;
}
-t_Error FmHcPcdCcDoDynamicChangeWithAging(t_Handle h_FmHc,
- uint32_t oldAdAddrOffset,
- uint32_t newAdAddrOffset,
- e_FmCcModifyState modifyState,
- uint16_t keyIndex)
-{
- t_FmHc *p_FmHc = (t_FmHc*)h_FmHc;
- t_HcFrame *p_HcFrame;
- t_DpaaFD fmFd;
- t_Error err = E_OK;
- uint32_t seqNum;
-
- SANITY_CHECK_RETURN_ERROR(p_FmHc, E_INVALID_HANDLE);
-
- p_HcFrame = GetBuf(p_FmHc, &seqNum);
- if (!p_HcFrame)
- RETURN_ERROR(MINOR, E_NO_MEMORY, ("HC Frame object"));
- memset(p_HcFrame, 0, sizeof(t_HcFrame));
-
- p_HcFrame->opcode = (uint32_t)(HC_HCOR_GBL | HC_HCOR_OPCODE_CC_UPDATE_WITH_AGING);
- p_HcFrame->actionReg = newAdAddrOffset;
- p_HcFrame->actionReg |= 0xc0000000;
- p_HcFrame->extraReg = oldAdAddrOffset;
-
- switch (modifyState)
- {
- case e_MODIFY_STATE_ADD:
- p_HcFrame->extraReg |= HC_HCOR_EXTRA_REG_CC_AGING_ADD;
- break;
-
- case e_MODIFY_STATE_REMOVE:
- p_HcFrame->extraReg |= HC_HCOR_EXTRA_REG_CC_AGING_REMOVE;
- p_HcFrame->extraReg |= ((keyIndex << HC_HCOR_EXTRA_REG_CC_REMOVE_INDX_SHIFT) & HC_HCOR_EXTRA_REG_CC_REMOVE_INDX_MASK);
- break;
-
- case e_MODIFY_STATE_CHANGE:
- p_HcFrame->extraReg &= ~HC_HCOR_EXTRA_REG_CC_AGING_CHANGE_MASK;
- break;
- }
-
- p_HcFrame->commandSequence = seqNum;
-
- BUILD_FD(SIZE_OF_HC_FRAME_READ_OR_CC_DYNAMIC);
-
- err = EnQFrm(p_FmHc, &fmFd, seqNum);
-
- PutBuf(p_FmHc, p_HcFrame, seqNum);
-
- if (err != E_OK)
- RETURN_ERROR(MAJOR, err, NO_MSG);
-
- return E_OK;
-}
-
-t_Error FmHcPcdCcResetAgingMask(t_Handle h_FmHc, uint32_t adAddrOffset, uint32_t newAgeMask, uint32_t *p_OldAgeMask)
-{
- t_FmHc *p_FmHc = (t_FmHc*)h_FmHc;
- t_HcFrame *p_HcFrame;
- t_DpaaFD fmFd;
- t_Error err = E_OK;
- uint32_t seqNum;
-
- SANITY_CHECK_RETURN_ERROR(p_FmHc, E_INVALID_HANDLE);
-
- p_HcFrame = GetBuf(p_FmHc, &seqNum);
- if (!p_HcFrame)
- RETURN_ERROR(MINOR, E_NO_MEMORY, ("HC Frame object"));
- memset(p_HcFrame, 0, sizeof(t_HcFrame));
-
- p_HcFrame->opcode = (uint32_t)(HC_HCOR_GBL | HC_HCOR_OPCODE_CC_AGE_MASK);
- p_HcFrame->actionReg = adAddrOffset;
- p_HcFrame->extraReg = newAgeMask;
- p_HcFrame->commandSequence = seqNum;
-
- BUILD_FD(SIZE_OF_HC_FRAME_READ_OR_CC_DYNAMIC);
-
- err = EnQFrm(p_FmHc, &fmFd, seqNum);
-
- /* On command completion the FMC writes to HCER the 'aging-mask' field
- before it was updated by this command. This way the user may identify
- which bits were cleared by FMC before setting them. */
- *p_OldAgeMask = p_HcFrame->extraReg;
-
- PutBuf(p_FmHc, p_HcFrame, seqNum);
-
- if (err != E_OK)
- RETURN_ERROR(MAJOR, err, NO_MSG);
-
- return E_OK;
-}
-
t_Error FmHcPcdSync(t_Handle h_FmHc)
{
t_FmHc *p_FmHc = (t_FmHc*)h_FmHc;