Trivially needed symbols: fci_mirror_cmd


Initial Symbol table:

pfe_mirror_get_actions/49 (pfe_mirror_get_actions) @0748e700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_phy_if_get_name/48 (pfe_phy_if_get_name) @0748e620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_if_db_get_single/47 (pfe_if_db_get_single) @0748e540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_mirror_get_egress_port/46 (pfe_mirror_get_egress_port) @0748e460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
strncpy/45 (strncpy) @0748e380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_mirror_get_name/44 (pfe_mirror_get_name) @0748e2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_mirror_get_next/43 (pfe_mirror_get_next) @0748e1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
fci_fp_db_push_table_to_hw/42 (fci_fp_db_push_table_to_hw) @07464ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 
  Calls: 
fci_fp_db_get_table_dmem_addr/41 (fci_fp_db_get_table_dmem_addr) @07464e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 
  Calls: 
fci_fp_db_get_first/40 (fci_fp_db_get_first) @07464d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 
  Calls: 
pfe_mirror_set_filter/39 (pfe_mirror_set_filter) @07464c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 
  Calls: 
pfe_mirror_set_egress_port/38 (pfe_mirror_set_egress_port) @074648c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_phy_if_get_id/37 (pfe_phy_if_get_id) @074647e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_unlock/36 (pfe_if_db_unlock) @07464700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_egress_port/20 fci_mirror_cmd_update_egress_port/20 fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_entry_get_phy_if/35 (pfe_if_db_entry_get_phy_if) @07464620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_get_first/34 (pfe_if_db_get_first) @07464540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_lock/33 (pfe_if_db_lock) @07464460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_mirror_destroy/32 (pfe_mirror_destroy) @074642a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: 
fci_fp_db_pop_table_from_hw/31 (fci_fp_db_pop_table_from_hw) @074641c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd/23 
  Calls: 
fci_fp_db_get_table_from_addr/30 (fci_fp_db_get_table_from_addr) @074640e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd/23 
  Calls: 
pfe_mirror_get_filter/29 (pfe_mirror_get_filter) @07464000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd/23 
  Calls: 
pfe_mirror_set_actions/28 (pfe_mirror_set_actions) @07443b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 fci_mirror_cmd/23 
  Calls: 
pfe_mirror_create/27 (pfe_mirror_create) @074438c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: 
pfe_mirror_get_first/26 (pfe_mirror_get_first) @07443620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 fci_mirror_cmd/23 fci_mirror_cmd/23 fci_mirror_cmd/23 
  Calls: 
memset/25 (memset) @07443380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd/23 fci_mirror_cmd/23 
  Calls: 
__context/24 (__context) @0745fd80
  Type: variable
  Visibility: external public
  References: 
  Referring: fci_mirror_cmd/23 (addr)
  Availability: not-ready
  Varpool flags:
fci_mirror_cmd/23 (fci_mirror_cmd) @07443a80
  Type: function definition analyzed
  Visibility: public
  Aux: @01733ea0
  References: __context/24 (addr)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: fci_mirror_cmd_query_cont_get_mirror/22 pfe_mirror_get_first/26 pfe_mirror_destroy/32 fci_fp_db_pop_table_from_hw/31 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 pfe_mirror_get_first/26 pfe_mirror_set_actions/28 memset/25 pfe_mirror_set_actions/28 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_egress_port/20 pfe_mirror_get_first/26 pfe_mirror_create/27 pfe_mirror_get_first/26 memset/25 
fci_mirror_cmd_query_cont_get_mirror/22 (fci_mirror_cmd_query_cont_get_mirror) @074437e0
  Type: function definition analyzed
  Visibility:
  Aux: @01733ea0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: pfe_mirror_get_actions/49 memset/25 strncpy/45 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 memset/25 pfe_if_db_unlock/36 strncpy/45 pfe_phy_if_get_name/48 pfe_if_db_unlock/36 pfe_if_db_entry_get_phy_if/35 pfe_if_db_get_single/47 pfe_if_db_lock/33 pfe_mirror_get_egress_port/46 strncpy/45 pfe_mirror_get_name/44 pfe_mirror_get_next/43 
fci_mirror_cmd_update_set_filter/21 (fci_mirror_cmd_update_set_filter) @07443540
  Type: function definition analyzed
  Visibility:
  Aux: @074437e0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: pfe_mirror_set_filter/39 fci_fp_db_get_table_dmem_addr/41 fci_fp_db_push_table_to_hw/42 fci_fp_db_get_table_dmem_addr/41 fci_fp_db_pop_table_from_hw/31 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 fci_fp_db_get_first/40 pfe_mirror_set_filter/39 fci_fp_db_pop_table_from_hw/31 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 
fci_mirror_cmd_update_egress_port/20 (fci_mirror_cmd_update_egress_port) @074432a0
  Type: function definition analyzed
  Visibility:
  Aux: @07443540
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: pfe_if_db_unlock/36 pfe_if_db_unlock/36 pfe_mirror_set_egress_port/38 pfe_phy_if_get_id/37 pfe_if_db_unlock/36 pfe_if_db_entry_get_phy_if/35 pfe_if_db_get_first/34 pfe_if_db_lock/33 
pfe_fci_owner_hif_from_phy_id/19 (pfe_fci_owner_hif_from_phy_id) @0641a8c0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_fci_owner_hif_ids/18 (pfe_fci_owner_hif_ids) @07293d80
  Type: variable definition
  Visibility:
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
hal_ip_ready_get/17 (hal_ip_ready_get) @071b9460
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
hal_ip_ready_set/16 (hal_ip_ready_set) @071b91c0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_check_crit_by_type/15 (pfe_emac_check_crit_by_type) @06e3e540
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_is_multi/14 (pfe_emac_is_multi) @06e3e2a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_is_broad/13 (pfe_emac_is_broad) @06e3e000
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_emac_is_zero/12 (pfe_emac_is_zero) @06e3cd20
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
find_irq_idx_from_id/11 (find_irq_idx_from_id) @0700d2a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_unlock/10 (oal_spinlock_unlock) @070087e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_lock/9 (oal_spinlock_lock) @07008540
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_destroy/8 (oal_spinlock_destroy) @070082a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_spinlock_init/7 (oal_spinlock_init) @07008000
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_unlock/6 (oal_mutex_unlock) @06fa9d20
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_lock/5 (oal_mutex_lock) @06fa9a80
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_destroy/4 (oal_mutex_destroy) @06fa97e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
oal_mutex_init/3 (oal_mutex_init) @06fa9540
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID) @06f968b8
  Type: variable definition
  Visibility:
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID) @06f967e0
  Type: variable definition
  Visibility:
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized
oal_swap_endian_long/0 (oal_swap_endian_long) @06ba48c0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 

Removing unused symbols: pfe_fci_owner_hif_from_phy_id pfe_fci_owner_hif_ids hal_ip_ready_get hal_ip_ready_set pfe_emac_check_crit_by_type pfe_emac_is_multi pfe_emac_is_broad pfe_emac_is_zero find_irq_idx_from_id oal_spinlock_unlock oal_spinlock_lock oal_spinlock_destroy oal_spinlock_init oal_mutex_unlock oal_mutex_lock oal_mutex_destroy oal_mutex_init SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID oal_swap_endian_long

Reclaimed Symbol table:

pfe_mirror_get_actions/49 (pfe_mirror_get_actions) @0748e700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_phy_if_get_name/48 (pfe_phy_if_get_name) @0748e620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_if_db_get_single/47 (pfe_if_db_get_single) @0748e540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_mirror_get_egress_port/46 (pfe_mirror_get_egress_port) @0748e460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
strncpy/45 (strncpy) @0748e380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_mirror_get_name/44 (pfe_mirror_get_name) @0748e2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_mirror_get_next/43 (pfe_mirror_get_next) @0748e1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
fci_fp_db_push_table_to_hw/42 (fci_fp_db_push_table_to_hw) @07464ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 
  Calls: 
fci_fp_db_get_table_dmem_addr/41 (fci_fp_db_get_table_dmem_addr) @07464e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 
  Calls: 
fci_fp_db_get_first/40 (fci_fp_db_get_first) @07464d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 
  Calls: 
pfe_mirror_set_filter/39 (pfe_mirror_set_filter) @07464c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 
  Calls: 
pfe_mirror_set_egress_port/38 (pfe_mirror_set_egress_port) @074648c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_phy_if_get_id/37 (pfe_phy_if_get_id) @074647e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_unlock/36 (pfe_if_db_unlock) @07464700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_egress_port/20 fci_mirror_cmd_update_egress_port/20 fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_entry_get_phy_if/35 (pfe_if_db_entry_get_phy_if) @07464620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_get_first/34 (pfe_if_db_get_first) @07464540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_lock/33 (pfe_if_db_lock) @07464460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_mirror_destroy/32 (pfe_mirror_destroy) @074642a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: 
fci_fp_db_pop_table_from_hw/31 (fci_fp_db_pop_table_from_hw) @074641c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd/23 
  Calls: 
fci_fp_db_get_table_from_addr/30 (fci_fp_db_get_table_from_addr) @074640e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd/23 
  Calls: 
pfe_mirror_get_filter/29 (pfe_mirror_get_filter) @07464000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd/23 
  Calls: 
pfe_mirror_set_actions/28 (pfe_mirror_set_actions) @07443b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 fci_mirror_cmd/23 
  Calls: 
pfe_mirror_create/27 (pfe_mirror_create) @074438c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: 
pfe_mirror_get_first/26 (pfe_mirror_get_first) @07443620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 fci_mirror_cmd/23 fci_mirror_cmd/23 fci_mirror_cmd/23 
  Calls: 
memset/25 (memset) @07443380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd/23 fci_mirror_cmd/23 
  Calls: 
__context/24 (__context) @0745fd80
  Type: variable
  Visibility: external public
  References: 
  Referring: fci_mirror_cmd/23 (addr)
  Availability: not-ready
  Varpool flags:
fci_mirror_cmd/23 (fci_mirror_cmd) @07443a80
  Type: function definition analyzed
  Visibility: public
  References: __context/24 (addr)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: fci_mirror_cmd_query_cont_get_mirror/22 pfe_mirror_get_first/26 pfe_mirror_destroy/32 fci_fp_db_pop_table_from_hw/31 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 pfe_mirror_get_first/26 pfe_mirror_set_actions/28 memset/25 pfe_mirror_set_actions/28 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_egress_port/20 pfe_mirror_get_first/26 pfe_mirror_create/27 pfe_mirror_get_first/26 memset/25 
fci_mirror_cmd_query_cont_get_mirror/22 (fci_mirror_cmd_query_cont_get_mirror) @074437e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: pfe_mirror_get_actions/49 memset/25 strncpy/45 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 memset/25 pfe_if_db_unlock/36 strncpy/45 pfe_phy_if_get_name/48 pfe_if_db_unlock/36 pfe_if_db_entry_get_phy_if/35 pfe_if_db_get_single/47 pfe_if_db_lock/33 pfe_mirror_get_egress_port/46 strncpy/45 pfe_mirror_get_name/44 pfe_mirror_get_next/43 
fci_mirror_cmd_update_set_filter/21 (fci_mirror_cmd_update_set_filter) @07443540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: pfe_mirror_set_filter/39 fci_fp_db_get_table_dmem_addr/41 fci_fp_db_push_table_to_hw/42 fci_fp_db_get_table_dmem_addr/41 fci_fp_db_pop_table_from_hw/31 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 fci_fp_db_get_first/40 pfe_mirror_set_filter/39 fci_fp_db_pop_table_from_hw/31 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 
fci_mirror_cmd_update_egress_port/20 (fci_mirror_cmd_update_egress_port) @074432a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: pfe_if_db_unlock/36 pfe_if_db_unlock/36 pfe_mirror_set_egress_port/38 pfe_phy_if_get_id/37 pfe_if_db_unlock/36 pfe_if_db_entry_get_phy_if/35 pfe_if_db_get_first/34 pfe_if_db_lock/33 


Initial Symbol table:

pfe_mirror_get_actions/49 (pfe_mirror_get_actions) @0748e700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_phy_if_get_name/48 (pfe_phy_if_get_name) @0748e620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_if_db_get_single/47 (pfe_if_db_get_single) @0748e540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_mirror_get_egress_port/46 (pfe_mirror_get_egress_port) @0748e460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
strncpy/45 (strncpy) @0748e380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_mirror_get_name/44 (pfe_mirror_get_name) @0748e2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_mirror_get_next/43 (pfe_mirror_get_next) @0748e1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
fci_fp_db_push_table_to_hw/42 (fci_fp_db_push_table_to_hw) @07464ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 
  Calls: 
fci_fp_db_get_table_dmem_addr/41 (fci_fp_db_get_table_dmem_addr) @07464e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 
  Calls: 
fci_fp_db_get_first/40 (fci_fp_db_get_first) @07464d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 
  Calls: 
pfe_mirror_set_filter/39 (pfe_mirror_set_filter) @07464c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 
  Calls: 
pfe_mirror_set_egress_port/38 (pfe_mirror_set_egress_port) @074648c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_phy_if_get_id/37 (pfe_phy_if_get_id) @074647e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_unlock/36 (pfe_if_db_unlock) @07464700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_egress_port/20 fci_mirror_cmd_update_egress_port/20 fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_entry_get_phy_if/35 (pfe_if_db_entry_get_phy_if) @07464620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_get_first/34 (pfe_if_db_get_first) @07464540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_lock/33 (pfe_if_db_lock) @07464460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_mirror_destroy/32 (pfe_mirror_destroy) @074642a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: 
fci_fp_db_pop_table_from_hw/31 (fci_fp_db_pop_table_from_hw) @074641c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd/23 
  Calls: 
fci_fp_db_get_table_from_addr/30 (fci_fp_db_get_table_from_addr) @074640e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd/23 
  Calls: 
pfe_mirror_get_filter/29 (pfe_mirror_get_filter) @07464000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd/23 
  Calls: 
pfe_mirror_set_actions/28 (pfe_mirror_set_actions) @07443b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 fci_mirror_cmd/23 
  Calls: 
pfe_mirror_create/27 (pfe_mirror_create) @074438c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: 
pfe_mirror_get_first/26 (pfe_mirror_get_first) @07443620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 fci_mirror_cmd/23 fci_mirror_cmd/23 fci_mirror_cmd/23 
  Calls: 
memset/25 (memset) @07443380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd/23 fci_mirror_cmd/23 
  Calls: 
__context/24 (__context) @0745fd80
  Type: variable
  Visibility: external public
  References: 
  Referring: fci_mirror_cmd/23 (addr)
  Availability: not-ready
  Varpool flags:
fci_mirror_cmd/23 (fci_mirror_cmd) @07443a80
  Type: function definition analyzed
  Visibility: public
  References: __context/24 (addr)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: fci_mirror_cmd_query_cont_get_mirror/22 pfe_mirror_get_first/26 pfe_mirror_destroy/32 fci_fp_db_pop_table_from_hw/31 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 pfe_mirror_get_first/26 pfe_mirror_set_actions/28 memset/25 pfe_mirror_set_actions/28 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_egress_port/20 pfe_mirror_get_first/26 pfe_mirror_create/27 pfe_mirror_get_first/26 memset/25 
fci_mirror_cmd_query_cont_get_mirror/22 (fci_mirror_cmd_query_cont_get_mirror) @074437e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: pfe_mirror_get_actions/49 memset/25 strncpy/45 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 memset/25 pfe_if_db_unlock/36 strncpy/45 pfe_phy_if_get_name/48 pfe_if_db_unlock/36 pfe_if_db_entry_get_phy_if/35 pfe_if_db_get_single/47 pfe_if_db_lock/33 pfe_mirror_get_egress_port/46 strncpy/45 pfe_mirror_get_name/44 pfe_mirror_get_next/43 
fci_mirror_cmd_update_set_filter/21 (fci_mirror_cmd_update_set_filter) @07443540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: pfe_mirror_set_filter/39 fci_fp_db_get_table_dmem_addr/41 fci_fp_db_push_table_to_hw/42 fci_fp_db_get_table_dmem_addr/41 fci_fp_db_pop_table_from_hw/31 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 fci_fp_db_get_first/40 pfe_mirror_set_filter/39 fci_fp_db_pop_table_from_hw/31 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 
fci_mirror_cmd_update_egress_port/20 (fci_mirror_cmd_update_egress_port) @074432a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: pfe_if_db_unlock/36 pfe_if_db_unlock/36 pfe_mirror_set_egress_port/38 pfe_phy_if_get_id/37 pfe_if_db_unlock/36 pfe_if_db_entry_get_phy_if/35 pfe_if_db_get_first/34 pfe_if_db_lock/33 

Removing unused symbols:

Reclaimed Symbol table:

pfe_mirror_get_actions/49 (pfe_mirror_get_actions) @0748e700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_phy_if_get_name/48 (pfe_phy_if_get_name) @0748e620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_if_db_get_single/47 (pfe_if_db_get_single) @0748e540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_mirror_get_egress_port/46 (pfe_mirror_get_egress_port) @0748e460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
strncpy/45 (strncpy) @0748e380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_mirror_get_name/44 (pfe_mirror_get_name) @0748e2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
pfe_mirror_get_next/43 (pfe_mirror_get_next) @0748e1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 
  Calls: 
fci_fp_db_push_table_to_hw/42 (fci_fp_db_push_table_to_hw) @07464ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 
  Calls: 
fci_fp_db_get_table_dmem_addr/41 (fci_fp_db_get_table_dmem_addr) @07464e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 
  Calls: 
fci_fp_db_get_first/40 (fci_fp_db_get_first) @07464d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 
  Calls: 
pfe_mirror_set_filter/39 (pfe_mirror_set_filter) @07464c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 
  Calls: 
pfe_mirror_set_egress_port/38 (pfe_mirror_set_egress_port) @074648c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_phy_if_get_id/37 (pfe_phy_if_get_id) @074647e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_unlock/36 (pfe_if_db_unlock) @07464700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_egress_port/20 fci_mirror_cmd_update_egress_port/20 fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_entry_get_phy_if/35 (pfe_if_db_entry_get_phy_if) @07464620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_get_first/34 (pfe_if_db_get_first) @07464540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_if_db_lock/33 (pfe_if_db_lock) @07464460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_egress_port/20 
  Calls: 
pfe_mirror_destroy/32 (pfe_mirror_destroy) @074642a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: 
fci_fp_db_pop_table_from_hw/31 (fci_fp_db_pop_table_from_hw) @074641c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd/23 
  Calls: 
fci_fp_db_get_table_from_addr/30 (fci_fp_db_get_table_from_addr) @074640e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd/23 
  Calls: 
pfe_mirror_get_filter/29 (pfe_mirror_get_filter) @07464000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd/23 
  Calls: 
pfe_mirror_set_actions/28 (pfe_mirror_set_actions) @07443b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 fci_mirror_cmd/23 
  Calls: 
pfe_mirror_create/27 (pfe_mirror_create) @074438c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: 
pfe_mirror_get_first/26 (pfe_mirror_get_first) @07443620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 fci_mirror_cmd/23 fci_mirror_cmd/23 fci_mirror_cmd/23 
  Calls: 
memset/25 (memset) @07443380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd_query_cont_get_mirror/22 fci_mirror_cmd/23 fci_mirror_cmd/23 
  Calls: 
__context/24 (__context) @0745fd80
  Type: variable
  Visibility: external public
  References: 
  Referring: fci_mirror_cmd/23 (addr)
  Availability: not-ready
  Varpool flags:
fci_mirror_cmd/23 (fci_mirror_cmd) @07443a80
  Type: function definition analyzed
  Visibility: public
  References: __context/24 (addr)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: fci_mirror_cmd_query_cont_get_mirror/22 pfe_mirror_get_first/26 pfe_mirror_destroy/32 fci_fp_db_pop_table_from_hw/31 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 pfe_mirror_get_first/26 pfe_mirror_set_actions/28 memset/25 pfe_mirror_set_actions/28 fci_mirror_cmd_update_set_filter/21 fci_mirror_cmd_update_egress_port/20 pfe_mirror_get_first/26 pfe_mirror_create/27 pfe_mirror_get_first/26 memset/25 
fci_mirror_cmd_query_cont_get_mirror/22 (fci_mirror_cmd_query_cont_get_mirror) @074437e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: pfe_mirror_get_actions/49 memset/25 strncpy/45 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 memset/25 pfe_if_db_unlock/36 strncpy/45 pfe_phy_if_get_name/48 pfe_if_db_unlock/36 pfe_if_db_entry_get_phy_if/35 pfe_if_db_get_single/47 pfe_if_db_lock/33 pfe_mirror_get_egress_port/46 strncpy/45 pfe_mirror_get_name/44 pfe_mirror_get_next/43 
fci_mirror_cmd_update_set_filter/21 (fci_mirror_cmd_update_set_filter) @07443540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: pfe_mirror_set_filter/39 fci_fp_db_get_table_dmem_addr/41 fci_fp_db_push_table_to_hw/42 fci_fp_db_get_table_dmem_addr/41 fci_fp_db_pop_table_from_hw/31 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 fci_fp_db_get_first/40 pfe_mirror_set_filter/39 fci_fp_db_pop_table_from_hw/31 fci_fp_db_get_table_from_addr/30 pfe_mirror_get_filter/29 
fci_mirror_cmd_update_egress_port/20 (fci_mirror_cmd_update_egress_port) @074432a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: fci_mirror_cmd/23 
  Calls: pfe_if_db_unlock/36 pfe_if_db_unlock/36 pfe_mirror_set_egress_port/38 pfe_phy_if_get_id/37 pfe_if_db_unlock/36 pfe_if_db_entry_get_phy_if/35 pfe_if_db_get_first/34 pfe_if_db_lock/33 

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

fci_mirror_cmd_update_set_filter.isra.0/50 (fci_mirror_cmd_update_set_filter.isra.0) @06ba48c0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function fci_mirror_cmd_update_set_filter.isra.0/50 is inline copy in fci_mirror_cmd/23
  Availability: local
  Function flags: count:30397735 (estimated locally) body local optimize_size
  Called by: fci_mirror_cmd/23 (inlined) (30397735 (estimated locally),0.03 per call) 
  Calls: pfe_mirror_set_filter/39 (2011392 (estimated locally),0.00 per call) fci_fp_db_get_table_dmem_addr/41 (2011392 (estimated locally),0.00 per call) fci_fp_db_push_table_to_hw/42 (2011392 (estimated locally),0.00 per call) fci_fp_db_get_table_dmem_addr/41 (6095126 (estimated locally),0.01 per call) fci_fp_db_pop_table_from_hw/31 (1340928 (estimated locally),0.00 per call) fci_fp_db_get_table_from_addr/30 (4063417 (estimated locally),0.00 per call) pfe_mirror_get_filter/29 (8126834 (estimated locally),0.01 per call) fci_fp_db_get_first/40 (15198868 (estimated locally),0.01 per call) pfe_mirror_set_filter/39 (11399151 (estimated locally),0.01 per call) fci_fp_db_pop_table_from_hw/31 (2507813 (estimated locally),0.00 per call) fci_fp_db_get_table_from_addr/30 (7599434 (estimated locally),0.01 per call) pfe_mirror_get_filter/29 (15198868 (estimated locally),0.01 per call) 
pfe_mirror_get_actions/49 (pfe_mirror_get_actions) @0748e700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 (9676924 (estimated locally),0.01 per call) 
  Calls: 
pfe_phy_if_get_name/48 (pfe_phy_if_get_name) @0748e620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 (9676924 (estimated locally),0.01 per call) 
  Calls: 
pfe_if_db_get_single/47 (pfe_if_db_get_single) @0748e540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 (15827999 (estimated locally),0.01 per call) 
  Calls: 
pfe_mirror_get_egress_port/46 (pfe_mirror_get_egress_port) @0748e460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 (47963634 (estimated locally),0.04 per call) 
  Calls: 
strncpy/45 (strncpy) @0748e380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 (1053817 (estimated locally),0.00 per call) fci_mirror_cmd_query_cont_get_mirror/22 (9676924 (estimated locally),0.01 per call) fci_mirror_cmd_query_cont_get_mirror/22 (47963634 (estimated locally),0.04 per call) 
  Calls: 
pfe_mirror_get_name/44 (pfe_mirror_get_name) @0748e2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 (47963634 (estimated locally),0.04 per call) 
  Calls: 
pfe_mirror_get_next/43 (pfe_mirror_get_next) @0748e1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 (25333520 (estimated locally),0.02 per call) 
  Calls: 
fci_fp_db_push_table_to_hw/42 (fci_fp_db_push_table_to_hw) @07464ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter.isra.0/50 (2011392 (estimated locally),0.00 per call) 
  Calls: 
fci_fp_db_get_table_dmem_addr/41 (fci_fp_db_get_table_dmem_addr) @07464e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter.isra.0/50 (2011392 (estimated locally),0.00 per call) fci_mirror_cmd_update_set_filter.isra.0/50 (6095126 (estimated locally),0.01 per call) 
  Calls: 
fci_fp_db_get_first/40 (fci_fp_db_get_first) @07464d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter.isra.0/50 (15198868 (estimated locally),0.01 per call) 
  Calls: 
pfe_mirror_set_filter/39 (pfe_mirror_set_filter) @07464c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_set_filter.isra.0/50 (2011392 (estimated locally),0.00 per call) fci_mirror_cmd_update_set_filter.isra.0/50 (11399151 (estimated locally),0.01 per call) 
  Calls: 
pfe_mirror_set_egress_port/38 (pfe_mirror_set_egress_port) @074648c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 (13420654 (estimated locally),0.01 per call) 
  Calls: 
pfe_phy_if_get_id/37 (pfe_phy_if_get_id) @074647e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 (13420654 (estimated locally),0.01 per call) 
  Calls: 
pfe_if_db_unlock/36 (pfe_if_db_unlock) @07464700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 (9676924 (estimated locally),0.01 per call) fci_mirror_cmd_query_cont_get_mirror/22 (6151075 (estimated locally),0.01 per call) fci_mirror_cmd_update_egress_port/20 (6710327 (estimated locally),0.01 per call) fci_mirror_cmd_update_egress_port/20 (6710327 (estimated locally),0.01 per call) fci_mirror_cmd_update_egress_port/20 (16977080 (estimated locally),0.02 per call) 
  Calls: 
pfe_if_db_entry_get_phy_if/35 (pfe_if_db_entry_get_phy_if) @07464620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 (11079599 (estimated locally),0.01 per call) fci_mirror_cmd_update_egress_port/20 (21278414 (estimated locally),0.02 per call) 
  Calls: 
pfe_if_db_get_first/34 (pfe_if_db_get_first) @07464540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_update_egress_port/20 (30397735 (estimated locally),0.03 per call) 
  Calls: 
pfe_if_db_lock/33 (pfe_if_db_lock) @07464460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd_query_cont_get_mirror/22 (47963634 (estimated locally),0.04 per call) fci_mirror_cmd_update_egress_port/20 (92114347 (estimated locally),0.09 per call) 
  Calls: 
pfe_mirror_destroy/32 (pfe_mirror_destroy) @074642a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 (30400523 (estimated locally),0.03 per call) 
  Calls: 
fci_fp_db_pop_table_from_hw/31 (fci_fp_db_pop_table_from_hw) @074641c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 (7542987 (estimated locally),0.01 per call) fci_mirror_cmd_update_set_filter.isra.0/50 (1340928 (estimated locally),0.00 per call) fci_mirror_cmd_update_set_filter.isra.0/50 (2507813 (estimated locally),0.00 per call) 
  Calls: 
fci_fp_db_get_table_from_addr/30 (fci_fp_db_get_table_from_addr) @074640e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 (22857536 (estimated locally),0.02 per call) fci_mirror_cmd_query_cont_get_mirror/22 (3193385 (estimated locally),0.00 per call) fci_mirror_cmd_update_set_filter.isra.0/50 (4063417 (estimated locally),0.00 per call) fci_mirror_cmd_update_set_filter.isra.0/50 (7599434 (estimated locally),0.01 per call) 
  Calls: 
pfe_mirror_get_filter/29 (pfe_mirror_get_filter) @07464000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 (45715072 (estimated locally),0.04 per call) fci_mirror_cmd_query_cont_get_mirror/22 (9676924 (estimated locally),0.01 per call) fci_mirror_cmd_update_set_filter.isra.0/50 (8126834 (estimated locally),0.01 per call) fci_mirror_cmd_update_set_filter.isra.0/50 (15198868 (estimated locally),0.01 per call) 
  Calls: 
pfe_mirror_set_actions/28 (pfe_mirror_set_actions) @07443b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 (7599434 (estimated locally),0.01 per call) fci_mirror_cmd/23 (7599434 (estimated locally),0.01 per call) 
  Calls: 
pfe_mirror_create/27 (pfe_mirror_create) @074438c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 (14902070 (estimated locally),0.01 per call) 
  Calls: 
pfe_mirror_get_first/26 (pfe_mirror_get_first) @07443620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 (85496674 (estimated locally),0.08 per call) fci_mirror_cmd/23 (85496674 (estimated locally),0.08 per call) fci_mirror_cmd/23 (29281382 (estimated locally),0.03 per call) fci_mirror_cmd/23 (85496674 (estimated locally),0.08 per call) 
  Calls: 
memset/25 (memset) @07443380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fci_mirror_cmd/23 (7599434 (estimated locally),0.01 per call) fci_mirror_cmd/23 (512877469 (estimated locally),0.48 per call) fci_mirror_cmd_query_cont_get_mirror/22 (9676924 (estimated locally),0.01 per call) fci_mirror_cmd_query_cont_get_mirror/22 (9676924 (estimated locally),0.01 per call) 
  Calls: 
__context/24 (__context) @0745fd80
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: fci_mirror_cmd/23 (addr)
  Availability: not_available
  Varpool flags:
fci_mirror_cmd/23 (fci_mirror_cmd) @07443a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: __context/24 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073639249 (estimated locally) body optimize_size
  Called by: 
  Calls: fci_mirror_cmd_query_cont_get_mirror/22 (inlined) (145344346 (estimated locally),0.14 per call) pfe_mirror_get_first/26 (85496674 (estimated locally),0.08 per call) pfe_mirror_destroy/32 (30400523 (estimated locally),0.03 per call) fci_fp_db_pop_table_from_hw/31 (7542987 (estimated locally),0.01 per call) fci_fp_db_get_table_from_addr/30 (22857536 (estimated locally),0.02 per call) pfe_mirror_get_filter/29 (45715072 (estimated locally),0.04 per call) pfe_mirror_get_first/26 (85496674 (estimated locally),0.08 per call) pfe_mirror_set_actions/28 (7599434 (estimated locally),0.01 per call) memset/25 (7599434 (estimated locally),0.01 per call) pfe_mirror_set_actions/28 (7599434 (estimated locally),0.01 per call) fci_mirror_cmd_update_set_filter.isra.0/50 (inlined) (30397735 (estimated locally),0.03 per call) fci_mirror_cmd_update_egress_port/20 (inlined) (92114347 (estimated locally),0.09 per call) pfe_mirror_get_first/26 (29281382 (estimated locally),0.03 per call) pfe_mirror_create/27 (14902070 (estimated locally),0.01 per call) pfe_mirror_get_first/26 (85496674 (estimated locally),0.08 per call) memset/25 (512877469 (estimated locally),0.48 per call) 
fci_mirror_cmd_query_cont_get_mirror/22 (fci_mirror_cmd_query_cont_get_mirror) @074437e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function fci_mirror_cmd_query_cont_get_mirror/22 is inline copy in fci_mirror_cmd/23
  Availability: local
  Function flags: count:145344346 (estimated locally) body local optimize_size
  Called by: fci_mirror_cmd/23 (inlined) (145344346 (estimated locally),0.14 per call) 
  Calls: pfe_mirror_get_actions/49 (9676924 (estimated locally),0.01 per call) memset/25 (9676924 (estimated locally),0.01 per call) strncpy/45 (1053817 (estimated locally),0.00 per call) fci_fp_db_get_table_from_addr/30 (3193385 (estimated locally),0.00 per call) pfe_mirror_get_filter/29 (9676924 (estimated locally),0.01 per call) memset/25 (9676924 (estimated locally),0.01 per call) pfe_if_db_unlock/36 (9676924 (estimated locally),0.01 per call) strncpy/45 (9676924 (estimated locally),0.01 per call) pfe_phy_if_get_name/48 (9676924 (estimated locally),0.01 per call) pfe_if_db_unlock/36 (6151075 (estimated locally),0.01 per call) pfe_if_db_entry_get_phy_if/35 (11079599 (estimated locally),0.01 per call) pfe_if_db_get_single/47 (15827999 (estimated locally),0.01 per call) pfe_if_db_lock/33 (47963634 (estimated locally),0.04 per call) pfe_mirror_get_egress_port/46 (47963634 (estimated locally),0.04 per call) strncpy/45 (47963634 (estimated locally),0.04 per call) pfe_mirror_get_name/44 (47963634 (estimated locally),0.04 per call) pfe_mirror_get_next/43 (25333520 (estimated locally),0.02 per call) 
fci_mirror_cmd_update_egress_port/20 (fci_mirror_cmd_update_egress_port) @074432a0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function fci_mirror_cmd_update_egress_port/20 is inline copy in fci_mirror_cmd/23
  Availability: local
  Function flags: count:92114347 (estimated locally) body local optimize_size
  Called by: fci_mirror_cmd/23 (inlined) (92114347 (estimated locally),0.09 per call) 
  Calls: pfe_if_db_unlock/36 (6710327 (estimated locally),0.01 per call) pfe_if_db_unlock/36 (6710327 (estimated locally),0.01 per call) pfe_mirror_set_egress_port/38 (13420654 (estimated locally),0.01 per call) pfe_phy_if_get_id/37 (13420654 (estimated locally),0.01 per call) pfe_if_db_unlock/36 (16977080 (estimated locally),0.02 per call) pfe_if_db_entry_get_phy_if/35 (21278414 (estimated locally),0.02 per call) pfe_if_db_get_first/34 (30397735 (estimated locally),0.03 per call) pfe_if_db_lock/33 (92114347 (estimated locally),0.09 per call) 
Materializing clones
Materialization Call site updates done.

Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Time profile order in expand_all_functions:fci_mirror_cmd:0
Trivially needed variables:
Removing variables:

Final Symbol table:

__builtin_bswap32/51 (__builtin_bswap32) @074437e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_mirror_get_actions/49 (pfe_mirror_get_actions) @0748e700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_phy_if_get_name/48 (pfe_phy_if_get_name) @0748e620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_if_db_get_single/47 (pfe_if_db_get_single) @0748e540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_mirror_get_egress_port/46 (pfe_mirror_get_egress_port) @0748e460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
strncpy/45 (strncpy) @0748e380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_mirror_get_name/44 (pfe_mirror_get_name) @0748e2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_mirror_get_next/43 (pfe_mirror_get_next) @0748e1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
fci_fp_db_push_table_to_hw/42 (fci_fp_db_push_table_to_hw) @07464ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
fci_fp_db_get_table_dmem_addr/41 (fci_fp_db_get_table_dmem_addr) @07464e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
fci_fp_db_get_first/40 (fci_fp_db_get_first) @07464d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_mirror_set_filter/39 (pfe_mirror_set_filter) @07464c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_mirror_set_egress_port/38 (pfe_mirror_set_egress_port) @074648c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_phy_if_get_id/37 (pfe_phy_if_get_id) @074647e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_if_db_unlock/36 (pfe_if_db_unlock) @07464700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_if_db_entry_get_phy_if/35 (pfe_if_db_entry_get_phy_if) @07464620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_if_db_get_first/34 (pfe_if_db_get_first) @07464540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_if_db_lock/33 (pfe_if_db_lock) @07464460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_mirror_destroy/32 (pfe_mirror_destroy) @074642a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
fci_fp_db_pop_table_from_hw/31 (fci_fp_db_pop_table_from_hw) @074641c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
fci_fp_db_get_table_from_addr/30 (fci_fp_db_get_table_from_addr) @074640e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_mirror_get_filter/29 (pfe_mirror_get_filter) @07464000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_mirror_set_actions/28 (pfe_mirror_set_actions) @07443b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_mirror_create/27 (pfe_mirror_create) @074438c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
pfe_mirror_get_first/26 (pfe_mirror_get_first) @07443620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
memset/25 (memset) @07443380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
__context/24 (__context) @0745fd80
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Varpool flags:
fci_mirror_cmd/23 (fci_mirror_cmd) @07443a80
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073639249 (estimated locally) optimize_size
  Called by: 
  Calls: 
