
Marking local functions:


Marking externally visible functions: EthIf_GetRxMgmtObject EthIf_GetTxMgmtObject EthIf_SwitchPortModeIndication EthIf_TrcvModeIndication EthIf_CtrlModeIndication EthIf_TxConfirmation EthIf_RxIndication


Marking externally visible variables: txMgmtObject txGlobalMgmtObject MgmtInfoNotifications EgressNotifications IngressNotifications

Clearing variable flags:

Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Symbol table:

pfeTxConfCtr/34 (pfeTxConfCtr) @0ab2de58
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: EthIf_TxConfirmation/27 (read)EthIf_TxConfirmation/27 (write)
  Availability: not_available
  Varpool flags:
pfeRxCtr/33 (pfeRxCtr) @0ab2dd38
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: EthIf_RxIndication/26 (read)EthIf_RxIndication/26 (write)
  Availability: not_available
  Varpool flags:
EthIf_GetRxMgmtObject/32 (EthIf_GetRxMgmtObject) @0ab2ee00
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
EthIf_GetTxMgmtObject/31 (EthIf_GetTxMgmtObject) @0ab2e8c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
EthIf_SwitchPortModeIndication/30 (EthIf_SwitchPortModeIndication) @0ab2e380
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
EthIf_TrcvModeIndication/29 (EthIf_TrcvModeIndication) @0ab2ed20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
EthIf_CtrlModeIndication/28 (EthIf_CtrlModeIndication) @0ab2ea80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
EthIf_TxConfirmation/27 (EthIf_TxConfirmation) @0ab2e7e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: pfeTxConfCtr/34 (read)pfeTxConfCtr/34 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
EthIf_RxIndication/26 (EthIf_RxIndication) @0ab2e540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: pfeRxCtr/33 (read)pfeRxCtr/33 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
txMgmtObject/25 (txMgmtObject) @0ab2d318
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: txGlobalMgmtObject/24 (addr)
  Referring: 
  Availability: available
  Varpool flags: initialized
txGlobalMgmtObject/24 (txGlobalMgmtObject) @0ab2d288
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: txMgmtObject/25 (addr)
  Availability: available
  Varpool flags:
MgmtInfoNotifications/23 (MgmtInfoNotifications) @0ab2d1f8
  Type: variable definition analyzed
  Visibility: force_output externally_visible public
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
EgressNotifications/22 (EgressNotifications) @0ab2d168
  Type: variable definition analyzed
  Visibility: force_output externally_visible public
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
IngressNotifications/21 (IngressNotifications) @0ab2d0d8
  Type: variable definition analyzed
  Visibility: force_output externally_visible public
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
EthIf_GetRxMgmtObject (uint8 CtrlIdx, Eth_DataType * DataPtr, struct EthSwt_MgmtObjectType * * MgmtObjectPtr)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG Result => 1
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  return 1;

}


EthIf_GetTxMgmtObject (uint8 CtrlIdx, Eth_BufIdxType BufIdx, struct EthSwt_MgmtObjectType * * MgmtObjectPtr)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG Result => 1
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  return 1;

}


EthIf_SwitchPortModeIndication (uint8 SwitchIdx, uint8 SwitchPortIdx, EthTrcv_ModeType PortMode)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  return;

}


EthIf_TrcvModeIndication (uint8 TrcvIdx, EthTrcv_ModeType TrcvMode)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  return;

}


EthIf_CtrlModeIndication (uint8 CtrlIdx, Eth_ModeType CtrlMode)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  return;

}


EthIf_TxConfirmation (uint8 CtrlIdx, Eth_BufIdxType BufIdx, Std_ReturnType Result)
{
  int _1;
  long unsigned int _2;
  long unsigned int _3;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = (int) CtrlIdx_4(D);
  _2 = pfeTxConfCtr[_1];
  _3 = _2 + 1;
  pfeTxConfCtr[_1] = _3;
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  return;

}


EthIf_RxIndication (uint8 CtrlIdx, Eth_FrameType FrameType, boolean IsBroadcast, uint8 * PhysAddrPtr, Eth_DataType * DataPtr, uint16 LenByte)
{
  int _1;
  long unsigned int _2;
  long unsigned int _3;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = (int) CtrlIdx_4(D);
  _2 = pfeRxCtr[_1];
  _3 = _2 + 1;
  pfeRxCtr[_1] = _3;
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  return;

}


