IPA function summary for pfe_get_crc32_be.constprop/647 inlinable
  global time:     529.960092
  self size:       17
  global size:     17
  min size:       0
  self stack:      0
  global stack:    0
    size:14.000000, time:527.960092
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for pfe_rtable_create_stats_table.constprop/646 inlinable
  global time:     28.958344
  self size:       53
  global size:     51
  min size:       76
  self stack:      196
  global stack:    196
    size:29.000000, time:7.164700
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    pfe_class_dmem_heap_alloc/624 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
    pfe_class_get_mmap/625 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14
       op1 is compile time invariant
       op2 is compile time invariant
    pfe_class_write_dmem/626 function body not available
      loop depth: 0 freq:0.11 size: 7 time: 16
       op1 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant
    pfe_class_dmem_heap_free/627 function body not available
      loop depth: 0 freq:0.04 size: 3 time: 12

IPA function summary for pfe_rtable_entry_to_5t.part.0/645 inlinable
  global time:     11.000000
  self size:       12
  global size:     12
  min size:       0
  self stack:      0
  global stack:    0
    size:6.500000, time:6.500000
    size:4.500000, time:3.500000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_dip.part.0/640 inlinable
  global time:     18.407800
  self size:       15
  global size:     15
  min size:       8
  self stack:      0
  global stack:    0
    size:6.500000, time:5.676460
    size:3.500000, time:2.360420,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:0.72 size: 4 time: 13
       op2 is compile time invariant

IPA function summary for pfe_rtable_entry_set_sip.part.0/639 inlinable
  global time:     18.407800
  self size:       15
  global size:     15
  min size:       8
  self stack:      0
  global stack:    0
    size:6.500000, time:5.676460
    size:3.500000, time:2.360420,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:0.72 size: 4 time: 13
       op2 is compile time invariant

IPA function summary for pfe_rtable_add_entry_validate.isra.0/638 inlinable
  global time:     36.611100
  self size:       34
  global size:     34
  min size:       0
  self stack:      0
  global stack:    0
    size:13.000000, time:12.700000
    size:7.000000, time:6.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op1[ref offset: 32] changed)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 448] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 448] changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 1024] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op0[ref offset: 1024] changed)
    size:0.500000, time:0.165000,  executed if:(op0[ref offset: 1024] == 0) && (not inlined),  nonconst if:(op0[ref offset: 992] changed) && (op0[ref offset: 1024] == 0) && (not inlined)
    size:0.500000, time:0.165000,  executed if:(op0[ref offset: 1024] == 0),  nonconst if:(op0[ref offset: 992] changed) && (op0[ref offset: 1024] == 0)
  calls:
    pfe_class_rtable_lookup_enable/618 function body not available
      loop depth: 0 freq:0.33 size: 2 time: 11 predicate: (op0[ref offset: 1024] == 0)
    pfe_rtable_get_by_phys_entry_va/26 function not considered for inlining
      loop depth: 0 freq:0.53 size: 4 time: 13callee size: 8 stack: 0 predicate: (op2 != 0B)

IPA function summary for pfe_rtable_phys_entry_get_pa.part.0/636 inlinable
  global time:     18.115600
  self size:       11
  global size:     11
  min size:       8
  self stack:      0
  global stack:    0
    size:2.000000, time:2.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.278900,  executed if:(not inlined),  nonconst if:(op0[ref offset: 320] changed) && (not inlined)
    size:0.500000, time:0.278900,  nonconst if:(op0[ref offset: 320] changed)
    size:1.000000, time:0.557800,  nonconst if:(op1 changed || op0[ref offset: 320] changed)
  calls:
    pfe_rtable_phys_entry_is_pool/31 function not considered for inlining
      loop depth: 0 freq:1.00 size: 4 time: 13callee size: 7 stack: 0

IPA function summary for pfe_rtable_entry_get_hash.isra.0/635 inlinable
  global time:     53.250000
  self size:       116
  global size:     116
  min size:       0
  self stack:      4
  global stack:    4
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:2.000000, time:1.000000,  executed if:(op1 != 0),  nonconst if:(op1 changed) && (op1 != 0)
    size:66.000000, time:20.750000,  executed if:(op1 == 1) && (op1 != 0)
    size:1.000000, time:0.625000,  executed if:(op1 == 1) && (op1 != 0) && (not inlined),  nonconst if:(op0[ref offset: 0] changed) && (op1 == 1) && (op1 != 0) && (not inlined)
    size:1.000000, time:0.625000,  executed if:(op1 == 1) && (op1 != 0),  nonconst if:(op0[ref offset: 0] changed) && (op1 == 1) && (op1 != 0)
    size:0.500000, time:0.250000,  executed if:(op1 == 0) && (not inlined),  nonconst if:(op0[ref offset: 0] changed) && (op1 == 0) && (not inlined)
    size:0.500000, time:0.250000,  executed if:(op1 == 0),  nonconst if:(op0[ref offset: 0] changed) && (op1 == 0)
    size:29.000000, time:14.500000,  executed if:(op1 == 0)
    size:1.000000, time:0.750000,  executed if:(op1 == 0 || op1 == 1)
  calls:
    pfe_get_crc32_be.constprop/647 function not considered for inlining
      loop depth: 0 freq:0.25 size: 5 time: 14callee size: 8 stack: 0 predicate: (op1 == 1) && (op1 != 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    pfe_get_crc32_be.constprop/647 function not considered for inlining
      loop depth: 0 freq:0.50 size: 5 time: 14callee size: 8 stack: 0 predicate: (op1 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for pfe_rtable_get_free_stats_index.isra.0/634 inlinable
  global time:     58.031316
  self size:       12
  global size:     12
  min size:       0
  self stack:      0
  global stack:    0
    size:9.000000, time:56.031316
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for oal_mutex_unlock.isra.0/633 inlinable
  global time:     12.710000
  self size:       12
  global size:     12
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op0 changed)
    size:4.000000, time:2.372500,  executed if:(op0 <= 255)
  array index:(op0 changed)
  calls:
    indirect call loop depth: 0 freq:0.42 size: 3 time: 15predicate: (op0 <= 255)

IPA function summary for oal_mutex_lock.isra.0/632 inlinable
  global time:     12.710000
  self size:       12
  global size:     12
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op0 changed)
    size:4.000000, time:2.372500,  executed if:(op0 <= 255)
  array index:(op0 changed)
  calls:
    indirect call loop depth: 0 freq:0.42 size: 3 time: 15predicate: (op0 <= 255)

IPA function summary for pfe_rtable_clear_stats/94 inlinable
  global time:     14.554000
  self size:       17
  global size:     17
  min size:       14
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 1088] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 1088] changed)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed || op0[ref offset: 1088] changed)
    size:1.000000, time:0.477700,  nonconst if:(op1 changed)
    size:0.500000, time:0.238850,  executed if:(not inlined),  nonconst if:(op0[ref offset: 992] changed) && (not inlined)
    size:0.500000, time:0.238850,  nonconst if:(op0[ref offset: 992] changed)
    size:0.500000, time:0.238850,  executed if:(not inlined),  nonconst if:(op0[ref offset: 1056] changed) && (not inlined)
    size:0.500000, time:0.238850,  nonconst if:(op0[ref offset: 1056] changed)
    size:1.000000, time:0.477700,  nonconst if:(op1 changed || op0[ref offset: 1056] changed)
  calls:
    pfe_class_write_dmem/626 function body not available
      loop depth: 0 freq:0.48 size: 7 time: 16
       op1 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant

IPA function summary for pfe_rtable_get_stats/93 inlinable
  global time:     681.965648
  self size:       57
  global size:     57
  min size:       36
  self stack:      8
  global stack:    8
    size:31.500000, time:267.404769
    size:6.500000, time:32.203786,  executed if:(not inlined)
    size:1.000000, time:1.000000,  nonconst if:(op2 changed)
  calls:
    pfe_class_get_num_of_pes/631 function body not available
      loop depth: 1 freq:9.35 size: 3 time: 12
    pfe_class_read_dmem/630 function body not available
      loop depth: 1 freq:8.83 size: 7 time: 16
       op2 is compile time invariant
       op4 is compile time invariant
    memset/96 function body not available
      loop depth: 1 freq:8.83 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    memset/96 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for pfe_rtable_get_next/92 inlinable
  global time:     147.606362
  self size:       33
  global size:     33
  min size:       18
  self stack:      0
  global stack:    0
    size:12.500000, time:62.673012
    size:5.500000, time:11.919086,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 416] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 416] changed)
    size:2.000000, time:2.000000,  nonconst if:(op0[ref offset: 416] changed || op0 changed)
    size:0.500000, time:0.425500,  executed if:(not inlined),  nonconst if:(op0[ref offset: 512] changed) && (not inlined)
    size:0.500000, time:0.425500,  nonconst if:(op0[ref offset: 512] changed)
    size:2.000000, time:1.702000,  nonconst if:(op0 changed || op0[ref offset: 512] changed)
  calls:
    oal_mutex_unlock.isra.0/633 function not considered for inlining
      loop depth: 0 freq:0.63 size: 2 time: 11callee size: 6 stack: 0
    pfe_rtable_match_criterion/90 function not considered for inlining
      loop depth: 1 freq:3.83 size: 5 time: 14callee size:27 stack:50
    oal_mutex_lock.isra.0/632 function not considered for inlining
      loop depth: 0 freq:0.63 size: 2 time: 11callee size: 6 stack: 0

IPA function summary for pfe_rtable_get_first/91 inlinable
  global time:     87.459676
  self size:       55
  global size:     55
  min size:       18
  self stack:      0
  global stack:    0
    size:16.000000, time:36.566827
    size:6.000000, time:5.846479,  executed if:(not inlined)
    size:12.000000, time:4.000000,  nonconst if:(op1 changed)
    size:1.000000, time:0.166700,  executed if:(op1 == 6) && (not inlined)
    size:1.000000, time:0.166700,  executed if:(op1 == 6)
    size:1.000000, time:0.166700,  executed if:(op1 == 4) && (not inlined)
    size:1.000000, time:0.166700,  executed if:(op1 == 4)
    size:0.500000, time:0.083350,  executed if:(op1 == 3) && (not inlined)
    size:0.500000, time:0.083350,  executed if:(op1 == 3)
    size:0.500000, time:0.500100,  executed if:(not inlined),  nonconst if:(op0[ref offset: 416] changed) && (not inlined)
    size:0.500000, time:0.500100,  nonconst if:(op0[ref offset: 416] changed)
    size:2.000000, time:2.000400,  nonconst if:(op0 changed || op0[ref offset: 416] changed)
  calls:
    oal_mutex_unlock.isra.0/633 function not considered for inlining
      loop depth: 0 freq:0.33 size: 2 time: 11callee size: 6 stack: 0
    pfe_rtable_match_criterion/90 function not considered for inlining
      loop depth: 1 freq:1.99 size: 5 time: 14callee size:27 stack:50
    oal_mutex_lock.isra.0/632 function not considered for inlining
      loop depth: 0 freq:0.33 size: 2 time: 11callee size: 6 stack: 0
    memcpy/98 function body not available
      loop depth: 0 freq:0.17 size: 4 time: 13 predicate: (op1 == 5)
       op2 is compile time invariant

IPA function summary for pfe_rtable_match_criterion/90 inlinable
  global time:     14.607500
  self size:       55
  global size:     55
  min size:       0
  self stack:      50
  global stack:    50
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:16.000000, time:6.000000,  nonconst if:(op0 changed)
    size:0.500000, time:0.062500,  executed if:(op0 == 6) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op0 == 6) && (not inlined)
    size:0.500000, time:0.062500,  executed if:(op0 == 6),  nonconst if:(op1[ref offset: 0] changed) && (op0 == 6)
    size:0.500000, time:0.062500,  executed if:(op0 == 6) && (not inlined),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 6) && (not inlined)
    size:0.500000, time:0.062500,  executed if:(op0 == 6),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 6)
    size:2.000000, time:0.250000,  executed if:(op0 == 6)
    size:3.000000, time:0.312500,  executed if:(op0 == 5)
    size:0.500000, time:0.062500,  executed if:(op0 == 4) && (not inlined),  nonconst if:(op2[ref offset: 288] changed) && (op0 == 4) && (not inlined)
    size:2.500000, time:0.312500,  executed if:(op0 == 4),  nonconst if:(op2[ref offset: 288] changed) && (op0 == 4)
    size:0.500000, time:0.021250,  executed if:(op2[ref offset: 288] == 1) && (op0 == 4) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op2[ref offset: 288] == 1) && (op0 == 4) && (not inlined)
    size:0.500000, time:0.021250,  executed if:(op2[ref offset: 288] == 1) && (op0 == 4),  nonconst if:(op1[ref offset: 0] changed) && (op2[ref offset: 288] == 1) && (op0 == 4)
    size:0.500000, time:0.021250,  executed if:(op2[ref offset: 288] == 1) && (op0 == 4) && (not inlined),  nonconst if:(op2[ref offset: 256] changed) && (op2[ref offset: 288] == 1) && (op0 == 4) && (not inlined)
    size:0.500000, time:0.021250,  executed if:(op2[ref offset: 288] == 1) && (op0 == 4),  nonconst if:(op2[ref offset: 256] changed) && (op2[ref offset: 288] == 1) && (op0 == 4)
    size:2.000000, time:0.085000,  executed if:(op2[ref offset: 288] == 1) && (op0 == 4),  nonconst if:(op1[ref offset: 0] changed || op2[ref offset: 256] changed) && (op2[ref offset: 288] == 1) && (op0 == 4)
    size:0.500000, time:0.062500,  executed if:(op0 == 3) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op0 == 3) && (not inlined)
    size:0.500000, time:0.062500,  executed if:(op0 == 3),  nonconst if:(op1[ref offset: 0] changed) && (op0 == 3)
    size:0.500000, time:0.062500,  executed if:(op0 == 3) && (not inlined),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 3) && (not inlined)
    size:0.500000, time:0.062500,  executed if:(op0 == 3),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 3)
    size:2.000000, time:0.250000,  executed if:(op0 == 3)
    size:0.500000, time:0.062500,  executed if:(op0 == 2) && (not inlined),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 2) && (not inlined)
    size:0.500000, time:0.062500,  executed if:(op0 == 2),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 2)
    size:2.000000, time:0.250000,  executed if:(op0 == 2)
    size:0.500000, time:0.062500,  executed if:(op0 == 1) && (not inlined),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 1) && (not inlined)
    size:0.500000, time:0.062500,  executed if:(op0 == 1),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 1)
    size:2.000000, time:0.250000,  executed if:(op0 == 1)
  calls:
    memcmp/613 function body not available
      loop depth: 0 freq:0.06 size: 5 time: 14 predicate: (op0 == 5)
       op0 is compile time invariant
       op2 is compile time invariant
    pfe_rtable_entry_to_5t/88 function not considered for inlining
      loop depth: 0 freq:0.12 size: 4 time: 13callee size:16 stack: 0 predicate: (op0 == 5)
       op1 is compile time invariant
    pfe_phy_if_get_id/99 function body not available
      loop depth: 0 freq:0.12 size: 3 time: 12 predicate: (op0 == 3)

IPA function summary for pfe_rtable_entry_to_5t_out/89 inlinable
  global time:     39.048000
  self size:       36
  global size:     36
  min size:       24
  self stack:      0
  global stack:    0
    size:15.500000, time:14.190400
    size:8.500000, time:6.595200,  executed if:(not inlined)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13
       op2 is compile time invariant
    memcpy/98 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13
       op2 is compile time invariant
    memset/96 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for pfe_rtable_entry_to_5t/88 inlinable
  global time:     36.406000
  self size:       33
  global size:     33
  min size:       32
  self stack:      0
  global stack:    0
    size:10.500000, time:6.830075
    size:6.500000, time:3.830075,  executed if:(not inlined)
  calls:
    pfe_rtable_entry_to_5t.part.0/645 function not considered for inlining
      loop depth: 0 freq:0.66 size: 4 time: 13callee size: 6 stack: 0
    memcpy/98 function body not available
      loop depth: 0 freq:0.16 size: 4 time: 13
       op2 is compile time invariant
    memcpy/98 function body not available
      loop depth: 0 freq:0.16 size: 4 time: 13
       op2 is compile time invariant
    memset/96 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for pfe_rtable_get_entry_size/87 inlinable
  global time:     2.000000
  self size:       3
  global size:     3
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for pfe_rtable_destroy/86 inlinable
  global time:     36.200000
  self size:       28
  global size:     28
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op0 changed)
    size:0.500000, time:0.350000,  executed if:(op0 != 0B) && (not inlined),  nonconst if:(op0[ref offset: 32] changed) && (op0 != 0B) && (not inlined)
    size:2.500000, time:1.750000,  executed if:(op0 != 0B),  nonconst if:(op0[ref offset: 32] changed) && (op0 != 0B)
    size:0.500000, time:0.175000,  executed if:(op0[ref offset: 32] != 0) && (op0 != 0B) && (not inlined)
    size:0.500000, time:0.175000,  executed if:(op0[ref offset: 32] != 0) && (op0 != 0B)
    size:0.500000, time:0.350000,  executed if:(op0 != 0B) && (not inlined),  nonconst if:(op0[ref offset: 224] changed) && (op0 != 0B) && (not inlined)
    size:2.500000, time:1.750000,  executed if:(op0 != 0B),  nonconst if:(op0[ref offset: 224] changed) && (op0 != 0B)
    size:0.500000, time:0.175000,  executed if:(op0[ref offset: 224] != 0) && (op0 != 0B) && (not inlined)
    size:0.500000, time:0.175000,  executed if:(op0[ref offset: 224] != 0) && (op0 != 0B)
    size:0.500000, time:0.350000,  executed if:(op0 != 0B) && (not inlined),  nonconst if:(op0[ref offset: 384] changed) && (op0 != 0B) && (not inlined)
    size:2.500000, time:1.750000,  executed if:(op0 != 0B),  nonconst if:(op0[ref offset: 384] changed) && (op0 != 0B)
    size:0.500000, time:0.000000,  executed if:(op0[ref offset: 384] != 0B) && (op0 != 0B) && (not inlined)
    size:0.500000, time:0.000000,  executed if:(op0[ref offset: 384] != 0B) && (op0 != 0B)
    size:1.000000, time:0.700000,  executed if:(op0 != 0B) && (not inlined)
    size:1.000000, time:0.700000,  executed if:(op0 != 0B)
  calls:
    oal_mm_free/97 function body not available
      loop depth: 0 freq:0.70 size: 2 time: 11 predicate: (op0 != 0B)
    oal_mutex_destroy/4 function not considered for inlining
      loop depth: 0 freq:0.70 size: 2 time: 11callee size: 3 stack: 0 predicate: (op0 != 0B)
    pfe_rtable_destroy_stats_table/83 function not considered for inlining
      loop depth: 0 freq:0.70 size: 3 time: 12callee size:18 stack:196 predicate: (op0 != 0B)
    fifo_destroy/628 function body not available
      loop depth: 0 freq:0.00 size: 2 time: 11 predicate: (op0[ref offset: 384] != 0B) && (op0 != 0B)

IPA function summary for pfe_rtable_get_size/85 inlinable
  global time:     5.000000
  self size:       6
  global size:     6
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 352] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 352] changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 160] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 160] changed)
    size:1.000000, time:1.000000,  nonconst if:(op0[ref offset: 352] changed || op0[ref offset: 160] changed)
  calls:

IPA function summary for pfe_rtable_create/84 inlinable
  global time:     119.980354
  self size:       110
  global size:     110
  min size:       90
  self stack:      0
  global stack:    0
    size:57.000000, time:31.968875
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:1.000000, time:0.845300,  nonconst if:(op2 changed)
    size:1.000000, time:0.845300,  nonconst if:(op1 changed || op3 changed)
    size:1.000000, time:0.845300,  nonconst if:(op4 changed)
    size:2.000000, time:1.690600,  nonconst if:(op3 changed || op4 changed)
  calls:
    pfe_rtable_destroy/86 function not considered for inlining
      loop depth: 0 freq:0.00 size: 2 time: 11callee size:14 stack: 0
    fifo_put/14 function not considered for inlining
      loop depth: 1 freq:0.00 size: 4 time: 13callee size: 9 stack: 0
    pfe_rtable_destroy/86 function not considered for inlining
      loop depth: 0 freq:0.00 size: 2 time: 11callee size:14 stack: 0
    fifo_create/622 function body not available
      loop depth: 0 freq:0.00 size: 5 time: 14
       op1 is compile time invariant
       op2 is compile time invariant
    pfe_rtable_invalidate/28 function not considered for inlining
      loop depth: 0 freq:0.00 size: 2 time: 11callee size:13 stack: 0
    pfe_rtable_destroy/86 function not considered for inlining
      loop depth: 0 freq:0.54 size: 2 time: 11callee size:14 stack: 0
    pfe_class_set_rtable/621 function body not available
      loop depth: 0 freq:0.54 size: 6 time: 15
       op3 is compile time invariant
    pfe_rtable_destroy/86 function not considered for inlining
      loop depth: 0 freq:0.31 size: 2 time: 11callee size:14 stack: 0
    pfe_rtable_create_stats_table.constprop/646 function not considered for inlining
      loop depth: 0 freq:0.85 size: 4 time: 13callee size:25 stack:196
       op1 is compile time invariant
    memset/96 function body not available
      loop depth: 0 freq:0.85 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    oal_mm_virt_to_phys_contig/620 function body not available
      loop depth: 0 freq:0.85 size: 3 time: 12
    oal_mutex_init/3 function not considered for inlining
      loop depth: 0 freq:0.85 size: 2 time: 11callee size: 3 stack: 0
    memset/96 function body not available
      loop depth: 0 freq:0.85 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant
    oal_mm_malloc/95 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant

IPA function summary for pfe_rtable_destroy_stats_table/83 inlinable
  global time:     14.760444
  self size:       36
  global size:     36
  min size:       0
  self stack:      196
  global stack:    196
    size:2.000000, time:2.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:14.000000, time:1.966800,  executed if:(op1 != 0)
  calls:
    pfe_class_dmem_heap_free/627 function body not available
      loop depth: 0 freq:0.04 size: 3 time: 12 predicate: (op1 != 0)
    pfe_class_write_dmem/626 function body not available
      loop depth: 0 freq:0.11 size: 7 time: 16 predicate: (op1 != 0)
       op1 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant
    pfe_class_get_mmap/625 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op1 != 0)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for pfe_rtable_do_timeouts/81 inlinable
  global time:     322.747070
  self size:       58
  global size:     58
  min size:       24
  self stack:      8
  global stack:    8
    size:41.500000, time:180.957566
    size:4.500000, time:3.500000,  executed if:(not inlined)
  calls:
    oal_mutex_unlock.isra.0/633 function not considered for inlining
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 0
       op0 change 99.990000% of time
    pfe_rtable_del_entry_nolock/80 function not considered for inlining
      loop depth: 1 freq:8.09 size: 3 time: 12callee size:91 stack: 0
       op0 change 12.350000% of time
    oal_mutex_lock.isra.0/632 function not considered for inlining
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 0
    indirect call loop depth: 1 freq:1.13 size: 5 time: 17

IPA function summary for pfe_rtable_del_entry_nolock/80 inlinable
  global time:     58.699042
  self size:       182
  global size:     182
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 0] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op1[ref offset: 0] changed)
    size:0.500000, time:0.350000,  executed if:(op1[ref offset: 0] != 0B) && (not inlined),  nonconst if:(op1[ref offset: 32] changed) && (op1[ref offset: 0] != 0B) && (not inlined)
    size:0.500000, time:0.350000,  executed if:(op1[ref offset: 0] != 0B),  nonconst if:(op1[ref offset: 32] changed) && (op1[ref offset: 0] != 0B)
    size:95.500000, time:15.952778,  executed if:(op1[ref offset: 0] != 0B)
    size:0.500000, time:0.046754,  executed if:(op1[ref offset: 0] != 0B) && (not inlined),  nonconst if:(op1[ref offset: 128] changed) && (op1[ref offset: 0] != 0B) && (not inlined)
    size:0.500000, time:0.046754,  executed if:(op1[ref offset: 0] != 0B),  nonconst if:(op1[ref offset: 128] changed) && (op1[ref offset: 0] != 0B)
    size:28.500000, time:3.821980,  executed if:(op1[ref offset: 0] != 0B) && (not inlined)
    size:0.500000, time:0.119000,  executed if:(op1[ref offset: 0] != 0B) && (not inlined),  nonconst if:(op1[ref offset: 64] changed) && (op1[ref offset: 0] != 0B) && (not inlined)
    size:0.500000, time:0.119000,  executed if:(op1[ref offset: 0] != 0B),  nonconst if:(op1[ref offset: 64] changed) && (op1[ref offset: 0] != 0B)
  calls:
    fifo_put/14 function not considered for inlining
      loop depth: 0 freq:0.09 size: 3 time: 12callee size: 9 stack: 0 predicate: (op1[ref offset: 0] != 0B)
    memset/96 function body not available
      loop depth: 0 freq:0.09 size: 4 time: 13 predicate: (op1[ref offset: 0] != 0B)
       op1 is compile time invariant
       op2 is compile time invariant
    oal_time_usleep/617 function body not available
      loop depth: 0 freq:0.09 size: 2 time: 11 predicate: (op1[ref offset: 0] != 0B)
       op0 is compile time invariant
    pfe_rtable_phys_entry_is_pool/31 function not considered for inlining
      loop depth: 0 freq:0.46 size: 4 time: 13callee size: 7 stack: 0 predicate: (op1[ref offset: 0] != 0B)
    memset/96 function body not available
      loop depth: 0 freq:0.07 size: 4 time: 13 predicate: (op1[ref offset: 0] != 0B)
       op1 is compile time invariant
       op2 is compile time invariant
    oal_time_usleep/617 function body not available
      loop depth: 0 freq:0.07 size: 2 time: 11 predicate: (op1[ref offset: 0] != 0B)
       op0 is compile time invariant
    pfe_rtable_phys_entry_get_pa/32 function not considered for inlining
      loop depth: 0 freq:0.17 size: 4 time: 13callee size: 7 stack: 0 predicate: (op1[ref offset: 0] != 0B)
    fifo_put/14 function not considered for inlining
      loop depth: 0 freq:0.03 size: 3 time: 12callee size: 9 stack: 0 predicate: (op1[ref offset: 0] != 0B)
    pfe_rtable_phys_entry_is_pool/31 function not considered for inlining
      loop depth: 0 freq:0.17 size: 4 time: 13callee size: 7 stack: 0 predicate: (op1[ref offset: 0] != 0B)
    memset/96 function body not available
      loop depth: 0 freq:0.17 size: 4 time: 13 predicate: (op1[ref offset: 0] != 0B)
       op1 is compile time invariant
       op2 is compile time invariant
    memcpy/98 function body not available
      loop depth: 0 freq:0.17 size: 4 time: 13 predicate: (op1[ref offset: 0] != 0B)
       op2 is compile time invariant
    oal_time_usleep/617 function body not available
      loop depth: 0 freq:0.17 size: 2 time: 11 predicate: (op1[ref offset: 0] != 0B)
       op0 is compile time invariant
    pfe_rtable_free_stats_index/25 function not considered for inlining
      loop depth: 0 freq:0.08 size: 2 time: 11callee size: 3 stack: 0 predicate: (op1[ref offset: 0] != 0B)
    pfe_rtable_clear_stats/94 function not considered for inlining
      loop depth: 0 freq:0.08 size: 3 time: 12callee size: 8 stack: 0 predicate: (op1[ref offset: 0] != 0B)
    pfe_rtable_phys_entry_is_htable/30 function not considered for inlining
      loop depth: 0 freq:0.70 size: 4 time: 13callee size: 7 stack: 0 predicate: (op1[ref offset: 0] != 0B)

IPA function summary for pfe_rtable_del_entry/79 inlinable
  global time:     45.960000
  self size:       19
  global size:     19
  min size:       20
  self stack:      0
  global stack:    0
    size:4.000000, time:3.665000
    size:5.000000, time:3.665000,  executed if:(not inlined)
  calls:
    oal_mutex_unlock.isra.0/633 function not considered for inlining
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 0
    pfe_class_rtable_lookup_disable/619 function body not available
      loop depth: 0 freq:0.33 size: 2 time: 11
    pfe_rtable_del_entry_nolock/80 function not considered for inlining
      loop depth: 0 freq:1.00 size: 4 time: 13callee size:91 stack: 0
    oal_mutex_lock.isra.0/632 function not considered for inlining
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 0

IPA function summary for pfe_rtable_add_entry/78 inlinable
  global time:     81.886048
  self size:       60
  global size:     60
  min size:       60
  self stack:      0
  global stack:    0
    size:24.500000, time:10.029239
    size:5.500000, time:3.147567,  executed if:(not inlined)
  calls:
    oal_mutex_unlock.isra.0/633 function not considered for inlining
      loop depth: 0 freq:0.70 size: 2 time: 11callee size: 6 stack: 0
    pfe_rtable_add_entry_validate.isra.0/638 function not considered for inlining
      loop depth: 0 freq:0.23 size: 4 time: 13callee size:17 stack: 0
    memcpy/98 function body not available
      loop depth: 0 freq:0.23 size: 4 time: 13
       op2 is compile time invariant
    pfe_rtable_add_entry_id/76 function not considered for inlining
      loop depth: 0 freq:0.70 size: 5 time: 14callee size:48 stack: 0
    memset/96 function body not available
      loop depth: 0 freq:0.70 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant
    oal_mm_malloc/95 function body not available
      loop depth: 0 freq:0.88 size: 3 time: 12
       op0 is compile time invariant
    oal_mutex_unlock.isra.0/633 function not considered for inlining
      loop depth: 0 freq:0.13 size: 2 time: 11callee size: 6 stack: 0
    pfe_rtable_entry_is_duplicate/73 function not considered for inlining
      loop depth: 0 freq:1.00 size: 4 time: 13callee size:11 stack:52
    oal_mutex_lock.isra.0/632 function not considered for inlining
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 0

IPA function summary for pfe_rtable_add_entry_id/76 inlinable
  global time:     105.710674
  self size:       96
  global size:     96
  min size:       50
  self stack:      0
  global stack:    0
    size:57.000000, time:45.537452
    size:9.000000, time:5.986800,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op1[ref offset: 32] changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 160] changed) && (not inlined)
    size:1.500000, time:1.500000,  nonconst if:(op0[ref offset: 160] changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 64] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op1[ref offset: 64] changed)
  calls:
    pfe_rtable_add_entry_link/75 function not considered for inlining
      loop depth: 0 freq:0.94 size: 4 time: 13callee size:28 stack: 0
    fifo_get/15 function not considered for inlining
      loop depth: 0 freq:0.33 size: 3 time: 12callee size: 7 stack: 0
    pfe_l2br_get_vlan_stats_index/615 function body not available
      loop depth: 0 freq:0.14 size: 3 time: 12
    pfe_l2br_get_vlan_stats_index/615 function body not available
      loop depth: 0 freq:0.14 size: 2 time: 11
    pfe_l2br_get_first_domain/614 function body not available
      loop depth: 0 freq:0.27 size: 5 time: 14
       op1 is compile time invariant
    pfe_rtable_get_free_stats_index.isra.0/634 function not considered for inlining
      loop depth: 0 freq:1.00 size: 3 time: 12callee size: 6 stack: 0
    pfe_rtable_entry_get_hash.isra.0/635 function not considered for inlining
      loop depth: 0 freq:1.00 size: 5 time: 14callee size:58 stack: 4

IPA function summary for pfe_rtable_add_entry_link/75 inlinable
  global time:     109.820001
  self size:       56
  global size:     56
  min size:       28
  self stack:      0
  global stack:    0
    size:35.000000, time:45.400000
    size:6.000000, time:5.580000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 0] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op1[ref offset: 0] changed)
  calls:
    oal_time_usleep/617 function body not available
      loop depth: 0 freq:0.33 size: 2 time: 11
       op0 is compile time invariant
    pfe_rtable_phys_entry_get_va/33 function not considered for inlining
      loop depth: 1 freq:2.67 size: 4 time: 13callee size: 9 stack: 0
       op0 change 37.450000% of time
    pfe_rtable_phys_entry_is_htable/30 function not considered for inlining
      loop depth: 0 freq:0.50 size: 4 time: 13callee size: 7 stack: 0
    pfe_rtable_add_entry_get_phys_pa/74 function not considered for inlining
      loop depth: 0 freq:1.00 size: 4 time: 13callee size:10 stack: 0

IPA function summary for pfe_rtable_add_entry_get_phys_pa/74 inlinable
  global time:     24.787000
  self size:       21
  global size:     21
  min size:       22
  self stack:      0
  global stack:    0
    size:4.500000, time:3.100000
    size:3.500000, time:2.500000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 0] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op1[ref offset: 0] changed)
    size:0.500000, time:0.049500,  executed if:(not inlined),  nonconst if:(op0[ref offset: 384] changed) && (not inlined)
    size:0.500000, time:0.049500,  nonconst if:(op0[ref offset: 384] changed)
  calls:
    fifo_put/14 function not considered for inlining
      loop depth: 0 freq:0.10 size: 3 time: 12callee size: 9 stack: 0
    pfe_rtable_phys_entry_is_pool/31 function not considered for inlining
      loop depth: 0 freq:0.30 size: 4 time: 13callee size: 7 stack: 0
    pfe_rtable_phys_entry_get_pa/32 function not considered for inlining
      loop depth: 0 freq:1.00 size: 4 time: 13callee size: 7 stack: 0

IPA function summary for pfe_rtable_entry_is_duplicate/73 inlinable
  global time:     80.526724
  self size:       23
  global size:     23
  min size:       18
  self stack:      52
  global stack:    52
    size:10.500000, time:21.990909
    size:3.500000, time:2.250000,  executed if:(not inlined)
  calls:
    pfe_rtable_match_criterion/90 function not considered for inlining
      loop depth: 1 freq:3.09 size: 5 time: 14callee size:27 stack:50
       op0 is compile time invariant
       op1 is compile time invariant
    pfe_rtable_entry_to_5t/88 function not considered for inlining
      loop depth: 0 freq:1.00 size: 4 time: 13callee size:16 stack: 0
       op1 is compile time invariant

IPA function summary for pfe_rtable_entry_get_stats_index/71 inlinable
  global time:     5.000000
  self size:       6
  global size:     6
  min size:       0
  self stack:      0
  global stack:    0
    size:2.000000, time:2.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_get_child/70 inlinable
  global time:     3.000000
  self size:       4
  global size:     4
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 160] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 160] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_child/69 inlinable
  global time:     3.000000
  self size:       4
  global size:     4
  min size:       0
  self stack:      0
  global stack:    0
    size:0.500000, time:0.500000
    size:3.500000, time:2.500000,  executed if:(not inlined)
  calls:

IPA function summary for pfe_rtable_entry_get_refptr/68 inlinable
  global time:     3.000000
  self size:       4
  global size:     4
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 320] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 320] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_refptr/67 inlinable
  global time:     3.000000
  self size:       4
  global size:     4
  min size:       0
  self stack:      0
  global stack:    0
    size:0.500000, time:0.500000
    size:3.500000, time:2.500000,  executed if:(not inlined)
  calls:

IPA function summary for pfe_rtable_entry_set_callback/66 inlinable
  global time:     4.000000
  self size:       5
  global size:     5
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:4.000000, time:3.000000,  executed if:(not inlined)
  calls:

IPA function summary for pfe_rtable_entry_get_route_id/65 inlinable
  global time:     5.977800
  self size:       8
  global size:     8
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 288] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op0[ref offset: 288] changed)
    size:0.500000, time:0.244450,  executed if:(op0[ref offset: 288] == 1) && (not inlined),  nonconst if:(op0[ref offset: 256] changed) && (op0[ref offset: 288] == 1) && (not inlined)
    size:0.500000, time:0.244450,  executed if:(op0[ref offset: 288] == 1),  nonconst if:(op0[ref offset: 256] changed) && (op0[ref offset: 288] == 1)
    size:0.500000, time:0.244450,  executed if:(op0[ref offset: 288] == 1) && (not inlined)
    size:0.500000, time:0.244450,  executed if:(op0[ref offset: 288] == 1)
  calls:

IPA function summary for pfe_rtable_entry_set_route_id/64 inlinable
  global time:     4.000000
  self size:       5
  global size:     5
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:4.000000, time:3.000000,  executed if:(not inlined)
  calls:

IPA function summary for pfe_rtable_entry_set_timeout/63 inlinable
  global time:     29.132800
  self size:       28
  global size:     28
  min size:       4
  self stack:      0
  global stack:    0
    size:13.500000, time:9.504700
    size:6.500000, time:4.330000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 0] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op0[ref offset: 0] changed)
    size:1.000000, time:0.534700,  executed if:(op0[ref offset: 0] != 0B)
  calls:
    oal_mutex_unlock.isra.0/633 function not considered for inlining
      loop depth: 0 freq:0.53 size: 2 time: 11callee size: 6 stack: 0
    oal_mutex_lock.isra.0/632 function not considered for inlining
      loop depth: 0 freq:0.53 size: 2 time: 11callee size: 6 stack: 0 predicate: (op0[ref offset: 0] != 0B)

IPA function summary for pfe_rtable_entry_get_action_flags/62 inlinable
  global time:     13.000000
  self size:       14
  global size:     14
  min size:       0
  self stack:      0
  global stack:    0
    size:10.000000, time:10.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_get_id5t/61 inlinable
  global time:     14.000000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:10.500000, time:10.500000
    size:3.500000, time:2.500000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_id5t/60 inlinable
  global time:     13.000000
  self size:       14
  global size:     14
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:9.000000, time:9.000000,  nonconst if:(op1 changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_out_pppoe_sid/59 inlinable
  global time:     18.500000
  self size:       24
  global size:     24
  min size:       0
  self stack:      0
  global stack:    0
    size:19.000000, time:15.250000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:0.250000,  nonconst if:(op1 changed)
  calls:

IPA function summary for pfe_rtable_entry_set_out_inner_vlan/58 inlinable
  global time:     8.000000
  self size:       9
  global size:     9
  min size:       0
  self stack:      0
  global stack:    0
    size:4.000000, time:4.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
  calls:

IPA function summary for pfe_rtable_entry_get_out_vlan/57 inlinable
  global time:     17.000000
  self size:       19
  global size:     19
  min size:       0
  self stack:      0
  global stack:    0
    size:15.000000, time:14.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_out_vlan/56 inlinable
  global time:     11.000000
  self size:       14
  global size:     14
  min size:       0
  self stack:      0
  global stack:    0
    size:3.000000, time:3.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:2.000000, time:1.000000,  executed if:(op2 == 0)
    size:2.000000, time:1.000000,  executed if:(op2 != 0)
  calls:

IPA function summary for pfe_rtable_entry_set_out_mac_addrs/55 inlinable
  global time:     34.000000
  self size:       17
  global size:     17
  min size:       16
  self stack:      0
  global stack:    0
    size:4.000000, time:4.000000
    size:4.000000, time:3.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op2 is compile time invariant
    memcpy/98 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op2 is compile time invariant

IPA function summary for pfe_rtable_entry_remove_ttl_decrement/54 inlinable
  global time:     6.000000
  self size:       7
  global size:     7
  min size:       0
  self stack:      0
  global stack:    0
    size:3.000000, time:3.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_ttl_decrement/53 inlinable
  global time:     6.000000
  self size:       7
  global size:     7
  min size:       0
  self stack:      0
  global stack:    0
    size:3.000000, time:3.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_out_dport/52 inlinable
  global time:     8.000000
  self size:       9
  global size:     9
  min size:       0
  self stack:      0
  global stack:    0
    size:4.000000, time:4.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
  calls:

IPA function summary for pfe_rtable_entry_set_out_sport/51 inlinable
  global time:     8.000000
  self size:       9
  global size:     9
  min size:       0
  self stack:      0
  global stack:    0
    size:4.000000, time:4.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
  calls:

IPA function summary for pfe_rtable_entry_set_out_dip/50 inlinable
  global time:     18.293730
  self size:       29
  global size:     29
  min size:       0
  self stack:      0
  global stack:    0
    size:8.500000, time:6.371898
    size:3.500000, time:2.290271,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:0.592238,  executed if:(not inlined),  nonconst if:(op1[ref offset: 160] changed) && (not inlined)
    size:5.000000, time:2.961190,  nonconst if:(op1[ref offset: 160] changed)
    size:0.500000, time:0.125271,  executed if:(op1[ref offset: 160] == 0) && (not inlined)
    size:1.500000, time:0.375813,  executed if:(op1[ref offset: 160] == 0)
    size:0.500000, time:0.165000,  executed if:(op1[ref offset: 160] != 0) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0) && (not inlined)
    size:0.500000, time:0.165000,  executed if:(op1[ref offset: 160] != 0),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0)
    size:2.500000, time:0.825000,  executed if:(op1[ref offset: 160] != 0)
    size:0.500000, time:0.165000,  executed if:(op1[ref offset: 160] != 0) && (not inlined)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:0.25 size: 4 time: 13 predicate: (op1[ref offset: 160] == 0)
       op2 is compile time invariant

IPA function summary for pfe_rtable_entry_set_out_sip/49 inlinable
  global time:     18.293730
  self size:       29
  global size:     29
  min size:       0
  self stack:      0
  global stack:    0
    size:8.500000, time:6.371898
    size:3.500000, time:2.290271,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:0.592238,  executed if:(not inlined),  nonconst if:(op1[ref offset: 160] changed) && (not inlined)
    size:5.000000, time:2.961190,  nonconst if:(op1[ref offset: 160] changed)
    size:0.500000, time:0.125271,  executed if:(op1[ref offset: 160] == 0) && (not inlined)
    size:1.500000, time:0.375813,  executed if:(op1[ref offset: 160] == 0)
    size:0.500000, time:0.165000,  executed if:(op1[ref offset: 160] != 0) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0) && (not inlined)
    size:0.500000, time:0.165000,  executed if:(op1[ref offset: 160] != 0),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0)
    size:2.500000, time:0.825000,  executed if:(op1[ref offset: 160] != 0)
    size:0.500000, time:0.165000,  executed if:(op1[ref offset: 160] != 0) && (not inlined)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:0.25 size: 4 time: 13 predicate: (op1[ref offset: 160] == 0)
       op2 is compile time invariant

IPA function summary for pfe_rtable_entry_set_dstif/48 inlinable
  global time:     17.300000
  self size:       10
  global size:     10
  min size:       6
  self stack:      0
  global stack:    0
    size:3.000000, time:2.650000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.325000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.325000,  nonconst if:(op0[ref offset: 32] changed)
  calls:
    pfe_phy_if_get_id/99 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12

IPA function summary for pfe_rtable_entry_set_dstif_id/47 inlinable
  global time:     5.300000
  self size:       7
  global size:     7
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:0.500000, time:0.325000,  executed if:(op1 <= 9) && (not inlined),  nonconst if:(op0[ref offset: 32] changed) && (op1 <= 9) && (not inlined)
    size:0.500000, time:0.325000,  executed if:(op1 <= 9),  nonconst if:(op0[ref offset: 32] changed) && (op1 <= 9)
    size:1.000000, time:0.650000,  executed if:(op1 <= 9)
  calls:

IPA function summary for pfe_rtable_entry_get_proto/46 inlinable
  global time:     4.000000
  self size:       5
  global size:     5
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_proto/45 inlinable
  global time:     4.000000
  self size:       5
  global size:     5
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_get_dport/44 inlinable
  global time:     5.000000
  self size:       6
  global size:     6
  min size:       0
  self stack:      0
  global stack:    0
    size:2.000000, time:2.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_dport/43 inlinable
  global time:     5.000000
  self size:       6
  global size:     6
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
  calls:

IPA function summary for pfe_rtable_entry_get_sport/42 inlinable
  global time:     5.000000
  self size:       6
  global size:     6
  min size:       0
  self stack:      0
  global stack:    0
    size:2.000000, time:2.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_sport/41 inlinable
  global time:     5.000000
  self size:       6
  global size:     6
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
  calls:

IPA function summary for pfe_rtable_entry_get_dip/40 inlinable
  global time:     27.000000
  self size:       10
  global size:     10
  min size:       14
  self stack:      50
  global stack:    50
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant
    pfe_rtable_entry_to_5t/88 function not considered for inlining
      loop depth: 0 freq:1.00 size: 3 time: 12callee size:16 stack: 0
       op1 is compile time invariant

IPA function summary for pfe_rtable_entry_set_dip/39 inlinable
  global time:     15.565600
  self size:       19
  global size:     19
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 160] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op1[ref offset: 160] changed)
    size:0.500000, time:0.250000,  executed if:(op1[ref offset: 160] != 0) && (not inlined),  nonconst if:(op0[ref offset: 32] changed) && (op1[ref offset: 160] != 0) && (not inlined)
    size:0.500000, time:0.250000,  executed if:(op1[ref offset: 160] != 0),  nonconst if:(op0[ref offset: 32] changed) && (op1[ref offset: 160] != 0)
    size:6.500000, time:2.978500,  executed if:(op1[ref offset: 160] != 0)
    size:0.500000, time:0.195700,  executed if:(op1[ref offset: 160] != 0) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0) && (not inlined)
    size:0.500000, time:0.195700,  executed if:(op1[ref offset: 160] != 0),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0)
    size:0.500000, time:0.195700,  executed if:(op1[ref offset: 160] != 0) && (not inlined)
  calls:
    pfe_rtable_entry_set_dip.part.0/640 function not considered for inlining
      loop depth: 0 freq:0.50 size: 4 time: 13callee size: 7 stack: 0 predicate: (op1[ref offset: 160] == 0)

IPA function summary for pfe_rtable_entry_get_sip/38 inlinable
  global time:     27.000000
  self size:       10
  global size:     10
  min size:       14
  self stack:      50
  global stack:    50
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant
    pfe_rtable_entry_to_5t/88 function not considered for inlining
      loop depth: 0 freq:1.00 size: 3 time: 12callee size:16 stack: 0
       op1 is compile time invariant

IPA function summary for pfe_rtable_entry_set_sip/37 inlinable
  global time:     15.565600
  self size:       19
  global size:     19
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 160] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op1[ref offset: 160] changed)
    size:0.500000, time:0.250000,  executed if:(op1[ref offset: 160] != 0) && (not inlined),  nonconst if:(op0[ref offset: 32] changed) && (op1[ref offset: 160] != 0) && (not inlined)
    size:0.500000, time:0.250000,  executed if:(op1[ref offset: 160] != 0),  nonconst if:(op0[ref offset: 32] changed) && (op1[ref offset: 160] != 0)
    size:6.500000, time:2.978500,  executed if:(op1[ref offset: 160] != 0)
    size:0.500000, time:0.195700,  executed if:(op1[ref offset: 160] != 0) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0) && (not inlined)
    size:0.500000, time:0.195700,  executed if:(op1[ref offset: 160] != 0),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0)
    size:0.500000, time:0.195700,  executed if:(op1[ref offset: 160] != 0) && (not inlined)
  calls:
    pfe_rtable_entry_set_sip.part.0/639 function not considered for inlining
      loop depth: 0 freq:0.50 size: 4 time: 13callee size: 7 stack: 0 predicate: (op1[ref offset: 160] == 0)

IPA function summary for pfe_rtable_entry_set_5t/36 inlinable
  global time:     23.435000
  self size:       24
  global size:     24
  min size:       16
  self stack:      0
  global stack:    0
    size:11.000000, time:3.815000
    size:5.000000, time:2.330000,  executed if:(not inlined)
  calls:
    pfe_rtable_entry_set_dip/39 function not considered for inlining
      loop depth: 0 freq:0.33 size: 4 time: 13callee size: 9 stack: 0
    pfe_rtable_entry_set_sip/37 function not considered for inlining
      loop depth: 0 freq:1.00 size: 4 time: 13callee size: 9 stack: 0

IPA function summary for pfe_rtable_entry_free/35 inlinable
  global time:     17.917190
  self size:       12
  global size:     12
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op0 changed)
    size:0.500000, time:0.350000,  executed if:(op0 != 0B) && (not inlined),  nonconst if:(op0[ref offset: 64] changed) && (op0 != 0B) && (not inlined)
    size:2.500000, time:1.750000,  executed if:(op0 != 0B),  nonconst if:(op0[ref offset: 64] changed) && (op0 != 0B)
  calls:
    oal_mm_free/97 function body not available
      loop depth: 0 freq:0.70 size: 2 time: 11 predicate: (op0 != 0B)
    oal_mm_free/97 function body not available
      loop depth: 0 freq:0.37 size: 2 time: 11 predicate: (op0[ref offset: 64] != 0B) && (op0 != 0B)

IPA function summary for pfe_rtable_entry_create/34 inlinable
  global time:     43.223716
  self size:       36
  global size:     36
  min size:       32
  self stack:      0
  global stack:    0
    size:17.000000, time:9.064456
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    memset/96 function body not available
      loop depth: 0 freq:0.46 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant
    oal_mm_free/97 function body not available
      loop depth: 0 freq:0.08 size: 2 time: 11
    oal_mm_malloc/95 function body not available
      loop depth: 0 freq:0.53 size: 3 time: 12
       op0 is compile time invariant
    memset/96 function body not available
      loop depth: 0 freq:0.53 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant
    oal_mm_malloc/95 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant

IPA function summary for pfe_rtable_phys_entry_get_va/33 inlinable
  global time:     28.316296
  self size:       19
  global size:     19
  min size:       16
  self stack:      0
  global stack:    0
    size:4.000000, time:3.320000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.184074,  executed if:(not inlined),  nonconst if:(op0[ref offset: 320] changed) && (not inlined)
    size:0.500000, time:0.184074,  nonconst if:(op0[ref offset: 320] changed)
    size:1.000000, time:0.368148,  nonconst if:(op0[ref offset: 320] changed || op1 changed)
    size:0.500000, time:0.170000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 128] changed) && (not inlined)
    size:0.500000, time:0.170000,  nonconst if:(op0[ref offset: 128] changed)
    size:1.000000, time:0.340000,  nonconst if:(op1 changed || op0[ref offset: 128] changed)
  calls:
    pfe_rtable_phys_entry_is_pool/31 function not considered for inlining
      loop depth: 0 freq:0.66 size: 4 time: 13callee size: 7 stack: 0
    pfe_rtable_phys_entry_is_htable/30 function not considered for inlining
      loop depth: 0 freq:1.00 size: 4 time: 13callee size: 7 stack: 0

IPA function summary for pfe_rtable_phys_entry_get_pa/32 inlinable
  global time:     26.260000
  self size:       15
  global size:     15
  min size:       16
  self stack:      0
  global stack:    0
    size:2.000000, time:2.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.170000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 128] changed) && (not inlined)
    size:0.500000, time:0.170000,  nonconst if:(op0[ref offset: 128] changed)
    size:1.000000, time:0.340000,  nonconst if:(op1 changed || op0[ref offset: 128] changed)
  calls:
    pfe_rtable_phys_entry_get_pa.part.0/636 function not considered for inlining
      loop depth: 0 freq:0.66 size: 4 time: 13callee size: 5 stack: 0
    pfe_rtable_phys_entry_is_htable/30 function not considered for inlining
      loop depth: 0 freq:1.00 size: 4 time: 13callee size: 7 stack: 0

IPA function summary for pfe_rtable_phys_entry_is_pool/31 inlinable
  global time:     9.875000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 224] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 224] changed)
    size:2.000000, time:2.000000,  nonconst if:(op0[ref offset: 224] changed || op1 changed)
    size:0.500000, time:0.250000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 288] changed) && (not inlined)
    size:0.500000, time:0.250000,  nonconst if:(op0[ref offset: 288] changed)
    size:2.000000, time:1.000000,  nonconst if:(op1 changed || op0[ref offset: 288] changed)
    size:0.500000, time:0.375000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 192] changed) && (not inlined)
    size:0.500000, time:0.375000,  nonconst if:(op0[ref offset: 192] changed)
    size:2.000000, time:1.500000,  nonconst if:(op1 changed || op0[ref offset: 192] changed)
    size:0.500000, time:0.187500,  executed if:(not inlined),  nonconst if:(op0[ref offset: 256] changed) && (not inlined)
    size:0.500000, time:0.187500,  nonconst if:(op0[ref offset: 256] changed)
    size:2.000000, time:0.750000,  nonconst if:(op1 changed || op0[ref offset: 256] changed)
  calls:

IPA function summary for pfe_rtable_phys_entry_is_htable/30 inlinable
  global time:     9.875000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:2.000000, time:2.000000,  nonconst if:(op0[ref offset: 32] changed || op1 changed)
    size:0.500000, time:0.250000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 96] changed) && (not inlined)
    size:0.500000, time:0.250000,  nonconst if:(op0[ref offset: 96] changed)
    size:2.000000, time:1.000000,  nonconst if:(op1 changed || op0[ref offset: 96] changed)
    size:0.500000, time:0.375000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 0] changed) && (not inlined)
    size:0.500000, time:0.375000,  nonconst if:(op0[ref offset: 0] changed)
    size:2.000000, time:1.500000,  nonconst if:(op1 changed || op0[ref offset: 0] changed)
    size:0.500000, time:0.187500,  executed if:(not inlined),  nonconst if:(op0[ref offset: 64] changed) && (not inlined)
    size:0.500000, time:0.187500,  nonconst if:(op0[ref offset: 64] changed)
    size:2.000000, time:0.750000,  nonconst if:(op1 changed || op0[ref offset: 64] changed)
  calls:

IPA function summary for pfe_rtable_invalidate/28 inlinable
  global time:     163.454546
  self size:       27
  global size:     27
  min size:       8
  self stack:      0
  global stack:    0
    size:16.500000, time:127.863637
    size:5.500000, time:12.590909,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:
    oal_mutex_unlock.isra.0/633 function not considered for inlining
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 0
       op0 change 99.990000% of time
    oal_mutex_lock.isra.0/632 function not considered for inlining
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 0

IPA function summary for pfe_rtable_get_by_phys_entry_va/26 inlinable
  global time:     84.409650
  self size:       17
  global size:     17
  min size:       0
  self stack:      0
  global stack:    0
    size:11.000000, time:79.409650
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 416] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 416] changed)
    size:2.000000, time:2.000000,  nonconst if:(op0[ref offset: 416] changed || op0 changed)
  calls:

IPA function summary for pfe_rtable_free_stats_index/25 inlinable
  global time:     4.500000
  self size:       6
  global size:     6
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op0 changed)
    size:1.000000, time:0.500000,  executed if:(op0 <= 20)
  array index:(op0 changed)
  calls:

IPA function summary for fifo_get/15 inlinable
  global time:     13.200000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:1.500000, time:1.350000
    size:3.500000, time:2.450000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 0] changed) && (not inlined)
    size:1.500000, time:1.400000,  nonconst if:(op0[ref offset: 0] changed)
    size:2.000000, time:2.000000,  nonconst if:(op0[ref offset: 32] changed || op0[ref offset: 0] changed)
    size:0.500000, time:0.450000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 160] changed) && (not inlined)
    size:0.500000, time:0.450000,  nonconst if:(op0[ref offset: 160] changed)
    size:0.500000, time:0.450000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 96] changed) && (not inlined)
    size:0.500000, time:0.450000,  nonconst if:(op0[ref offset: 96] changed)
    size:2.000000, time:1.800000,  nonconst if:(op0[ref offset: 0] changed || op0[ref offset: 96] changed)
    size:1.000000, time:0.900000,  nonconst if:(op0[ref offset: 0] changed || op0[ref offset: 160] changed || op0[ref offset: 96] changed)
  calls:
    __builtin_expect/616 function body not available
      loop depth: 0 freq:1.00 size: 0 time:  0
       op1 is compile time invariant

IPA function summary for fifo_put/14 inlinable
  global time:     17.000000
  self size:       19
  global size:     19
  min size:       0
  self stack:      0
  global stack:    0
    size:4.000000, time:3.600000
    size:4.000000, time:2.900000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 0] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 0] changed)
    size:1.000000, time:1.000000,  nonconst if:(op0[ref offset: 32] changed || op0[ref offset: 0] changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 64] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 64] changed)
    size:2.000000, time:2.000000,  nonconst if:(op0[ref offset: 32] changed || op0[ref offset: 0] changed || op0[ref offset: 64] changed)
    size:0.500000, time:0.450000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 160] changed) && (not inlined)
    size:0.500000, time:0.450000,  nonconst if:(op0[ref offset: 160] changed)
    size:0.500000, time:0.450000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 96] changed) && (not inlined)
    size:0.500000, time:0.450000,  nonconst if:(op0[ref offset: 96] changed)
    size:2.000000, time:1.800000,  nonconst if:(op0[ref offset: 32] changed || op0[ref offset: 96] changed)
    size:1.000000, time:0.900000,  nonconst if:(op0[ref offset: 32] changed || op0[ref offset: 160] changed || op0[ref offset: 96] changed)
  calls:
    __builtin_expect/616 function body not available
      loop depth: 0 freq:1.00 size: 0 time:  0
       op1 is compile time invariant

IPA function summary for oal_mutex_destroy/4 inlinable
  global time:     14.000000
  self size:       6
  global size:     6
  min size:       6
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    oal_mutex_destroy_internal/629 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12

IPA function summary for oal_mutex_init/3 inlinable
  global time:     14.000000
  self size:       6
  global size:     6
  min size:       6
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    oal_mutex_init_internal/623 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12


Flattening functions:
Overall time estimate: 3686.282249 weighted by profile: 0.000000

Deciding on inlining of small functions.  Starting with size 0.
Enqueueing calls in pfe_get_crc32_be.constprop/647.
Enqueueing calls in pfe_rtable_create_stats_table.constprop/646.
Enqueueing calls in pfe_rtable_entry_to_5t.part.0/645.
Enqueueing calls in pfe_rtable_entry_set_dip.part.0/640.
Enqueueing calls in pfe_rtable_entry_set_sip.part.0/639.
Enqueueing calls in pfe_rtable_add_entry_validate.isra.0/638.
Enqueueing calls in pfe_rtable_phys_entry_get_pa.part.0/636.
Enqueueing calls in pfe_rtable_entry_get_hash.isra.0/635.
Enqueueing calls in pfe_rtable_get_free_stats_index.isra.0/634.
Enqueueing calls in oal_mutex_unlock.isra.0/633.
Enqueueing calls in oal_mutex_lock.isra.0/632.
Enqueueing calls in pfe_rtable_clear_stats/94.
Enqueueing calls in pfe_rtable_get_stats/93.
Enqueueing calls in pfe_rtable_get_next/92.
Enqueueing calls in pfe_rtable_get_first/91.
Enqueueing calls in pfe_rtable_match_criterion/90.
Enqueueing calls in pfe_rtable_entry_to_5t_out/89.
Enqueueing calls in pfe_rtable_entry_to_5t/88.
Enqueueing calls in pfe_rtable_get_entry_size/87.
Enqueueing calls in pfe_rtable_destroy/86.
Enqueueing calls in pfe_rtable_get_size/85.
Enqueueing calls in pfe_rtable_create/84.
Enqueueing calls in pfe_rtable_destroy_stats_table/83.
Enqueueing calls in pfe_rtable_do_timeouts/81.
Enqueueing calls in pfe_rtable_del_entry_nolock/80.
Enqueueing calls in pfe_rtable_del_entry/79.
Enqueueing calls in pfe_rtable_add_entry/78.
Enqueueing calls in pfe_rtable_add_entry_id/76.
Enqueueing calls in pfe_rtable_add_entry_link/75.
Enqueueing calls in pfe_rtable_add_entry_get_phys_pa/74.
Enqueueing calls in pfe_rtable_entry_is_duplicate/73.
Enqueueing calls in pfe_rtable_entry_get_stats_index/71.
Enqueueing calls in pfe_rtable_entry_get_child/70.
Enqueueing calls in pfe_rtable_entry_set_child/69.
Enqueueing calls in pfe_rtable_entry_get_refptr/68.
Enqueueing calls in pfe_rtable_entry_set_refptr/67.
Enqueueing calls in pfe_rtable_entry_set_callback/66.
Enqueueing calls in pfe_rtable_entry_get_route_id/65.
Enqueueing calls in pfe_rtable_entry_set_route_id/64.
Enqueueing calls in pfe_rtable_entry_set_timeout/63.
Enqueueing calls in pfe_rtable_entry_get_action_flags/62.
Enqueueing calls in pfe_rtable_entry_get_id5t/61.
Enqueueing calls in pfe_rtable_entry_set_id5t/60.
Enqueueing calls in pfe_rtable_entry_set_out_pppoe_sid/59.
Enqueueing calls in pfe_rtable_entry_set_out_inner_vlan/58.
Enqueueing calls in pfe_rtable_entry_get_out_vlan/57.
Enqueueing calls in pfe_rtable_entry_set_out_vlan/56.
Enqueueing calls in pfe_rtable_entry_set_out_mac_addrs/55.
Enqueueing calls in pfe_rtable_entry_remove_ttl_decrement/54.
Enqueueing calls in pfe_rtable_entry_set_ttl_decrement/53.
Enqueueing calls in pfe_rtable_entry_set_out_dport/52.
Enqueueing calls in pfe_rtable_entry_set_out_sport/51.
Enqueueing calls in pfe_rtable_entry_set_out_dip/50.
Enqueueing calls in pfe_rtable_entry_set_out_sip/49.
Enqueueing calls in pfe_rtable_entry_set_dstif/48.
Enqueueing calls in pfe_rtable_entry_set_dstif_id/47.
Enqueueing calls in pfe_rtable_entry_get_proto/46.
Enqueueing calls in pfe_rtable_entry_set_proto/45.
Enqueueing calls in pfe_rtable_entry_get_dport/44.
Enqueueing calls in pfe_rtable_entry_set_dport/43.
Enqueueing calls in pfe_rtable_entry_get_sport/42.
Enqueueing calls in pfe_rtable_entry_set_sport/41.
Enqueueing calls in pfe_rtable_entry_get_dip/40.
Enqueueing calls in pfe_rtable_entry_set_dip/39.
Enqueueing calls in pfe_rtable_entry_get_sip/38.
Enqueueing calls in pfe_rtable_entry_set_sip/37.
Enqueueing calls in pfe_rtable_entry_set_5t/36.
Enqueueing calls in pfe_rtable_entry_free/35.
Enqueueing calls in pfe_rtable_entry_create/34.
Enqueueing calls in pfe_rtable_phys_entry_get_va/33.
Enqueueing calls in pfe_rtable_phys_entry_get_pa/32.
Enqueueing calls in pfe_rtable_phys_entry_is_pool/31.
Enqueueing calls in pfe_rtable_phys_entry_is_htable/30.
Enqueueing calls in pfe_rtable_invalidate/28.
Enqueueing calls in pfe_rtable_get_by_phys_entry_va/26.
Enqueueing calls in pfe_rtable_free_stats_index/25.
Enqueueing calls in fifo_get/15.
Enqueueing calls in fifo_put/14.
Enqueueing calls in oal_mutex_destroy/4.
Enqueueing calls in oal_mutex_init/3.

Considering oal_mutex_destroy/4 with 6 size
 to be inlined into pfe_rtable_destroy/86 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:2722
 Estimated badness is -10.041379, frequency 0.70.

Considering oal_mutex_init/3 with 6 size
 to be inlined into pfe_rtable_create/84 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:2523
 Estimated badness is -3.167971, frequency 0.85.

Considering pfe_rtable_phys_entry_get_pa.part.0/636 with 11 size
 to be inlined into pfe_rtable_phys_entry_get_pa/32 in unknown:0
 Estimated badness is -0.530741, frequency 0.66.

Considering pfe_rtable_entry_to_5t.part.0/645 with 12 size
 to be inlined into pfe_rtable_entry_to_5t/88 in unknown:0
 Estimated badness is -0.415650, frequency 0.66.

Considering fifo_get/15 with 15 size
 to be inlined into pfe_rtable_add_entry_id/76 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:1887
 Estimated badness is -0.239467, frequency 0.33.

Considering pfe_rtable_phys_entry_get_va/33 with 19 size
 to be inlined into pfe_rtable_add_entry_link/75 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:1809
 Estimated badness is -0.225708, frequency 2.67.

Considering pfe_rtable_entry_set_sip.part.0/639 with 15 size
 to be inlined into pfe_rtable_entry_set_sip/37 in unknown:0
 Estimated badness is -0.174290, frequency 0.50.

Considering pfe_rtable_entry_set_dip.part.0/640 with 15 size
 to be inlined into pfe_rtable_entry_set_dip/39 in unknown:0
 Estimated badness is -0.174290, frequency 0.50.

Considering pfe_rtable_get_free_stats_index.isra.0/634 with 12 size
 to be inlined into pfe_rtable_add_entry_id/76 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:1857
 Estimated badness is -0.091503, frequency 1.00.

Considering pfe_rtable_get_by_phys_entry_va/26 with 17 size
 to be inlined into pfe_rtable_add_entry_validate.isra.0/638 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:1915
 Estimated badness is -0.075344, frequency 0.53.

Considering pfe_rtable_add_entry_get_phys_pa/74 with 21 size
 to be inlined into pfe_rtable_add_entry_link/75 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:1794
 Estimated badness is -0.071570, frequency 1.00.

Considering pfe_rtable_entry_is_duplicate/73 with 23 size
 to be inlined into pfe_rtable_add_entry/78 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:1966
 Estimated badness is -0.050164, frequency 1.00.

Considering pfe_rtable_destroy_stats_table/83 with 36 size
 to be inlined into pfe_rtable_destroy/86 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:2717
 Estimated badness is -0.022529, frequency 0.70.

Considering pfe_rtable_free_stats_index/25 with 6 size
 to be inlined into pfe_rtable_del_entry_nolock/80 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:2083
 Estimated badness is -0.022317, frequency 0.08.

Considering pfe_rtable_create_stats_table.constprop/646 with 51 size
 to be inlined into pfe_rtable_create/84 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:2544
 Estimated badness is -0.007485, frequency 0.85.

Considering pfe_rtable_add_entry_validate.isra.0/638 with 44 size
 to be inlined into pfe_rtable_add_entry/78 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:2003
 Estimated badness is -0.006816, frequency 0.23.

Considering pfe_rtable_add_entry_link/75 with 80 size
 to be inlined into pfe_rtable_add_entry_id/76 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:1899
 Estimated badness is -0.006289, frequency 0.94.

Considering pfe_rtable_entry_get_hash.isra.0/635 with 116 size
 to be inlined into pfe_rtable_add_entry_id/76 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:1854
 Estimated badness is -0.003108, frequency 1.00.

Considering pfe_rtable_invalidate/28 with 27 size
 to be inlined into pfe_rtable_create/84 in C:/NXP/SW32_RTD_4.4_4.0.0/eclipse/plugins/Eth_43_PFE_TS_T40D11M10I0R0/src/pfe_rtable.c:2568
 Estimated badness is -0.000008, frequency 0.00.

Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:

Deciding on functions to be inlined into all callers and removing useless speculations:

Inlining pfe_rtable_add_entry_id size 284.
 Called once from pfe_rtable_add_entry 106 insns.
 Inlined into pfe_rtable_add_entry which now has 374 size
Overall time estimate: 3080.510624 weighted by profile: 0.000000

Why inlining failed?
function body not available                       :       65 calls, 54.259865 freq, 0 count
--param max-inline-insns-auto limit reached       :        4 calls, 0.845194 freq, 0 count
call is unlikely and code size would grow         :       44 calls, 39.346426 freq, 0 count
IPA function summary for pfe_get_crc32_be.constprop/647 inlinable
  global time:     529.960092
  self size:       17
  global size:     17
  min size:       14
  self stack:      0
  global stack:    0
  estimated growth:1
    size:14.000000, time:527.960092
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for oal_mutex_unlock.isra.0/633 inlinable
  global time:     12.710000
  self size:       12
  global size:     12
  min size:       0
  self stack:      0
  global stack:    0
  estimated growth:44
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op0 changed)
    size:4.000000, time:2.372500,  executed if:(op0 <= 255)
  array index:(op0 changed)
  calls:
    indirect call loop depth: 0 freq:0.42 size: 3 time: 15predicate: (op0 <= 255)

IPA function summary for oal_mutex_lock.isra.0/632 inlinable
  global time:     12.710000
  self size:       12
  global size:     12
  min size:       0
  self stack:      0
  global stack:    0
  estimated growth:37
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op0 changed)
    size:4.000000, time:2.372500,  executed if:(op0 <= 255)
  array index:(op0 changed)
  calls:
    indirect call loop depth: 0 freq:0.42 size: 3 time: 15predicate: (op0 <= 255)

IPA function summary for pfe_rtable_clear_stats/94 inlinable
  global time:     14.554000
  self size:       17
  global size:     17
  min size:       0
  self stack:      0
  global stack:    0
  estimated growth:10
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 1088] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 1088] changed)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed || op0[ref offset: 1088] changed)
    size:1.000000, time:0.477700,  nonconst if:(op1 changed)
    size:0.500000, time:0.238850,  executed if:(not inlined),  nonconst if:(op0[ref offset: 992] changed) && (not inlined)
    size:0.500000, time:0.238850,  nonconst if:(op0[ref offset: 992] changed)
    size:0.500000, time:0.238850,  executed if:(not inlined),  nonconst if:(op0[ref offset: 1056] changed) && (not inlined)
    size:0.500000, time:0.238850,  nonconst if:(op0[ref offset: 1056] changed)
    size:1.000000, time:0.477700,  nonconst if:(op1 changed || op0[ref offset: 1056] changed)
  calls:
    pfe_class_write_dmem/626 function body not available
      loop depth: 0 freq:0.48 size: 7 time: 16
       op1 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant

IPA function summary for pfe_rtable_get_stats/93 inlinable
  global time:     681.965648
  self size:       57
  global size:     57
  min size:       36
  self stack:      8
  global stack:    8
    size:31.500000, time:267.404769
    size:6.500000, time:32.203786,  executed if:(not inlined)
    size:1.000000, time:1.000000,  nonconst if:(op2 changed)
  calls:
    pfe_class_get_num_of_pes/631 function body not available
      loop depth: 1 freq:9.35 size: 3 time: 12
    pfe_class_read_dmem/630 function body not available
      loop depth: 1 freq:8.83 size: 7 time: 16
       op2 is compile time invariant
       op4 is compile time invariant
    memset/96 function body not available
      loop depth: 1 freq:8.83 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    memset/96 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for pfe_rtable_get_next/92 inlinable
  global time:     147.606362
  self size:       33
  global size:     33
  min size:       18
  self stack:      0
  global stack:    0
    size:12.500000, time:62.673012
    size:5.500000, time:11.919086,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 416] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 416] changed)
    size:2.000000, time:2.000000,  nonconst if:(op0[ref offset: 416] changed || op0 changed)
    size:0.500000, time:0.425500,  executed if:(not inlined),  nonconst if:(op0[ref offset: 512] changed) && (not inlined)
    size:0.500000, time:0.425500,  nonconst if:(op0[ref offset: 512] changed)
    size:2.000000, time:1.702000,  nonconst if:(op0 changed || op0[ref offset: 512] changed)
  calls:
    oal_mutex_unlock.isra.0/633 call is unlikely and code size would grow
      loop depth: 0 freq:0.63 size: 2 time: 11callee size: 6 stack: 0
    pfe_rtable_match_criterion/90 call is unlikely and code size would grow
      loop depth: 1 freq:3.83 size: 5 time: 14callee size:27 stack:50
    oal_mutex_lock.isra.0/632 call is unlikely and code size would grow
      loop depth: 0 freq:0.63 size: 2 time: 11callee size: 6 stack: 0

IPA function summary for pfe_rtable_get_first/91 inlinable
  global time:     87.459676
  self size:       55
  global size:     55
  min size:       18
  self stack:      0
  global stack:    0
    size:16.000000, time:36.566827
    size:6.000000, time:5.846479,  executed if:(not inlined)
    size:12.000000, time:4.000000,  nonconst if:(op1 changed)
    size:1.000000, time:0.166700,  executed if:(op1 == 6) && (not inlined)
    size:1.000000, time:0.166700,  executed if:(op1 == 6)
    size:1.000000, time:0.166700,  executed if:(op1 == 4) && (not inlined)
    size:1.000000, time:0.166700,  executed if:(op1 == 4)
    size:0.500000, time:0.083350,  executed if:(op1 == 3) && (not inlined)
    size:0.500000, time:0.083350,  executed if:(op1 == 3)
    size:0.500000, time:0.500100,  executed if:(not inlined),  nonconst if:(op0[ref offset: 416] changed) && (not inlined)
    size:0.500000, time:0.500100,  nonconst if:(op0[ref offset: 416] changed)
    size:2.000000, time:2.000400,  nonconst if:(op0 changed || op0[ref offset: 416] changed)
  calls:
    oal_mutex_unlock.isra.0/633 call is unlikely and code size would grow
      loop depth: 0 freq:0.33 size: 2 time: 11callee size: 6 stack: 0
    pfe_rtable_match_criterion/90 call is unlikely and code size would grow
      loop depth: 1 freq:1.99 size: 5 time: 14callee size:27 stack:50
    oal_mutex_lock.isra.0/632 call is unlikely and code size would grow
      loop depth: 0 freq:0.33 size: 2 time: 11callee size: 6 stack: 0
    memcpy/98 function body not available
      loop depth: 0 freq:0.17 size: 4 time: 13 predicate: (op1 == 5)
       op2 is compile time invariant

IPA function summary for pfe_rtable_match_criterion/90 inlinable
  global time:     14.607500
  self size:       55
  global size:     55
  min size:       0
  self stack:      50
  global stack:    50
  estimated growth:38
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:16.000000, time:6.000000,  nonconst if:(op0 changed)
    size:0.500000, time:0.062500,  executed if:(op0 == 6) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op0 == 6) && (not inlined)
    size:0.500000, time:0.062500,  executed if:(op0 == 6),  nonconst if:(op1[ref offset: 0] changed) && (op0 == 6)
    size:0.500000, time:0.062500,  executed if:(op0 == 6) && (not inlined),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 6) && (not inlined)
    size:0.500000, time:0.062500,  executed if:(op0 == 6),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 6)
    size:2.000000, time:0.250000,  executed if:(op0 == 6)
    size:3.000000, time:0.312500,  executed if:(op0 == 5)
    size:0.500000, time:0.062500,  executed if:(op0 == 4) && (not inlined),  nonconst if:(op2[ref offset: 288] changed) && (op0 == 4) && (not inlined)
    size:2.500000, time:0.312500,  executed if:(op0 == 4),  nonconst if:(op2[ref offset: 288] changed) && (op0 == 4)
    size:0.500000, time:0.021250,  executed if:(op2[ref offset: 288] == 1) && (op0 == 4) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op2[ref offset: 288] == 1) && (op0 == 4) && (not inlined)
    size:0.500000, time:0.021250,  executed if:(op2[ref offset: 288] == 1) && (op0 == 4),  nonconst if:(op1[ref offset: 0] changed) && (op2[ref offset: 288] == 1) && (op0 == 4)
    size:0.500000, time:0.021250,  executed if:(op2[ref offset: 288] == 1) && (op0 == 4) && (not inlined),  nonconst if:(op2[ref offset: 256] changed) && (op2[ref offset: 288] == 1) && (op0 == 4) && (not inlined)
    size:0.500000, time:0.021250,  executed if:(op2[ref offset: 288] == 1) && (op0 == 4),  nonconst if:(op2[ref offset: 256] changed) && (op2[ref offset: 288] == 1) && (op0 == 4)
    size:2.000000, time:0.085000,  executed if:(op2[ref offset: 288] == 1) && (op0 == 4),  nonconst if:(op1[ref offset: 0] changed || op2[ref offset: 256] changed) && (op2[ref offset: 288] == 1) && (op0 == 4)
    size:0.500000, time:0.062500,  executed if:(op0 == 3) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op0 == 3) && (not inlined)
    size:0.500000, time:0.062500,  executed if:(op0 == 3),  nonconst if:(op1[ref offset: 0] changed) && (op0 == 3)
    size:0.500000, time:0.062500,  executed if:(op0 == 3) && (not inlined),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 3) && (not inlined)
    size:0.500000, time:0.062500,  executed if:(op0 == 3),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 3)
    size:2.000000, time:0.250000,  executed if:(op0 == 3)
    size:0.500000, time:0.062500,  executed if:(op0 == 2) && (not inlined),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 2) && (not inlined)
    size:0.500000, time:0.062500,  executed if:(op0 == 2),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 2)
    size:2.000000, time:0.250000,  executed if:(op0 == 2)
    size:0.500000, time:0.062500,  executed if:(op0 == 1) && (not inlined),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 1) && (not inlined)
    size:0.500000, time:0.062500,  executed if:(op0 == 1),  nonconst if:(op2[ref offset: 32] changed) && (op0 == 1)
    size:2.000000, time:0.250000,  executed if:(op0 == 1)
  calls:
    memcmp/613 function body not available
      loop depth: 0 freq:0.06 size: 5 time: 14 predicate: (op0 == 5)
       op0 is compile time invariant
       op2 is compile time invariant
    pfe_rtable_entry_to_5t/88 call is unlikely and code size would grow
      loop depth: 0 freq:0.12 size: 4 time: 13callee size:18 stack: 0 predicate: (op0 == 5)
       op1 is compile time invariant
    pfe_phy_if_get_id/99 function body not available
      loop depth: 0 freq:0.12 size: 3 time: 12 predicate: (op0 == 3)

IPA function summary for pfe_rtable_entry_to_5t_out/89 inlinable
  global time:     39.048000
  self size:       36
  global size:     36
  min size:       24
  self stack:      0
  global stack:    0
    size:15.500000, time:14.190400
    size:8.500000, time:6.595200,  executed if:(not inlined)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13
       op2 is compile time invariant
    memcpy/98 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13
       op2 is compile time invariant
    memset/96 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for pfe_rtable_entry_to_5t/88 inlinable
  global time:     32.445100
  self size:       33
  global size:     36
  min size:       18
  self stack:      0
  global stack:    0
  estimated growth:94
    size:17.500000, time:11.451125
    size:6.500000, time:3.830075,  executed if:(not inlined)
  calls:
    pfe_rtable_entry_to_5t.part.0/645 inlined
      loop depth: 0 freq:0.66 size: 4 time: 13callee size: 6 stack: 0
      Stack frame offset 0, callee self size 0, callee size 0
    memcpy/98 function body not available
      loop depth: 0 freq:0.16 size: 4 time: 13
       op2 is compile time invariant
    memcpy/98 function body not available
      loop depth: 0 freq:0.16 size: 4 time: 13
       op2 is compile time invariant
    memset/96 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for pfe_rtable_get_entry_size/87 inlinable
  global time:     2.000000
  self size:       3
  global size:     3
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for pfe_rtable_destroy/86 inlinable
  global time:     37.432311
  self size:       28
  global size:     59
  min size:       0
  self stack:      0
  global stack:    196
  estimated growth:76
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op0 changed)
    size:0.500000, time:0.350000,  executed if:(op0 != 0B) && (not inlined),  nonconst if:(op0[ref offset: 32] changed) && (op0 != 0B) && (not inlined)
    size:2.500000, time:1.750000,  executed if:(op0 != 0B),  nonconst if:(op0[ref offset: 32] changed) && (op0 != 0B)
    size:0.500000, time:0.175000,  executed if:(op0[ref offset: 32] != 0) && (op0 != 0B) && (not inlined)
    size:0.500000, time:0.175000,  executed if:(op0[ref offset: 32] != 0) && (op0 != 0B)
    size:0.500000, time:0.350000,  executed if:(op0 != 0B) && (not inlined),  nonconst if:(op0[ref offset: 224] changed) && (op0 != 0B) && (not inlined)
    size:2.500000, time:1.750000,  executed if:(op0 != 0B),  nonconst if:(op0[ref offset: 224] changed) && (op0 != 0B)
    size:0.500000, time:0.175000,  executed if:(op0[ref offset: 224] != 0) && (op0 != 0B) && (not inlined)
    size:0.500000, time:0.175000,  executed if:(op0[ref offset: 224] != 0) && (op0 != 0B)
    size:0.500000, time:0.350000,  executed if:(op0 != 0B) && (not inlined),  nonconst if:(op0[ref offset: 384] changed) && (op0 != 0B) && (not inlined)
    size:2.500000, time:1.750000,  executed if:(op0 != 0B),  nonconst if:(op0[ref offset: 384] changed) && (op0 != 0B)
    size:0.500000, time:0.000000,  executed if:(op0[ref offset: 384] != 0B) && (op0 != 0B) && (not inlined)
    size:0.500000, time:0.000000,  executed if:(op0[ref offset: 384] != 0B) && (op0 != 0B)
    size:1.000000, time:0.700000,  executed if:(op0 != 0B) && (not inlined)
    size:19.000000, time:4.876760,  executed if:(op0 != 0B)
  calls:
    oal_mm_free/97 function body not available
      loop depth: 0 freq:0.70 size: 2 time: 11 predicate: (op0 != 0B)
    oal_mutex_destroy/4 inlined
      loop depth: 0 freq:0.70 size: 2 time: 11callee size: 3 stack: 0
      Stack frame offset 0, callee self size 0, callee size 0
      oal_mutex_destroy_internal/629 function body not available
        loop depth: 0 freq:0.70 size: 3 time: 12 predicate: (op0 != 0B)
    pfe_rtable_destroy_stats_table/83 inlined
      loop depth: 0 freq:0.70 size: 3 time: 12callee size:18 stack:196
      Stack frame offset 0, callee self size 196, callee size 196
      pfe_class_dmem_heap_free/627 function body not available
        loop depth: 0 freq:0.03 size: 3 time: 12 predicate: (op0 != 0B)
      pfe_class_write_dmem/626 function body not available
        loop depth: 0 freq:0.08 size: 7 time: 16 predicate: (op0 != 0B)
         op1 is compile time invariant
         op3 is compile time invariant
         op4 is compile time invariant
      pfe_class_get_mmap/625 function body not available
        loop depth: 0 freq:0.23 size: 5 time: 14 predicate: (op0 != 0B)
         op1 is compile time invariant
         op2 is compile time invariant
    fifo_destroy/628 function body not available
      loop depth: 0 freq:0.00 size: 2 time: 11 predicate: (op0[ref offset: 384] != 0B) && (op0 != 0B)

IPA function summary for pfe_rtable_get_size/85 inlinable
  global time:     5.000000
  self size:       6
  global size:     6
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 352] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 352] changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 160] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 160] changed)
    size:1.000000, time:1.000000,  nonconst if:(op0[ref offset: 352] changed || op0[ref offset: 160] changed)
  calls:

IPA function summary for pfe_rtable_create/84 inlinable
  global time:     132.654560
  self size:       110
  global size:     174
  min size:       430
  self stack:      0
  global stack:    196
    size:103.000000, time:38.052752
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:1.000000, time:0.845300,  nonconst if:(op2 changed)
    size:1.000000, time:0.845300,  nonconst if:(op1 changed || op3 changed)
    size:1.000000, time:0.845300,  nonconst if:(op4 changed)
    size:2.000000, time:1.690600,  nonconst if:(op3 changed || op4 changed)
  calls:
    pfe_rtable_destroy/86 --param max-inline-insns-auto limit reached
      loop depth: 0 freq:0.00 size: 2 time: 11callee size:29 stack:196
    fifo_put/14 call is unlikely and code size would grow
      loop depth: 1 freq:0.00 size: 4 time: 13callee size: 9 stack: 0
    pfe_rtable_destroy/86 --param max-inline-insns-auto limit reached
      loop depth: 0 freq:0.00 size: 2 time: 11callee size:29 stack:196
    fifo_create/622 function body not available
      loop depth: 0 freq:0.00 size: 5 time: 14
       op1 is compile time invariant
       op2 is compile time invariant
    pfe_rtable_invalidate/28 inlined
      loop depth: 0 freq:0.00 size: 2 time: 11callee size:13 stack: 0
      Stack frame offset 0, callee self size 0, callee size 0
      oal_mutex_unlock.isra.0/633 call is unlikely and code size would grow
        loop depth: 0 freq:0.00 size: 2 time: 11callee size: 6 stack: 0
         op0 change 99.990000% of time
      oal_mutex_lock.isra.0/632 call is unlikely and code size would grow
        loop depth: 0 freq:0.00 size: 2 time: 11callee size: 6 stack: 0
    pfe_rtable_destroy/86 --param max-inline-insns-auto limit reached
      loop depth: 0 freq:0.54 size: 2 time: 11callee size:29 stack:196
    pfe_class_set_rtable/621 function body not available
      loop depth: 0 freq:0.54 size: 6 time: 15
       op3 is compile time invariant
    pfe_rtable_destroy/86 --param max-inline-insns-auto limit reached
      loop depth: 0 freq:0.31 size: 2 time: 11callee size:29 stack:196
    pfe_rtable_create_stats_table.constprop/646 inlined
      loop depth: 0 freq:0.85 size: 4 time: 13callee size:25 stack:196
      Stack frame offset 0, callee self size 196, callee size 196
      pfe_class_dmem_heap_alloc/624 function body not available
        loop depth: 0 freq:0.85 size: 4 time: 13
      pfe_class_get_mmap/625 function body not available
        loop depth: 0 freq:0.28 size: 5 time: 14
         op1 is compile time invariant
         op2 is compile time invariant
      pfe_class_write_dmem/626 function body not available
        loop depth: 0 freq:0.09 size: 7 time: 16
         op1 is compile time invariant
         op3 is compile time invariant
         op4 is compile time invariant
      pfe_class_dmem_heap_free/627 function body not available
        loop depth: 0 freq:0.03 size: 3 time: 12
    memset/96 function body not available
      loop depth: 0 freq:0.85 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    oal_mm_virt_to_phys_contig/620 function body not available
      loop depth: 0 freq:0.85 size: 3 time: 12
    oal_mutex_init/3 inlined
      loop depth: 0 freq:0.85 size: 2 time: 11callee size: 3 stack: 0
      Stack frame offset 0, callee self size 0, callee size 0
      oal_mutex_init_internal/623 function body not available
        loop depth: 0 freq:0.85 size: 3 time: 12
    memset/96 function body not available
      loop depth: 0 freq:0.85 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant
    oal_mm_malloc/95 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant

IPA function summary for pfe_rtable_do_timeouts/81 inlinable
  global time:     322.747070
  self size:       58
  global size:     58
  min size:       24
  self stack:      8
  global stack:    8
    size:41.500000, time:180.957566
    size:4.500000, time:3.500000,  executed if:(not inlined)
  calls:
    oal_mutex_unlock.isra.0/633 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 0
       op0 change 99.990000% of time
    pfe_rtable_del_entry_nolock/80 call is unlikely and code size would grow
      loop depth: 1 freq:8.09 size: 3 time: 12callee size:91 stack: 0
       op0 change 12.350000% of time
    oal_mutex_lock.isra.0/632 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 0
    indirect call loop depth: 1 freq:1.13 size: 5 time: 17

IPA function summary for pfe_rtable_del_entry_nolock/80 inlinable
  global time:     58.031452
  self size:       182
  global size:     183
  min size:       0
  self stack:      0
  global stack:    0
  estimated growth:109
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 0] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op1[ref offset: 0] changed)
    size:0.500000, time:0.350000,  executed if:(op1[ref offset: 0] != 0B) && (not inlined),  nonconst if:(op1[ref offset: 32] changed) && (op1[ref offset: 0] != 0B) && (not inlined)
    size:0.500000, time:0.350000,  executed if:(op1[ref offset: 0] != 0B),  nonconst if:(op1[ref offset: 32] changed) && (op1[ref offset: 0] != 0B)
    size:98.500000, time:16.149128,  executed if:(op1[ref offset: 0] != 0B)
    size:0.500000, time:0.046754,  executed if:(op1[ref offset: 0] != 0B) && (not inlined),  nonconst if:(op1[ref offset: 128] changed) && (op1[ref offset: 0] != 0B) && (not inlined)
    size:0.500000, time:0.046754,  executed if:(op1[ref offset: 0] != 0B),  nonconst if:(op1[ref offset: 128] changed) && (op1[ref offset: 0] != 0B)
    size:28.500000, time:3.821980,  executed if:(op1[ref offset: 0] != 0B) && (not inlined)
    size:0.500000, time:0.119000,  executed if:(op1[ref offset: 0] != 0B) && (not inlined),  nonconst if:(op1[ref offset: 64] changed) && (op1[ref offset: 0] != 0B) && (not inlined)
    size:0.500000, time:0.119000,  executed if:(op1[ref offset: 0] != 0B),  nonconst if:(op1[ref offset: 64] changed) && (op1[ref offset: 0] != 0B)
  calls:
    fifo_put/14 call is unlikely and code size would grow
      loop depth: 0 freq:0.09 size: 3 time: 12callee size: 9 stack: 0 predicate: (op1[ref offset: 0] != 0B)
    memset/96 function body not available
      loop depth: 0 freq:0.09 size: 4 time: 13 predicate: (op1[ref offset: 0] != 0B)
       op1 is compile time invariant
       op2 is compile time invariant
    oal_time_usleep/617 function body not available
      loop depth: 0 freq:0.09 size: 2 time: 11 predicate: (op1[ref offset: 0] != 0B)
       op0 is compile time invariant
    pfe_rtable_phys_entry_is_pool/31 call is unlikely and code size would grow
      loop depth: 0 freq:0.46 size: 4 time: 13callee size: 7 stack: 0 predicate: (op1[ref offset: 0] != 0B)
    memset/96 function body not available
      loop depth: 0 freq:0.07 size: 4 time: 13 predicate: (op1[ref offset: 0] != 0B)
       op1 is compile time invariant
       op2 is compile time invariant
    oal_time_usleep/617 function body not available
      loop depth: 0 freq:0.07 size: 2 time: 11 predicate: (op1[ref offset: 0] != 0B)
       op0 is compile time invariant
    pfe_rtable_phys_entry_get_pa/32 call is unlikely and code size would grow
      loop depth: 0 freq:0.17 size: 4 time: 13callee size: 9 stack: 0 predicate: (op1[ref offset: 0] != 0B)
    fifo_put/14 call is unlikely and code size would grow
      loop depth: 0 freq:0.03 size: 3 time: 12callee size: 9 stack: 0 predicate: (op1[ref offset: 0] != 0B)
    pfe_rtable_phys_entry_is_pool/31 call is unlikely and code size would grow
      loop depth: 0 freq:0.17 size: 4 time: 13callee size: 7 stack: 0 predicate: (op1[ref offset: 0] != 0B)
    memset/96 function body not available
      loop depth: 0 freq:0.17 size: 4 time: 13 predicate: (op1[ref offset: 0] != 0B)
       op1 is compile time invariant
       op2 is compile time invariant
    memcpy/98 function body not available
      loop depth: 0 freq:0.17 size: 4 time: 13 predicate: (op1[ref offset: 0] != 0B)
       op2 is compile time invariant
    oal_time_usleep/617 function body not available
      loop depth: 0 freq:0.17 size: 2 time: 11 predicate: (op1[ref offset: 0] != 0B)
       op0 is compile time invariant
    pfe_rtable_free_stats_index/25 inlined
      loop depth: 0 freq:0.08 size: 2 time: 11callee size: 3 stack: 0
      Stack frame offset 0, callee self size 0, callee size 0
    pfe_rtable_clear_stats/94 call is unlikely and code size would grow
      loop depth: 0 freq:0.08 size: 3 time: 12callee size: 8 stack: 0 predicate: (op1[ref offset: 0] != 0B)
    pfe_rtable_phys_entry_is_htable/30 call is unlikely and code size would grow
      loop depth: 0 freq:0.70 size: 4 time: 13callee size: 7 stack: 0 predicate: (op1[ref offset: 0] != 0B)

IPA function summary for pfe_rtable_del_entry/79 inlinable
  global time:     45.960000
  self size:       19
  global size:     19
  min size:       20
  self stack:      0
  global stack:    0
    size:4.000000, time:3.665000
    size:5.000000, time:3.665000,  executed if:(not inlined)
  calls:
    oal_mutex_unlock.isra.0/633 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 0
    pfe_class_rtable_lookup_disable/619 function body not available
      loop depth: 0 freq:0.33 size: 2 time: 11
    pfe_rtable_del_entry_nolock/80 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 4 time: 13callee size:91 stack: 0
    oal_mutex_lock.isra.0/632 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 0

IPA function summary for pfe_rtable_add_entry/78 inlinable
  global time:     362.684084
  self size:       60
  global size:     374
  min size:       342
  self stack:      0
  global stack:    52
    size:295.500000, time:190.469826
    size:5.500000, time:3.147567,  executed if:(not inlined)
  calls:
    oal_mutex_unlock.isra.0/633 call is unlikely and code size would grow
      loop depth: 0 freq:0.70 size: 2 time: 11callee size: 6 stack: 0
    pfe_rtable_add_entry_validate.isra.0/638 inlined
      loop depth: 0 freq:0.23 size: 4 time: 13callee size:22 stack: 0
      Stack frame offset 0, callee self size 0, callee size 0
      pfe_class_rtable_lookup_enable/618 function body not available
        loop depth: 0 freq:0.08 size: 2 time: 11
      pfe_rtable_get_by_phys_entry_va/26 inlined
        loop depth: 0 freq:0.12 size: 4 time: 13callee size: 8 stack: 0
        Stack frame offset 0, callee self size 0, callee size 0
    memcpy/98 function body not available
      loop depth: 0 freq:0.23 size: 4 time: 13
       op2 is compile time invariant
    pfe_rtable_add_entry_id/76 inlined
      loop depth: 0 freq:0.70 size: 5 time: 14callee size:142 stack: 4
      Stack frame offset 0, callee self size 0, callee size 4
      pfe_rtable_add_entry_link/75 inlined
        loop depth: 0 freq:0.66 size: 4 time: 13callee size:40 stack: 0
        Stack frame offset 0, callee self size 0, callee size 0
        oal_time_usleep/617 function body not available
          loop depth: 0 freq:0.22 size: 2 time: 11
           op0 is compile time invariant
        pfe_rtable_phys_entry_get_va/33 inlined
          loop depth: 1 freq:1.77 size: 4 time: 13callee size: 9 stack: 0
          Stack frame offset 0, callee self size 0, callee size 0
          pfe_rtable_phys_entry_is_pool/31 call is unlikely and code size would grow
            loop depth: 1 freq:1.17 size: 4 time: 13callee size: 7 stack: 0
             op0 change 37.450000% of time
          pfe_rtable_phys_entry_is_htable/30 call is unlikely and code size would grow
            loop depth: 1 freq:1.77 size: 4 time: 13callee size: 7 stack: 0
             op0 change 37.450000% of time
        pfe_rtable_phys_entry_is_htable/30 call is unlikely and code size would grow
          loop depth: 0 freq:0.33 size: 4 time: 13callee size: 7 stack: 0
        pfe_rtable_add_entry_get_phys_pa/74 inlined
          loop depth: 0 freq:0.66 size: 4 time: 13callee size:10 stack: 0
          Stack frame offset 0, callee self size 0, callee size 0
          fifo_put/14 call is unlikely and code size would grow
            loop depth: 0 freq:0.07 size: 3 time: 12callee size: 9 stack: 0
          pfe_rtable_phys_entry_is_pool/31 call is unlikely and code size would grow
            loop depth: 0 freq:0.20 size: 4 time: 13callee size: 7 stack: 0
          pfe_rtable_phys_entry_get_pa/32 call is unlikely and code size would grow
            loop depth: 0 freq:0.66 size: 4 time: 13callee size: 9 stack: 0
      fifo_get/15 inlined
        loop depth: 0 freq:0.23 size: 3 time: 12callee size: 7 stack: 0
        Stack frame offset 0, callee self size 0, callee size 0
        __builtin_expect/616 function body not available
          loop depth: 0 freq:0.23 size: 0 time:  0
           op1 is compile time invariant
      pfe_l2br_get_vlan_stats_index/615 function body not available
        loop depth: 0 freq:0.10 size: 3 time: 12
      pfe_l2br_get_vlan_stats_index/615 function body not available
        loop depth: 0 freq:0.10 size: 2 time: 11
      pfe_l2br_get_first_domain/614 function body not available
        loop depth: 0 freq:0.19 size: 5 time: 14
         op1 is compile time invariant
      pfe_rtable_get_free_stats_index.isra.0/634 inlined
        loop depth: 0 freq:0.70 size: 3 time: 12callee size: 6 stack: 0
        Stack frame offset 0, callee self size 0, callee size 0
      pfe_rtable_entry_get_hash.isra.0/635 inlined
        loop depth: 0 freq:0.70 size: 5 time: 14callee size:58 stack: 4
        Stack frame offset 0, callee self size 4, callee size 4
        pfe_get_crc32_be.constprop/647 call is unlikely and code size would grow
          loop depth: 0 freq:0.18 size: 5 time: 14callee size: 8 stack: 0
           op0 is compile time invariant
           op1 is compile time invariant
           op2 is compile time invariant
        pfe_get_crc32_be.constprop/647 call is unlikely and code size would grow
          loop depth: 0 freq:0.35 size: 5 time: 14callee size: 8 stack: 0
           op0 is compile time invariant
           op1 is compile time invariant
           op2 is compile time invariant
    memset/96 function body not available
      loop depth: 0 freq:0.70 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant
    oal_mm_malloc/95 function body not available
      loop depth: 0 freq:0.88 size: 3 time: 12
       op0 is compile time invariant
    oal_mutex_unlock.isra.0/633 call is unlikely and code size would grow
      loop depth: 0 freq:0.13 size: 2 time: 11callee size: 6 stack: 0
    pfe_rtable_entry_is_duplicate/73 inlined
      loop depth: 0 freq:1.00 size: 4 time: 13callee size:11 stack:52
      Stack frame offset 0, callee self size 52, callee size 52
      pfe_rtable_match_criterion/90 call is unlikely and code size would grow
        loop depth: 1 freq:3.09 size: 5 time: 14callee size:27 stack:50
         op0 is compile time invariant
         op1 is compile time invariant
      pfe_rtable_entry_to_5t/88 call is unlikely and code size would grow
        loop depth: 0 freq:1.00 size: 4 time: 13callee size:18 stack: 0
         op1 is compile time invariant
    oal_mutex_lock.isra.0/632 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 0

IPA function summary for pfe_rtable_entry_get_stats_index/71 inlinable
  global time:     5.000000
  self size:       6
  global size:     6
  min size:       0
  self stack:      0
  global stack:    0
    size:2.000000, time:2.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_get_child/70 inlinable
  global time:     3.000000
  self size:       4
  global size:     4
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 160] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 160] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_child/69 inlinable
  global time:     3.000000
  self size:       4
  global size:     4
  min size:       0
  self stack:      0
  global stack:    0
    size:0.500000, time:0.500000
    size:3.500000, time:2.500000,  executed if:(not inlined)
  calls:

IPA function summary for pfe_rtable_entry_get_refptr/68 inlinable
  global time:     3.000000
  self size:       4
  global size:     4
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 320] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 320] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_refptr/67 inlinable
  global time:     3.000000
  self size:       4
  global size:     4
  min size:       0
  self stack:      0
  global stack:    0
    size:0.500000, time:0.500000
    size:3.500000, time:2.500000,  executed if:(not inlined)
  calls:

IPA function summary for pfe_rtable_entry_set_callback/66 inlinable
  global time:     4.000000
  self size:       5
  global size:     5
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:4.000000, time:3.000000,  executed if:(not inlined)
  calls:

IPA function summary for pfe_rtable_entry_get_route_id/65 inlinable
  global time:     5.977800
  self size:       8
  global size:     8
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 288] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op0[ref offset: 288] changed)
    size:0.500000, time:0.244450,  executed if:(op0[ref offset: 288] == 1) && (not inlined),  nonconst if:(op0[ref offset: 256] changed) && (op0[ref offset: 288] == 1) && (not inlined)
    size:0.500000, time:0.244450,  executed if:(op0[ref offset: 288] == 1),  nonconst if:(op0[ref offset: 256] changed) && (op0[ref offset: 288] == 1)
    size:0.500000, time:0.244450,  executed if:(op0[ref offset: 288] == 1) && (not inlined)
    size:0.500000, time:0.244450,  executed if:(op0[ref offset: 288] == 1)
  calls:

IPA function summary for pfe_rtable_entry_set_route_id/64 inlinable
  global time:     4.000000
  self size:       5
  global size:     5
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:4.000000, time:3.000000,  executed if:(not inlined)
  calls:

IPA function summary for pfe_rtable_entry_set_timeout/63 inlinable
  global time:     29.132800
  self size:       28
  global size:     28
  min size:       4
  self stack:      0
  global stack:    0
    size:13.500000, time:9.504700
    size:6.500000, time:4.330000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 0] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op0[ref offset: 0] changed)
    size:1.000000, time:0.534700,  executed if:(op0[ref offset: 0] != 0B)
  calls:
    oal_mutex_unlock.isra.0/633 call is unlikely and code size would grow
      loop depth: 0 freq:0.53 size: 2 time: 11callee size: 6 stack: 0
    oal_mutex_lock.isra.0/632 call is unlikely and code size would grow
      loop depth: 0 freq:0.53 size: 2 time: 11callee size: 6 stack: 0 predicate: (op0[ref offset: 0] != 0B)

IPA function summary for pfe_rtable_entry_get_action_flags/62 inlinable
  global time:     13.000000
  self size:       14
  global size:     14
  min size:       0
  self stack:      0
  global stack:    0
    size:10.000000, time:10.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_get_id5t/61 inlinable
  global time:     14.000000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:10.500000, time:10.500000
    size:3.500000, time:2.500000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_id5t/60 inlinable
  global time:     13.000000
  self size:       14
  global size:     14
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:9.000000, time:9.000000,  nonconst if:(op1 changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_out_pppoe_sid/59 inlinable
  global time:     18.500000
  self size:       24
  global size:     24
  min size:       0
  self stack:      0
  global stack:    0
    size:19.000000, time:15.250000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:0.250000,  nonconst if:(op1 changed)
  calls:

IPA function summary for pfe_rtable_entry_set_out_inner_vlan/58 inlinable
  global time:     8.000000
  self size:       9
  global size:     9
  min size:       0
  self stack:      0
  global stack:    0
    size:4.000000, time:4.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
  calls:

IPA function summary for pfe_rtable_entry_get_out_vlan/57 inlinable
  global time:     17.000000
  self size:       19
  global size:     19
  min size:       0
  self stack:      0
  global stack:    0
    size:15.000000, time:14.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_out_vlan/56 inlinable
  global time:     11.000000
  self size:       14
  global size:     14
  min size:       0
  self stack:      0
  global stack:    0
    size:3.000000, time:3.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:2.000000, time:1.000000,  executed if:(op2 == 0)
    size:2.000000, time:1.000000,  executed if:(op2 != 0)
  calls:

IPA function summary for pfe_rtable_entry_set_out_mac_addrs/55 inlinable
  global time:     34.000000
  self size:       17
  global size:     17
  min size:       16
  self stack:      0
  global stack:    0
    size:4.000000, time:4.000000
    size:4.000000, time:3.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op2 is compile time invariant
    memcpy/98 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op2 is compile time invariant

IPA function summary for pfe_rtable_entry_remove_ttl_decrement/54 inlinable
  global time:     6.000000
  self size:       7
  global size:     7
  min size:       0
  self stack:      0
  global stack:    0
    size:3.000000, time:3.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_ttl_decrement/53 inlinable
  global time:     6.000000
  self size:       7
  global size:     7
  min size:       0
  self stack:      0
  global stack:    0
    size:3.000000, time:3.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_out_dport/52 inlinable
  global time:     8.000000
  self size:       9
  global size:     9
  min size:       0
  self stack:      0
  global stack:    0
    size:4.000000, time:4.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
  calls:

IPA function summary for pfe_rtable_entry_set_out_sport/51 inlinable
  global time:     8.000000
  self size:       9
  global size:     9
  min size:       0
  self stack:      0
  global stack:    0
    size:4.000000, time:4.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
  calls:

IPA function summary for pfe_rtable_entry_set_out_dip/50 inlinable
  global time:     18.293730
  self size:       29
  global size:     29
  min size:       0
  self stack:      0
  global stack:    0
    size:8.500000, time:6.371898
    size:3.500000, time:2.290271,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:0.592238,  executed if:(not inlined),  nonconst if:(op1[ref offset: 160] changed) && (not inlined)
    size:5.000000, time:2.961190,  nonconst if:(op1[ref offset: 160] changed)
    size:0.500000, time:0.125271,  executed if:(op1[ref offset: 160] == 0) && (not inlined)
    size:1.500000, time:0.375813,  executed if:(op1[ref offset: 160] == 0)
    size:0.500000, time:0.165000,  executed if:(op1[ref offset: 160] != 0) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0) && (not inlined)
    size:0.500000, time:0.165000,  executed if:(op1[ref offset: 160] != 0),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0)
    size:2.500000, time:0.825000,  executed if:(op1[ref offset: 160] != 0)
    size:0.500000, time:0.165000,  executed if:(op1[ref offset: 160] != 0) && (not inlined)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:0.25 size: 4 time: 13 predicate: (op1[ref offset: 160] == 0)
       op2 is compile time invariant

IPA function summary for pfe_rtable_entry_set_out_sip/49 inlinable
  global time:     18.293730
  self size:       29
  global size:     29
  min size:       0
  self stack:      0
  global stack:    0
    size:8.500000, time:6.371898
    size:3.500000, time:2.290271,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:0.592238,  executed if:(not inlined),  nonconst if:(op1[ref offset: 160] changed) && (not inlined)
    size:5.000000, time:2.961190,  nonconst if:(op1[ref offset: 160] changed)
    size:0.500000, time:0.125271,  executed if:(op1[ref offset: 160] == 0) && (not inlined)
    size:1.500000, time:0.375813,  executed if:(op1[ref offset: 160] == 0)
    size:0.500000, time:0.165000,  executed if:(op1[ref offset: 160] != 0) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0) && (not inlined)
    size:0.500000, time:0.165000,  executed if:(op1[ref offset: 160] != 0),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0)
    size:2.500000, time:0.825000,  executed if:(op1[ref offset: 160] != 0)
    size:0.500000, time:0.165000,  executed if:(op1[ref offset: 160] != 0) && (not inlined)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:0.25 size: 4 time: 13 predicate: (op1[ref offset: 160] == 0)
       op2 is compile time invariant

IPA function summary for pfe_rtable_entry_set_dstif/48 inlinable
  global time:     17.300000
  self size:       10
  global size:     10
  min size:       6
  self stack:      0
  global stack:    0
    size:3.000000, time:2.650000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.325000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.325000,  nonconst if:(op0[ref offset: 32] changed)
  calls:
    pfe_phy_if_get_id/99 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12

IPA function summary for pfe_rtable_entry_set_dstif_id/47 inlinable
  global time:     5.300000
  self size:       7
  global size:     7
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:0.500000, time:0.325000,  executed if:(op1 <= 9) && (not inlined),  nonconst if:(op0[ref offset: 32] changed) && (op1 <= 9) && (not inlined)
    size:0.500000, time:0.325000,  executed if:(op1 <= 9),  nonconst if:(op0[ref offset: 32] changed) && (op1 <= 9)
    size:1.000000, time:0.650000,  executed if:(op1 <= 9)
  calls:

IPA function summary for pfe_rtable_entry_get_proto/46 inlinable
  global time:     4.000000
  self size:       5
  global size:     5
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_proto/45 inlinable
  global time:     4.000000
  self size:       5
  global size:     5
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_get_dport/44 inlinable
  global time:     5.000000
  self size:       6
  global size:     6
  min size:       0
  self stack:      0
  global stack:    0
    size:2.000000, time:2.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_dport/43 inlinable
  global time:     5.000000
  self size:       6
  global size:     6
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
  calls:

IPA function summary for pfe_rtable_entry_get_sport/42 inlinable
  global time:     5.000000
  self size:       6
  global size:     6
  min size:       0
  self stack:      0
  global stack:    0
    size:2.000000, time:2.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
  calls:

IPA function summary for pfe_rtable_entry_set_sport/41 inlinable
  global time:     5.000000
  self size:       6
  global size:     6
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
  calls:

IPA function summary for pfe_rtable_entry_get_dip/40 inlinable
  global time:     27.000000
  self size:       10
  global size:     10
  min size:       14
  self stack:      50
  global stack:    50
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant
    pfe_rtable_entry_to_5t/88 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 3 time: 12callee size:18 stack: 0
       op1 is compile time invariant

IPA function summary for pfe_rtable_entry_set_dip/39 inlinable
  global time:     16.839290
  self size:       19
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
  estimated growth:10
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 160] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op1[ref offset: 160] changed)
    size:0.500000, time:0.250000,  executed if:(op1[ref offset: 160] != 0) && (not inlined),  nonconst if:(op0[ref offset: 32] changed) && (op1[ref offset: 160] != 0) && (not inlined)
    size:0.500000, time:0.250000,  executed if:(op1[ref offset: 160] != 0),  nonconst if:(op0[ref offset: 32] changed) && (op1[ref offset: 160] != 0)
    size:6.500000, time:2.978500,  executed if:(op1[ref offset: 160] != 0)
    size:0.500000, time:0.195700,  executed if:(op1[ref offset: 160] != 0) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0) && (not inlined)
    size:0.500000, time:0.195700,  executed if:(op1[ref offset: 160] != 0),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0)
    size:0.500000, time:0.195700,  executed if:(op1[ref offset: 160] != 0) && (not inlined)
    size:6.500000, time:2.838230,  executed if:(op1[ref offset: 160] == 0)
    size:0.500000, time:0.250000,  executed if:(op1[ref offset: 160] == 0),  nonconst if:(op0[ref offset: 32] changed) && (op1[ref offset: 160] == 0)
  calls:
    pfe_rtable_entry_set_dip.part.0/640 inlined
      loop depth: 0 freq:0.50 size: 4 time: 13callee size: 7 stack: 0
      Stack frame offset 0, callee self size 0, callee size 0
      memcpy/98 function body not available
        loop depth: 0 freq:0.36 size: 4 time: 13 predicate: (op1[ref offset: 160] == 0)
         op2 is compile time invariant

IPA function summary for pfe_rtable_entry_get_sip/38 inlinable
  global time:     27.000000
  self size:       10
  global size:     10
  min size:       14
  self stack:      50
  global stack:    50
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    memcpy/98 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant
    pfe_rtable_entry_to_5t/88 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 3 time: 12callee size:18 stack: 0
       op1 is compile time invariant

IPA function summary for pfe_rtable_entry_set_sip/37 inlinable
  global time:     16.839290
  self size:       19
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
  estimated growth:10
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 160] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op1[ref offset: 160] changed)
    size:0.500000, time:0.250000,  executed if:(op1[ref offset: 160] != 0) && (not inlined),  nonconst if:(op0[ref offset: 32] changed) && (op1[ref offset: 160] != 0) && (not inlined)
    size:0.500000, time:0.250000,  executed if:(op1[ref offset: 160] != 0),  nonconst if:(op0[ref offset: 32] changed) && (op1[ref offset: 160] != 0)
    size:6.500000, time:2.978500,  executed if:(op1[ref offset: 160] != 0)
    size:0.500000, time:0.195700,  executed if:(op1[ref offset: 160] != 0) && (not inlined),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0) && (not inlined)
    size:0.500000, time:0.195700,  executed if:(op1[ref offset: 160] != 0),  nonconst if:(op1[ref offset: 0] changed) && (op1[ref offset: 160] != 0)
    size:0.500000, time:0.195700,  executed if:(op1[ref offset: 160] != 0) && (not inlined)
    size:6.500000, time:2.838230,  executed if:(op1[ref offset: 160] == 0)
    size:0.500000, time:0.250000,  executed if:(op1[ref offset: 160] == 0),  nonconst if:(op0[ref offset: 32] changed) && (op1[ref offset: 160] == 0)
  calls:
    pfe_rtable_entry_set_sip.part.0/639 inlined
      loop depth: 0 freq:0.50 size: 4 time: 13callee size: 7 stack: 0
      Stack frame offset 0, callee self size 0, callee size 0
      memcpy/98 function body not available
        loop depth: 0 freq:0.36 size: 4 time: 13 predicate: (op1[ref offset: 160] == 0)
         op2 is compile time invariant

IPA function summary for pfe_rtable_entry_set_5t/36 inlinable
  global time:     23.435000
  self size:       24
  global size:     24
  min size:       16
  self stack:      0
  global stack:    0
    size:11.000000, time:3.815000
    size:5.000000, time:2.330000,  executed if:(not inlined)
  calls:
    pfe_rtable_entry_set_dip/39 call is unlikely and code size would grow
      loop depth: 0 freq:0.33 size: 4 time: 13callee size:13 stack: 0
    pfe_rtable_entry_set_sip/37 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 4 time: 13callee size:13 stack: 0

IPA function summary for pfe_rtable_entry_free/35 inlinable
  global time:     17.917190
  self size:       12
  global size:     12
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op0 changed)
    size:0.500000, time:0.350000,  executed if:(op0 != 0B) && (not inlined),  nonconst if:(op0[ref offset: 64] changed) && (op0 != 0B) && (not inlined)
    size:2.500000, time:1.750000,  executed if:(op0 != 0B),  nonconst if:(op0[ref offset: 64] changed) && (op0 != 0B)
  calls:
    oal_mm_free/97 function body not available
      loop depth: 0 freq:0.70 size: 2 time: 11 predicate: (op0 != 0B)
    oal_mm_free/97 function body not available
      loop depth: 0 freq:0.37 size: 2 time: 11 predicate: (op0[ref offset: 64] != 0B) && (op0 != 0B)

IPA function summary for pfe_rtable_entry_create/34 inlinable
  global time:     43.223716
  self size:       36
  global size:     36
  min size:       32
  self stack:      0
  global stack:    0
    size:17.000000, time:9.064456
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    memset/96 function body not available
      loop depth: 0 freq:0.46 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant
    oal_mm_free/97 function body not available
      loop depth: 0 freq:0.08 size: 2 time: 11
    oal_mm_malloc/95 function body not available
      loop depth: 0 freq:0.53 size: 3 time: 12
       op0 is compile time invariant
    memset/96 function body not available
      loop depth: 0 freq:0.53 size: 4 time: 13
       op1 is compile time invariant
       op2 is compile time invariant
    oal_mm_malloc/95 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant

IPA function summary for pfe_rtable_phys_entry_get_pa/32 inlinable
  global time:     28.132222
  self size:       15
  global size:     19
  min size:       4
  self stack:      0
  global stack:    0
  estimated growth:1
    size:4.000000, time:3.320000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.170000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 128] changed) && (not inlined)
    size:0.500000, time:0.170000,  nonconst if:(op0[ref offset: 128] changed)
    size:1.000000, time:0.340000,  nonconst if:(op1 changed || op0[ref offset: 128] changed)
    size:0.500000, time:0.184074,  nonconst if:(op0[ref offset: 320] changed)
    size:1.000000, time:0.368148,  nonconst if:(op1 changed || op0[ref offset: 320] changed)
  calls:
    pfe_rtable_phys_entry_get_pa.part.0/636 inlined
      loop depth: 0 freq:0.66 size: 4 time: 13callee size: 5 stack: 0
      Stack frame offset 0, callee self size 0, callee size 0
      pfe_rtable_phys_entry_is_pool/31 call is unlikely and code size would grow
        loop depth: 0 freq:0.66 size: 4 time: 13callee size: 7 stack: 0
    pfe_rtable_phys_entry_is_htable/30 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 4 time: 13callee size: 7 stack: 0

IPA function summary for pfe_rtable_phys_entry_is_pool/31 inlinable
  global time:     9.875000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
  estimated growth:15
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 224] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 224] changed)
    size:2.000000, time:2.000000,  nonconst if:(op0[ref offset: 224] changed || op1 changed)
    size:0.500000, time:0.250000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 288] changed) && (not inlined)
    size:0.500000, time:0.250000,  nonconst if:(op0[ref offset: 288] changed)
    size:2.000000, time:1.000000,  nonconst if:(op1 changed || op0[ref offset: 288] changed)
    size:0.500000, time:0.375000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 192] changed) && (not inlined)
    size:0.500000, time:0.375000,  nonconst if:(op0[ref offset: 192] changed)
    size:2.000000, time:1.500000,  nonconst if:(op1 changed || op0[ref offset: 192] changed)
    size:0.500000, time:0.187500,  executed if:(not inlined),  nonconst if:(op0[ref offset: 256] changed) && (not inlined)
    size:0.500000, time:0.187500,  nonconst if:(op0[ref offset: 256] changed)
    size:2.000000, time:0.750000,  nonconst if:(op1 changed || op0[ref offset: 256] changed)
  calls:

IPA function summary for pfe_rtable_phys_entry_is_htable/30 inlinable
  global time:     9.875000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
  estimated growth:9
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:2.000000, time:2.000000,  nonconst if:(op0[ref offset: 32] changed || op1 changed)
    size:0.500000, time:0.250000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 96] changed) && (not inlined)
    size:0.500000, time:0.250000,  nonconst if:(op0[ref offset: 96] changed)
    size:2.000000, time:1.000000,  nonconst if:(op1 changed || op0[ref offset: 96] changed)
    size:0.500000, time:0.375000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 0] changed) && (not inlined)
    size:0.500000, time:0.375000,  nonconst if:(op0[ref offset: 0] changed)
    size:2.000000, time:1.500000,  nonconst if:(op1 changed || op0[ref offset: 0] changed)
    size:0.500000, time:0.187500,  executed if:(not inlined),  nonconst if:(op0[ref offset: 64] changed) && (not inlined)
    size:0.500000, time:0.187500,  nonconst if:(op0[ref offset: 64] changed)
    size:2.000000, time:0.750000,  nonconst if:(op1 changed || op0[ref offset: 64] changed)
  calls:

IPA function summary for fifo_put/14 inlinable
  global time:     17.000000
  self size:       19
  global size:     19
  min size:       4
  self stack:      0
  global stack:    0
  estimated growth:20
    size:4.000000, time:3.600000
    size:4.000000, time:2.900000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 32] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 32] changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 0] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 0] changed)
    size:1.000000, time:1.000000,  nonconst if:(op0[ref offset: 32] changed || op0[ref offset: 0] changed)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 64] changed) && (not inlined)
    size:0.500000, time:0.500000,  nonconst if:(op0[ref offset: 64] changed)
    size:2.000000, time:2.000000,  nonconst if:(op0[ref offset: 32] changed || op0[ref offset: 0] changed || op0[ref offset: 64] changed)
    size:0.500000, time:0.450000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 160] changed) && (not inlined)
    size:0.500000, time:0.450000,  nonconst if:(op0[ref offset: 160] changed)
    size:0.500000, time:0.450000,  executed if:(not inlined),  nonconst if:(op0[ref offset: 96] changed) && (not inlined)
    size:0.500000, time:0.450000,  nonconst if:(op0[ref offset: 96] changed)
    size:2.000000, time:1.800000,  nonconst if:(op0[ref offset: 32] changed || op0[ref offset: 96] changed)
    size:1.000000, time:0.900000,  nonconst if:(op0[ref offset: 32] changed || op0[ref offset: 160] changed || op0[ref offset: 96] changed)
  calls:
    __builtin_expect/616 function body not available
      loop depth: 0 freq:1.00 size: 0 time:  0
       op1 is compile time invariant


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

pfe_get_crc32_be.constprop.0/647 (pfe_get_crc32_be.constprop) @06dca380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Clone of pfe_get_crc32_be/27
  Availability: local
  Function flags: count:14744043 (estimated locally) local optimize_size
  Called by: pfe_rtable_entry_get_hash.isra.0/635 (378440306 (estimated locally),0.35 per call) pfe_rtable_entry_get_hash.isra.0/635 (189220154 (estimated locally),0.18 per call) 
  Calls: 
pfe_rtable_create_stats_table.constprop.0/646 (pfe_rtable_create_stats_table.constprop) @06dca0e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function pfe_rtable_create_stats_table.constprop/646 is inline copy in pfe_rtable_create/84
  Clone of pfe_rtable_create_stats_table/82
  Availability: local
  Function flags: count:907633965 (estimated locally) local optimize_size
  Called by: pfe_rtable_create/84 (inlined) (907633965 (estimated locally),0.85 per call) 
  Calls: pfe_class_dmem_heap_alloc/624 (907633965 (estimated locally),0.85 per call) pfe_class_get_mmap/625 (299519209 (estimated locally),0.28 per call) pfe_class_write_dmem/626 (98841339 (estimated locally),0.09 per call) pfe_class_dmem_heap_free/627 (32617642 (estimated locally),0.03 per call) 
pfe_rtable_entry_to_5t.part.0/645 (pfe_rtable_entry_to_5t.part.0) @07144ee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function pfe_rtable_entry_to_5t.part.0/645 is inline copy in pfe_rtable_entry_to_5t/88
  Availability: local
  Function flags: count:708830666 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: pfe_rtable_entry_to_5t/88 (inlined) (708830666 (estimated locally),0.66 per call) 
  Calls: 
pfe_rtable_entry_set_dip.part.0/640 (pfe_rtable_entry_set_dip.part.0) @07144700
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function pfe_rtable_entry_set_dip.part.0/640 is inline copy in pfe_rtable_entry_set_dip/39
  Availability: local
  Function flags: count:536870912 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: pfe_rtable_entry_set_dip/39 (inlined) (536870912 (estimated locally),0.50 per call) 
  Calls: memcpy/98 (386998029 (estimated locally),0.36 per call) 
pfe_rtable_entry_set_sip.part.0/639 (pfe_rtable_entry_set_sip.part.0) @06b5f1c0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function pfe_rtable_entry_set_sip.part.0/639 is inline copy in pfe_rtable_entry_set_sip/37
  Availability: local
  Function flags: count:536870912 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: pfe_rtable_entry_set_sip/37 (inlined) (536870912 (estimated locally),0.50 per call) 
  Calls: memcpy/98 (386998029 (estimated locally),0.36 per call) 
pfe_rtable_add_entry_validate.isra.0/638 (pfe_rtable_add_entry_validate.isra.0) @06b59ee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function pfe_rtable_add_entry_validate.isra.0/638 is inline copy in pfe_rtable_add_entry/78
  Availability: local
  Function flags: count:249770602 (estimated locally) body local optimize_size
  Called by: pfe_rtable_add_entry/78 (inlined) (249770602 (estimated locally),0.23 per call) 
  Calls: pfe_class_rtable_lookup_enable/618 (82424299 (estimated locally),0.08 per call) pfe_rtable_get_by_phys_entry_va/26 (inlined) (133552341 (estimated locally),0.12 per call) 
pfe_rtable_phys_entry_get_pa.part.0/636 (pfe_rtable_phys_entry_get_pa.part.0) @06dcaee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function pfe_rtable_phys_entry_get_pa.part.0/636 is inline copy in pfe_rtable_phys_entry_get_pa/32
  Availability: local
  Function flags: count:708669600 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: pfe_rtable_phys_entry_get_pa/32 (inlined) (708669600 (estimated locally),0.66 per call) 
  Calls: pfe_rtable_phys_entry_is_pool/31 (708669600 (estimated locally),0.66 per call) 
pfe_rtable_entry_get_hash.isra.0/635 (pfe_rtable_entry_get_hash.isra.0) @06dcac40
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function pfe_rtable_entry_get_hash.isra.0/635 is inline copy in pfe_rtable_add_entry/78
  Availability: local
  Function flags: count:756880612 (estimated locally) body local optimize_size
  Called by: pfe_rtable_add_entry_id/76 (inlined) (756880612 (estimated locally),0.70 per call) 
  Calls: pfe_get_crc32_be.constprop/647 (189220154 (estimated locally),0.18 per call) pfe_get_crc32_be.constprop/647 (378440306 (estimated locally),0.35 per call) 
pfe_rtable_get_free_stats_index.isra.0/634 (pfe_rtable_get_free_stats_index.isra.0) @06dca9a0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: stats_tbl_index/21 (read)stats_tbl_index/21 (write)
  Referring: 
  Function pfe_rtable_get_free_stats_index.isra.0/634 is inline copy in pfe_rtable_add_entry/78
  Availability: local
  Function flags: count:756880612 (estimated locally) body local optimize_size
  Called by: pfe_rtable_add_entry_id/76 (inlined) (756880612 (estimated locally),0.70 per call) 
  Calls: 
oal_mutex_unlock.isra.0/633 (oal_mutex_unlock.isra.0) @06dca700
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: mutex_alloc/100 (read)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (read)
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: pfe_rtable_do_timeouts/81 (118111601 (estimated locally),1.00 per call) pfe_rtable_del_entry/79 (1073741824 (estimated locally),1.00 per call) pfe_rtable_get_next/92 (88896194 (estimated locally),0.63 per call) pfe_rtable_get_first/91 (88896194 (estimated locally),0.33 per call) pfe_rtable_add_entry/78 (756880612 (estimated locally),0.70 per call) pfe_rtable_add_entry/78 (134217728 (estimated locally),0.13 per call) pfe_rtable_entry_set_timeout/63 (574129754 (estimated locally),0.53 per call) pfe_rtable_invalidate/28 (230504 (estimated locally),0.00 per call) 
  Calls: 
   Indirect call(453655921 (estimated locally),0.42 per call) 
oal_mutex_lock.isra.0/632 (oal_mutex_lock.isra.0) @06b0a0e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: mutex_alloc/100 (read)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (read)
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: pfe_rtable_do_timeouts/81 (118111600 (estimated locally),1.00 per call) pfe_rtable_del_entry/79 (1073741824 (estimated locally),1.00 per call) pfe_rtable_get_next/92 (88896196 (estimated locally),0.63 per call) pfe_rtable_get_first/91 (88896196 (estimated locally),0.33 per call) pfe_rtable_add_entry/78 (1073741823 (estimated locally),1.00 per call) pfe_rtable_entry_set_timeout/63 (574129754 (estimated locally),0.53 per call) pfe_rtable_invalidate/28 (230504 (estimated locally),0.00 per call) 
  Calls: 
   Indirect call(453655921 (estimated locally),0.42 per call) 
pfe_class_get_num_of_pes/631 (pfe_class_get_num_of_pes) @0d75f380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_get_stats/93 (1073741824 (estimated locally),9.35 per call) 
  Calls: 
pfe_class_read_dmem/630 (pfe_class_read_dmem) @0d75f2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_get_stats/93 (1014686025 (estimated locally),8.83 per call) 
  Calls: 
oal_mutex_destroy_internal/629 (oal_mutex_destroy_internal) @0d749b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: oal_mutex_destroy/4 (751619278 (estimated locally),0.70 per call) 
  Calls: 
fifo_destroy/628 (fifo_destroy) @0d7498c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_destroy/86 (0 (precise),0.00 per call) 
  Calls: 
pfe_class_dmem_heap_free/627 (pfe_class_dmem_heap_free) @0d749540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_create_stats_table.constprop/646 (32617642 (estimated locally),0.03 per call) pfe_rtable_destroy_stats_table/83 (27010942 (estimated locally),0.03 per call) 
  Calls: 
pfe_class_write_dmem/626 (pfe_class_write_dmem) @0d749460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_create_stats_table.constprop/646 (98841339 (estimated locally),0.09 per call) pfe_rtable_clear_stats/94 (512926469 (estimated locally),0.48 per call) pfe_rtable_destroy_stats_table/83 (81851340 (estimated locally),0.08 per call) 
  Calls: 
pfe_class_get_mmap/625 (pfe_class_get_mmap) @0d749380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_create_stats_table.constprop/646 (299519209 (estimated locally),0.28 per call) pfe_rtable_destroy_stats_table/83 (248034362 (estimated locally),0.23 per call) 
  Calls: 
pfe_class_dmem_heap_alloc/624 (pfe_class_dmem_heap_alloc) @0d7492a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_create_stats_table.constprop/646 (907633965 (estimated locally),0.85 per call) 
  Calls: 
oal_mutex_init_internal/623 (oal_mutex_init_internal) @0d7490e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: oal_mutex_init/3 (907633965 (estimated locally),0.85 per call) 
  Calls: 
fifo_create/622 (fifo_create) @0d722700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_create/84 (230504 (estimated locally),0.00 per call) 
  Calls: 
pfe_class_set_rtable/621 (pfe_class_set_rtable) @0d722ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_create/84 (576260679 (estimated locally),0.54 per call) 
  Calls: 
oal_mm_virt_to_phys_contig/620 (oal_mm_virt_to_phys_contig) @0d722e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_create/84 (907633965 (estimated locally),0.85 per call) 
  Calls: 
pfe_class_rtable_lookup_disable/619 (pfe_class_rtable_lookup_disable) @0d722620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_del_entry/79 (354334802 (estimated locally),0.33 per call) 
  Calls: 
pfe_class_rtable_lookup_enable/618 (pfe_class_rtable_lookup_enable) @0d722380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_add_entry_validate.isra.0/638 (82424299 (estimated locally),0.08 per call) 
  Calls: 
oal_time_usleep/617 (oal_time_usleep) @0d6f2e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_del_entry_nolock/80 (100404309 (estimated locally),0.09 per call) pfe_rtable_del_entry_nolock/80 (76665166 (estimated locally),0.07 per call) pfe_rtable_del_entry_nolock/80 (178885388 (estimated locally),0.17 per call) pfe_rtable_add_entry_link/75 (234316048 (estimated locally),0.22 per call) 
  Calls: 
__builtin_expect/616 (__builtin_expect) @0d6f2c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: fifo_put/14 (1073741824 (estimated locally),1.00 per call) fifo_get/15 (249770602 (estimated locally),0.23 per call) 
  Calls: 
pfe_l2br_get_vlan_stats_index/615 (pfe_l2br_get_vlan_stats_index) @0d6f27e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_add_entry_id/76 (108197631 (estimated locally),0.10 per call) pfe_rtable_add_entry_id/76 (108197631 (estimated locally),0.10 per call) 
  Calls: 
pfe_l2br_get_first_domain/614 (pfe_l2br_get_first_domain) @0d6f2700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_add_entry_id/76 (202352032 (estimated locally),0.19 per call) 
  Calls: 
memcmp/613 (memcmp) @0d6f2540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_match_criterion/90 (67108864 (estimated locally),0.06 per call) 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_255/612 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_255) @0d6eca80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_254/611 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_254) @0d6ec9a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_253/610 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_253) @0d6ec8c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_252/609 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_252) @0d6ec7e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_251/608 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_251) @0d6ec700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_250/607 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_250) @0d6ec620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_249/606 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_249) @0d6ec540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_248/605 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_248) @0d6ec460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_247/604 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_247) @0d6ec380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_246/603 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_246) @0d6ec2a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_245/602 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_245) @0d6ec1c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_244/601 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_244) @0d6ec0e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_243/600 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_243) @0d6ec000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_242/599 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_242) @0d6ebee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_241/598 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_241) @0d6ebe00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_240/597 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_240) @0d6ebd20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_239/596 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_239) @0d6ebc40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_238/595 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_238) @0d6ebb60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_237/594 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_237) @0d6eba80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_236/593 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_236) @0d6eb9a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_235/592 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_235) @0d6eb8c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_234/591 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_234) @0d6eb7e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_233/590 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_233) @0d6eb700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_232/589 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_232) @0d6eb620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_231/588 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_231) @0d6eb540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_230/587 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_230) @0d6eb460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_229/586 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_229) @0d6eb380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_228/585 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_228) @0d6eb2a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_227/584 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_227) @0d6eb1c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_226/583 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_226) @0d6eb0e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_225/582 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_225) @0d6eb000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_224/581 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_224) @0d6eaee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_223/580 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_223) @0d6eae00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_222/579 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_222) @0d6ead20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_221/578 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_221) @0d6eac40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_220/577 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_220) @0d6eab60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_219/576 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_219) @0d6eaa80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_218/575 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_218) @0d6ea9a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_217/574 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_217) @0d6ea8c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_216/573 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_216) @0d6ea7e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_215/572 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_215) @0d6ea700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_214/571 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_214) @0d6ea620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_213/570 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_213) @0d6ea540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_212/569 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_212) @0d6ea460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_211/568 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_211) @0d6ea380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_210/567 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_210) @0d6ea2a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_209/566 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_209) @0d6ea1c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_208/565 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_208) @0d6ea0e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_207/564 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_207) @0d6ea000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_206/563 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_206) @0d6e9ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_205/562 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_205) @0d6e9e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_204/561 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_204) @0d6e9d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_203/560 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_203) @0d6e9c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_202/559 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_202) @0d6e9b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_201/558 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_201) @0d6e9a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_200/557 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_200) @0d6e99a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_199/556 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_199) @0d6e98c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_198/555 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_198) @0d6e97e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_197/554 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_197) @0d6e9700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_196/553 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_196) @0d6e9620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_195/552 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_195) @0d6e9540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_194/551 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_194) @0d6e9460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_193/550 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_193) @0d6e9380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_192/549 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_192) @0d6e92a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_191/548 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_191) @0d6e91c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_190/547 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_190) @0d6e90e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_189/546 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_189) @0d6e9000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_188/545 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_188) @0d6e8ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_187/544 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_187) @0d6e8e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_186/543 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_186) @0d6e8d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_185/542 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_185) @0d6e8c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_184/541 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_184) @0d6e8b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_183/540 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_183) @0d6e8a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_182/539 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_182) @0d6e89a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_181/538 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_181) @0d6e88c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_180/537 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_180) @0d6e87e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_179/536 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_179) @0d6e8700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_178/535 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_178) @0d6e8620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_177/534 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_177) @0d6e8540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_176/533 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_176) @0d6e8460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_175/532 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_175) @0d6e8380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_174/531 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_174) @0d6e82a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_173/530 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_173) @0d6e81c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_172/529 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_172) @0d6e80e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_171/528 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_171) @0d6e8000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_170/527 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_170) @0d6e7ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_169/526 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_169) @0d6e7e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_168/525 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_168) @0d6e7d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_167/524 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_167) @0d6e7c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_166/523 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_166) @0d6e7b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_165/522 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_165) @0d6e7a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_164/521 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_164) @0d6e79a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_163/520 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_163) @0d6e78c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_162/519 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_162) @0d6e77e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_161/518 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_161) @0d6e7700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_160/517 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_160) @0d6e7620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_159/516 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_159) @0d6e7540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_158/515 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_158) @0d6e7460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_157/514 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_157) @0d6e7380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_156/513 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_156) @0d6e72a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_155/512 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_155) @0d6e71c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_154/511 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_154) @0d6e70e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_153/510 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_153) @0d6e7000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_152/509 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_152) @0d6e6ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_151/508 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_151) @0d6e6e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_150/507 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_150) @0d6e6d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_149/506 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_149) @0d6e6c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_148/505 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_148) @0d6e6b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_147/504 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_147) @0d6e6a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_146/503 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_146) @0d6e69a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_145/502 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_145) @0d6e68c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_144/501 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_144) @0d6e67e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_143/500 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_143) @0d6e6700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_142/499 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_142) @0d6e6620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_141/498 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_141) @0d6e6540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_140/497 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_140) @0d6e6460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_139/496 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_139) @0d6e6380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_138/495 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_138) @0d6e62a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_137/494 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_137) @0d6e61c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_136/493 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_136) @0d6e60e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_135/492 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_135) @0d6e6000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_134/491 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_134) @0d6e5ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_133/490 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_133) @0d6e5e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_132/489 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_132) @0d6e5d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_131/488 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_131) @0d6e5c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_130/487 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_130) @0d6e5b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_129/486 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_129) @0d6e5a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_128/485 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_128) @0d6e59a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_127/484 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_127) @0d6e58c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_126/483 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_126) @0d6e57e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_125/482 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_125) @0d6e5700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_124/481 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_124) @0d6e5620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_123/480 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_123) @0d6e5540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_122/479 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_122) @0d6e5460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_121/478 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_121) @0d6e5380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_120/477 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_120) @0d6e52a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_119/476 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_119) @0d6e51c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_118/475 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_118) @0d6e50e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_117/474 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_117) @0d6e5000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_116/473 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_116) @0d6e4ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_115/472 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_115) @0d6e4e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_114/471 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_114) @0d6e4d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_113/470 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_113) @0d6e4c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_112/469 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_112) @0d6e4b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_111/468 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_111) @0d6e4a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_110/467 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_110) @0d6e49a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_109/466 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_109) @0d6e48c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_108/465 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_108) @0d6e47e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_107/464 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_107) @0d6e4700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_106/463 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_106) @0d6e4620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_105/462 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_105) @0d6e4540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_104/461 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_104) @0d6e4460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_103/460 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_103) @0d6e4380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_102/459 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_102) @0d6e42a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_101/458 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_101) @0d6e41c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_100/457 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_100) @0d6e40e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_99/456 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_99) @0d6e4000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_98/455 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_98) @0d6e3ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_97/454 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_97) @0d6e3e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_96/453 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_96) @0d6e3d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_95/452 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_95) @0d6e3c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_94/451 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_94) @0d6e3b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_93/450 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_93) @0d6e3a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_92/449 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_92) @0d6e39a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_91/448 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_91) @0d6e38c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_90/447 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_90) @0d6e37e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_89/446 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_89) @0d6e3700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_88/445 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_88) @0d6e3620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_87/444 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_87) @0d6e3540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_86/443 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_86) @0d6e3460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_85/442 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_85) @0d6e3380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_84/441 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_84) @0d6e32a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_83/440 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_83) @0d6e31c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_82/439 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_82) @0d6e30e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_81/438 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_81) @0d6e3000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_80/437 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_80) @0d6e2ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_79/436 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_79) @0d6e2e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_78/435 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_78) @0d6e2d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_77/434 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_77) @0d6e2c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_76/433 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_76) @0d6e2b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_75/432 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_75) @0d6e2a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_74/431 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_74) @0d6e29a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_73/430 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_73) @0d6e28c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_72/429 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_72) @0d6e27e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_71/428 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_71) @0d6e2700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_70/427 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_70) @0d6e2620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_69/426 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_69) @0d6e2540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_68/425 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_68) @0d6e2460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_67/424 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_67) @0d6e2380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_66/423 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_66) @0d6e22a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_65/422 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_65) @0d6e21c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_64/421 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_64) @0d6e20e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_63/420 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_63) @0d6e2000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_62/419 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_62) @0d690ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_61/418 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_61) @0d690e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_60/417 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_60) @0d690d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_59/416 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_59) @0d690c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_58/415 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_58) @0d690b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_57/414 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_57) @0d690a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_56/413 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_56) @0d6909a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_55/412 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_55) @0d6908c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_54/411 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_54) @0d6907e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_53/410 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_53) @0d690700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_52/409 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_52) @0d690620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_51/408 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_51) @0d690540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_50/407 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_50) @0d690460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_49/406 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_49) @0d690380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_48/405 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_48) @0d6902a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_47/404 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_47) @0d6901c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_46/403 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_46) @0d6900e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_45/402 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_45) @0d690000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_44/401 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_44) @0d68fee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_43/400 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_43) @0d68fe00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_42/399 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_42) @0d68fd20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_41/398 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_41) @0d68fc40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_40/397 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_40) @0d68fb60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_39/396 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_39) @0d68fa80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_38/395 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_38) @0d68f9a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_37/394 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_37) @0d68f8c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_36/393 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_36) @0d68f7e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_35/392 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_35) @0d68f700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_34/391 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_34) @0d68f620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_33/390 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_33) @0d68f540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_32/389 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_32) @0d68f460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_31/388 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_31) @0d68f380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_30/387 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_30) @0d68f2a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_29/386 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_29) @0d68f1c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_28/385 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_28) @0d68f0e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_27/384 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_27) @0d68f000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_26/383 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_26) @0d68cd20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_25/382 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_25) @0d68dee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_24/381 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_24) @0d68de00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_23/380 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_23) @0d68dd20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_22/379 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_22) @0d68dc40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_21/378 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_21) @0d68db60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_20/377 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_20) @0d68da80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_19/376 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_19) @0d68d9a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_18/375 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_18) @0d68d8c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_17/374 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_17) @0d68d7e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_16/373 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_16) @0d68d700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_15/372 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_15) @0d68d620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_14/371 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_14) @0d68d540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_13/370 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_13) @0d68d460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_12/369 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_12) @0d68d380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_11/368 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_11) @0d68d2a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_10/367 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_10) @0d68d1c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_09/366 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_09) @0d68d0e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_08/365 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_08) @0d68d000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_07/364 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_07) @0d68cee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_06/363 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_06) @0d68ce00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_05/362 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_05) @0d68cc40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_04/361 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_04) @0d68cb60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_03/360 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_03) @0d68ca80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_02/359 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_02) @0d68c9a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_01/358 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_01) @0d68c8c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_00/357 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_00) @0d68c7e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_255/356 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_255) @0d68c620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_254/355 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_254) @0d68c540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_253/354 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_253) @0d68c460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_252/353 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_252) @0d68c380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_251/352 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_251) @0d68c2a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_250/351 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_250) @0d68c1c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_249/350 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_249) @0d68c0e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_248/349 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_248) @0d68c000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_247/348 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_247) @0d68bee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_246/347 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_246) @0d68be00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_245/346 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_245) @0d68bd20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_244/345 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_244) @0d68bc40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_243/344 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_243) @0d68bb60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_242/343 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_242) @0d68ba80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_241/342 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_241) @0d68b9a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_240/341 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_240) @0d68b8c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_239/340 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_239) @0d68b7e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_238/339 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_238) @0d68b700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_237/338 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_237) @0d68b620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_236/337 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_236) @0d68b540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_235/336 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_235) @0d68b460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_234/335 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_234) @0d68b380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_233/334 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_233) @0d68b2a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_232/333 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_232) @0d68b1c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_231/332 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_231) @0d68b0e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_230/331 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_230) @0d68b000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_229/330 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_229) @0d68aee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_228/329 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_228) @0d68ae00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_227/328 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_227) @0d68ad20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_226/327 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_226) @0d68ac40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_225/326 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_225) @0d68ab60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_224/325 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_224) @0d68aa80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_223/324 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_223) @0d68a9a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_222/323 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_222) @0d68a8c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_221/322 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_221) @0d68a7e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_220/321 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_220) @0d68a700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_219/320 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_219) @0d68a620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_218/319 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_218) @0d68a540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_217/318 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_217) @0d68a460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_216/317 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_216) @0d68a380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_215/316 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_215) @0d68a2a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_214/315 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_214) @0d68a1c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_213/314 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_213) @0d68a0e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_212/313 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_212) @0d68a000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_211/312 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_211) @0d689ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_210/311 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_210) @0d689e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_209/310 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_209) @0d689d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_208/309 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_208) @0d689c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_207/308 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_207) @0d689b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_206/307 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_206) @0d689a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_205/306 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_205) @0d6899a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_204/305 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_204) @0d6898c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_203/304 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_203) @0d6897e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_202/303 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_202) @0d689700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_201/302 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_201) @0d689620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_200/301 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_200) @0d689540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_199/300 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_199) @0d689460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_198/299 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_198) @0d689380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_197/298 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_197) @0d6892a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_196/297 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_196) @0d6891c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_195/296 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_195) @0d6890e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_194/295 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_194) @0d689000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_193/294 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_193) @0d688ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_192/293 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_192) @0d688e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_191/292 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_191) @0d688d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_190/291 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_190) @0d688c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_189/290 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_189) @0d688b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_188/289 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_188) @0d688a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_187/288 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_187) @0d6889a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_186/287 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_186) @0d6888c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_185/286 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_185) @0d6887e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_184/285 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_184) @0d688700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_183/284 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_183) @0d688620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_182/283 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_182) @0d688540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_181/282 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_181) @0d688460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_180/281 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_180) @0d688380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_179/280 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_179) @0d6882a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_178/279 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_178) @0d6881c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_177/278 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_177) @0d6880e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_176/277 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_176) @0d688000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_175/276 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_175) @0d687ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_174/275 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_174) @0d687e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_173/274 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_173) @0d687d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_172/273 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_172) @0d687c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_171/272 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_171) @0d687b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_170/271 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_170) @0d687a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_169/270 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_169) @0d6879a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_168/269 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_168) @0d6878c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_167/268 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_167) @0d6877e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_166/267 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_166) @0d687700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_165/266 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_165) @0d687620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_164/265 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_164) @0d687540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_163/264 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_163) @0d687460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_162/263 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_162) @0d687380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_161/262 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_161) @0d6872a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_160/261 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_160) @0d6871c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_159/260 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_159) @0d6870e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_158/259 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_158) @0d687000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_157/258 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_157) @0d686ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_156/257 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_156) @0d686e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_155/256 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_155) @0d686d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_154/255 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_154) @0d686c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_153/254 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_153) @0d686b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_152/253 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_152) @0d686a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_151/252 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_151) @0d6869a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_150/251 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_150) @0d6868c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_149/250 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_149) @0d6867e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_148/249 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_148) @0d686700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_147/248 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_147) @0d686620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_146/247 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_146) @0d686540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_145/246 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_145) @0d686460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_144/245 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_144) @0d686380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_143/244 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_143) @0d6862a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_142/243 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_142) @0d6861c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_141/242 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_141) @0d6860e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_140/241 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_140) @0d686000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_139/240 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_139) @0d685ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_138/239 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_138) @0d685e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_137/238 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_137) @0d685d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_136/237 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_136) @0d685c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_135/236 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_135) @0d685b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_134/235 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_134) @0d685a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_133/234 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_133) @0d6859a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_132/233 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_132) @0d6858c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_131/232 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_131) @0d6857e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_130/231 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_130) @0d685700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_129/230 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_129) @0d685620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_128/229 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_128) @0d685540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_127/228 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_127) @0d685460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_126/227 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_126) @0d685380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_125/226 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_125) @0d6852a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_124/225 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_124) @0d6851c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_123/224 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_123) @0d6850e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_122/223 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_122) @0d685000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_121/222 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_121) @0d684ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_120/221 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_120) @0d684e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_119/220 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_119) @0d684d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_118/219 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_118) @0d684c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_117/218 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_117) @0d684b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_116/217 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_116) @0d684a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_115/216 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_115) @0d6849a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_114/215 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_114) @0d6848c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_113/214 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_113) @0d6847e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_112/213 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_112) @0d684700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_111/212 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_111) @0d684620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_110/211 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_110) @0d684540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_109/210 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_109) @0d684460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_108/209 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_108) @0d684380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_107/208 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_107) @0d6842a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_106/207 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_106) @0d6841c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_105/206 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_105) @0d6840e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_104/205 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_104) @0d684000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_103/204 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_103) @0d683ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_102/203 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_102) @0d683e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_101/202 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_101) @0d683d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_100/201 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_100) @0d683c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_99/200 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_99) @0d683b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_98/199 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_98) @0d683a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_97/198 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_97) @0d6839a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_96/197 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_96) @0d6838c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_95/196 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_95) @0d6837e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_94/195 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_94) @0d683700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_93/194 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_93) @0d683620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_92/193 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_92) @0d683540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_91/192 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_91) @0d683460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_90/191 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_90) @0d683380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_89/190 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_89) @0d6832a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_88/189 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_88) @0d6831c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_87/188 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_87) @0d6830e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_86/187 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_86) @0d683000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_85/186 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_85) @0d680ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_84/185 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_84) @0d680e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_83/184 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_83) @0d680d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_82/183 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_82) @0d680c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_81/182 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_81) @0d680b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_80/181 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_80) @0d680a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_79/180 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_79) @0d6809a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_78/179 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_78) @0d6808c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_77/178 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_77) @0d6807e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_76/177 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_76) @0d680700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_75/176 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_75) @0d680620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_74/175 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_74) @0d680540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_73/174 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_73) @0d680460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_72/173 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_72) @0d680380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_71/172 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_71) @0d6802a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_70/171 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_70) @0d6801c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_69/170 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_69) @0d6800e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_68/169 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_68) @0d680000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_67/168 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_67) @0d67fee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_66/167 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_66) @0d67fe00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_65/166 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_65) @0d67fd20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_64/165 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_64) @0d67fc40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_63/164 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_63) @0d67fb60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_62/163 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_62) @0d67fa80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_61/162 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_61) @0d67f9a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_60/161 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_60) @0d67f8c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_59/160 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_59) @0d67f7e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_58/159 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_58) @0d67f700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_57/158 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_57) @0d67f620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_56/157 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_56) @0d67f540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_55/156 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_55) @0d67f460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_54/155 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_54) @0d67f380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_53/154 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_53) @0d67f2a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_52/153 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_52) @0d67f1c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_51/152 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_51) @0d67f0e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_50/151 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_50) @0d67f000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_49/150 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_49) @0d67eee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_48/149 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_48) @0d67ee00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_47/148 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_47) @0d67ed20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_46/147 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_46) @0d67ec40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_45/146 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_45) @0d67eb60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_44/145 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_44) @0d67ea80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_43/144 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_43) @0d67e9a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_42/143 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_42) @0d67e8c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_41/142 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_41) @0d67e7e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_40/141 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_40) @0d67e700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_39/140 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_39) @0d67e620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_38/139 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_38) @0d67e540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_37/138 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_37) @0d67e460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_36/137 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_36) @0d67e380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_35/136 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_35) @0d67e2a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_34/135 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_34) @0d67e1c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_33/134 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_33) @0d67e0e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_32/133 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_32) @0d67e000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_31/132 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_31) @0d67dee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_30/131 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_30) @0d67de00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_29/130 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_29) @0d67dd20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_28/129 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_28) @0d67dc40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_27/128 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_27) @0d67db60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_26/127 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_26) @0d67da80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_25/126 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_25) @0d67d9a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_24/125 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_24) @0d67d8c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_23/124 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_23) @0d67d7e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_22/123 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_22) @0d67d700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_21/122 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_21) @0d67d620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_20/121 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_20) @0d67d540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_19/120 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_19) @0d67d460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_18/119 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_18) @0d67d380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_17/118 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_17) @0d67d2a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_16/117 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_16) @0d67d1c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_15/116 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_15) @0d67d0e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_14/115 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_14) @0d67d000
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_13/114 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_13) @0d6788c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_12/113 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_12) @0d678ee0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_11/112 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_11) @0d678e00
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_10/111 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_10) @0d678d20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_09/110 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_09) @0d678c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_08/109 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_08) @0d678b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_07/108 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_07) @0d678a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_06/107 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_06) @0d6789a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_05/106 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_05) @0d6787e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_04/105 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_04) @0d678700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_03/104 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_03) @0d678620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_02/103 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_02) @0d678540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_01/102 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_01) @0d678460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_00/101 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_00) @0d678380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
mutex_alloc/100 (mutex_alloc) @0d676990
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: oal_mutex_lock.isra.0/632 (read)oal_mutex_unlock.isra.0/633 (read)
  Availability: not_available
  Varpool flags:
pfe_phy_if_get_id/99 (pfe_phy_if_get_id) @0d640460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_match_criterion/90 (134217728 (estimated locally),0.12 per call) pfe_rtable_entry_set_dstif/48 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
memcpy/98 (memcpy) @0d6339a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_del_entry_nolock/80 (178885388 (estimated locally),0.17 per call) pfe_rtable_get_first/91 (45433570 (estimated locally),0.17 per call) pfe_rtable_entry_to_5t_out/89 (217325345 (estimated locally),0.20 per call) pfe_rtable_entry_to_5t_out/89 (217325345 (estimated locally),0.20 per call) pfe_rtable_add_entry/78 (249770602 (estimated locally),0.23 per call) pfe_rtable_entry_get_dip/40 (1073741824 (estimated locally),1.00 per call) pfe_rtable_entry_get_sip/38 (1073741824 (estimated locally),1.00 per call) pfe_rtable_entry_to_5t/88 (171959753 (estimated locally),0.16 per call) pfe_rtable_entry_to_5t/88 (171959753 (estimated locally),0.16 per call) pfe_rtable_entry_set_out_mac_addrs/55 (1073741824 (estimated locally),1.00 per call) pfe_rtable_entry_set_out_mac_addrs/55 (1073741824 (estimated locally),1.00 per call) pfe_rtable_entry_set_out_dip/50 (269017623 (estimated locally),0.25 per call) pfe_rtable_entry_set_out_sip/49 (269017623 (estimated locally),0.25 per call) pfe_rtable_entry_set_dip.part.0/640 (386998029 (estimated locally),0.36 per call) pfe_rtable_entry_set_sip.part.0/639 (386998029 (estimated locally),0.36 per call) 
  Calls: 
oal_mm_free/97 (oal_mm_free) @0d633620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_destroy/86 (751619278 (estimated locally),0.70 per call) pfe_rtable_entry_free/35 (751619278 (estimated locally),0.70 per call) pfe_rtable_entry_free/35 (401890828 (estimated locally),0.37 per call) pfe_rtable_entry_create/34 (85545333 (estimated locally),0.08 per call) 
  Calls: 
memset/96 (memset) @0d633540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_del_entry_nolock/80 (100404309 (estimated locally),0.09 per call) pfe_rtable_del_entry_nolock/80 (76665166 (estimated locally),0.07 per call) pfe_rtable_del_entry_nolock/80 (178885388 (estimated locally),0.17 per call) pfe_rtable_get_stats/93 (1014686025 (estimated locally),8.83 per call) pfe_rtable_get_stats/93 (114863532 (estimated locally),1.00 per call) pfe_rtable_entry_to_5t_out/89 (1073741824 (estimated locally),1.00 per call) pfe_rtable_add_entry/78 (756880612 (estimated locally),0.70 per call) pfe_rtable_entry_to_5t/88 (1073741824 (estimated locally),1.00 per call) pfe_rtable_create/84 (907633965 (estimated locally),0.85 per call) pfe_rtable_create/84 (907633965 (estimated locally),0.85 per call) pfe_rtable_entry_create/34 (488584420 (estimated locally),0.46 per call) pfe_rtable_entry_create/34 (574129754 (estimated locally),0.53 per call) 
  Calls: 
oal_mm_malloc/95 (oal_mm_malloc) @0d633460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pfe_rtable_add_entry/78 (939524095 (estimated locally),0.88 per call) pfe_rtable_create/84 (1073741824 (estimated locally),1.00 per call) pfe_rtable_entry_create/34 (574129754 (estimated locally),0.53 per call) pfe_rtable_entry_create/34 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
pfe_rtable_clear_stats/94 (pfe_rtable_clear_stats) @0d633000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: pfe_rtable_clear_stats_stat/22 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: pfe_rtable_del_entry_nolock/80 (84331683 (estimated locally),0.08 per call) 
  Calls: pfe_class_write_dmem/626 (512926469 (estimated locally),0.48 per call) 
pfe_rtable_get_stats/93 (pfe_rtable_get_stats) @0d6168c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:114863532 (estimated locally) body optimize_size
  Called by: 
  Calls: pfe_class_get_num_of_pes/631 (1073741824 (estimated locally),9.35 per call) pfe_class_read_dmem/630 (1014686025 (estimated locally),8.83 per call) memset/96 (1014686025 (estimated locally),8.83 per call) memset/96 (114863532 (estimated locally),1.00 per call) 
pfe_rtable_get_next/92 (pfe_rtable_get_next) @0d616380
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:141584257 (estimated locally) body optimize_size
  Called by: 
  Calls: oal_mutex_unlock.isra.0/633 (88896194 (estimated locally),0.63 per call) pfe_rtable_match_criterion/90 (542552617 (estimated locally),3.83 per call) oal_mutex_lock.isra.0/632 (88896196 (estimated locally),0.63 per call) 
pfe_rtable_get_first/91 (pfe_rtable_get_first) @0d616c40
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:272546913 (estimated locally) body optimize_size
  Called by: 
  Calls: oal_mutex_unlock.isra.0/633 (88896194 (estimated locally),0.33 per call) pfe_rtable_match_criterion/90 (542552618 (estimated locally),1.99 per call) oal_mutex_lock.isra.0/632 (88896196 (estimated locally),0.33 per call) memcpy/98 (45433570 (estimated locally),0.17 per call) 
pfe_rtable_match_criterion/90 (pfe_rtable_match_criterion) @0d6167e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: pfe_rtable_get_next/92 (542552617 (estimated locally),3.83 per call) pfe_rtable_get_first/91 (542552618 (estimated locally),1.99 per call) pfe_rtable_entry_is_duplicate/73 (3319842084 (estimated locally),3.09 per call) 
  Calls: memcmp/613 (67108864 (estimated locally),0.06 per call) pfe_rtable_entry_to_5t/88 (134217728 (estimated locally),0.12 per call) pfe_phy_if_get_id/99 (134217728 (estimated locally),0.12 per call) 
pfe_rtable_entry_to_5t_out/89 (pfe_rtable_entry_to_5t_out) @0d616540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: memcpy/98 (217325345 (estimated locally),0.20 per call) memcpy/98 (217325345 (estimated locally),0.20 per call) memset/96 (1073741824 (estimated locally),1.00 per call) 
pfe_rtable_entry_to_5t/88 (pfe_rtable_entry_to_5t) @0d6162a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: pfe_rtable_entry_is_duplicate/73 (1073741823 (estimated locally),1.00 per call) pfe_rtable_match_criterion/90 (134217728 (estimated locally),0.12 per call) pfe_rtable_entry_get_dip/40 (1073741824 (estimated locally),1.00 per call) pfe_rtable_entry_get_sip/38 (1073741824 (estimated locally),1.00 per call) 
  Calls: pfe_rtable_entry_to_5t.part.0/645 (inlined) (708830666 (estimated locally),0.66 per call) memcpy/98 (171959753 (estimated locally),0.16 per call) memcpy/98 (171959753 (estimated locally),0.16 per call) memset/96 (1073741824 (estimated locally),1.00 per call) 
pfe_rtable_get_entry_size/87 (pfe_rtable_get_entry_size) @0d616000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_destroy/86 (pfe_rtable_destroy) @06de9a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: pfe_rtable_create/84 (107233 (estimated locally),0.00 per call) pfe_rtable_create/84 (9796 (estimated locally),0.00 per call) pfe_rtable_create/84 (576030174 (estimated locally),0.54 per call) pfe_rtable_create/84 (331373285 (estimated locally),0.31 per call) 
  Calls: oal_mm_free/97 (751619278 (estimated locally),0.70 per call) oal_mutex_destroy/4 (inlined) (751619278 (estimated locally),0.70 per call) pfe_rtable_destroy_stats_table/83 (inlined) (751619278 (estimated locally),0.70 per call) fifo_destroy/628 (0 (precise),0.00 per call) 
pfe_rtable_get_size/85 (pfe_rtable_get_size) @06de9380
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_create/84 (pfe_rtable_create) @06de9ee0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: stats_tbl_index/21 (addr)pfe_rtable_fifo/23 (addr)pfe_rtable_fifo/23 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: pfe_rtable_destroy/86 (107233 (estimated locally),0.00 per call) fifo_put/14 (1949698 (estimated locally),0.00 per call) pfe_rtable_destroy/86 (9796 (estimated locally),0.00 per call) fifo_create/622 (230504 (estimated locally),0.00 per call) pfe_rtable_invalidate/28 (inlined) (230504 (estimated locally),0.00 per call) pfe_rtable_destroy/86 (576030174 (estimated locally),0.54 per call) pfe_class_set_rtable/621 (576260679 (estimated locally),0.54 per call) pfe_rtable_destroy/86 (331373285 (estimated locally),0.31 per call) pfe_rtable_create_stats_table.constprop/646 (inlined) (907633965 (estimated locally),0.85 per call) memset/96 (907633965 (estimated locally),0.85 per call) oal_mm_virt_to_phys_contig/620 (907633965 (estimated locally),0.85 per call) oal_mutex_init/3 (inlined) (907633965 (estimated locally),0.85 per call) memset/96 (907633965 (estimated locally),0.85 per call) oal_mm_malloc/95 (1073741824 (estimated locally),1.00 per call) 
pfe_rtable_destroy_stats_table/83 (pfe_rtable_destroy_stats_table) @06de9c40
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function pfe_rtable_destroy_stats_table/83 is inline copy in pfe_rtable_destroy/86
  Availability: local
  Function flags: count:751619278 (estimated locally) body local optimize_size
  Called by: pfe_rtable_destroy/86 (inlined) (751619278 (estimated locally),0.70 per call) 
  Calls: pfe_class_dmem_heap_free/627 (27010942 (estimated locally),0.03 per call) pfe_class_write_dmem/626 (81851340 (estimated locally),0.08 per call) pfe_class_get_mmap/625 (248034362 (estimated locally),0.23 per call) 
pfe_rtable_create_stats_table/82 (pfe_rtable_create_stats_table) @06de99a0
  Type: function
  Body removed by symtab_remove_unreachable_nodes
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: not_available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_do_timeouts/81 (pfe_rtable_do_timeouts) @06de9700
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:118111600 (estimated locally) body optimize_size
  Called by: 
  Calls: oal_mutex_unlock.isra.0/633 (118111601 (estimated locally),1.00 per call) pfe_rtable_del_entry_nolock/80 (955630224 (estimated locally),8.09 per call) oal_mutex_lock.isra.0/632 (118111600 (estimated locally),1.00 per call) 
   Indirect call(133386866 (estimated locally),1.13 per call) 
pfe_rtable_del_entry_nolock/80 (pfe_rtable_del_entry_nolock) @06de92a0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741823 (estimated locally) body local optimize_size
  Called by: pfe_rtable_do_timeouts/81 (955630224 (estimated locally),8.09 per call) pfe_rtable_del_entry/79 (1073741824 (estimated locally),1.00 per call) 
  Calls: fifo_put/14 (100404309 (estimated locally),0.09 per call) memset/96 (100404309 (estimated locally),0.09 per call) oal_time_usleep/617 (100404309 (estimated locally),0.09 per call) pfe_rtable_phys_entry_is_pool/31 (496068722 (estimated locally),0.46 per call) memset/96 (76665166 (estimated locally),0.07 per call) oal_time_usleep/617 (76665166 (estimated locally),0.07 per call) pfe_rtable_phys_entry_get_pa/32 (178885388 (estimated locally),0.17 per call) fifo_put/14 (36206402 (estimated locally),0.03 per call) pfe_rtable_phys_entry_is_pool/31 (178885388 (estimated locally),0.17 per call) memset/96 (178885388 (estimated locally),0.17 per call) memcpy/98 (178885388 (estimated locally),0.17 per call) oal_time_usleep/617 (178885388 (estimated locally),0.17 per call) pfe_rtable_free_stats_index/25 (inlined) (84331683 (estimated locally),0.08 per call) pfe_rtable_clear_stats/94 (84331683 (estimated locally),0.08 per call) pfe_rtable_phys_entry_is_htable/30 (751619277 (estimated locally),0.70 per call) 
pfe_rtable_del_entry/79 (pfe_rtable_del_entry) @06de9000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: oal_mutex_unlock.isra.0/633 (1073741824 (estimated locally),1.00 per call) pfe_class_rtable_lookup_disable/619 (354334802 (estimated locally),0.33 per call) pfe_rtable_del_entry_nolock/80 (1073741824 (estimated locally),1.00 per call) oal_mutex_lock.isra.0/632 (1073741824 (estimated locally),1.00 per call) 
pfe_rtable_add_entry/78 (pfe_rtable_add_entry) @07744a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741823 (estimated locally) body optimize_size
  Called by: 
  Calls: oal_mutex_unlock.isra.0/633 (756880612 (estimated locally),0.70 per call) pfe_rtable_add_entry_validate.isra.0/638 (inlined) (249770602 (estimated locally),0.23 per call) memcpy/98 (249770602 (estimated locally),0.23 per call) pfe_rtable_add_entry_id/76 (inlined) (756880612 (estimated locally),0.70 per call) memset/96 (756880612 (estimated locally),0.70 per call) oal_mm_malloc/95 (939524095 (estimated locally),0.88 per call) oal_mutex_unlock.isra.0/633 (134217728 (estimated locally),0.13 per call) pfe_rtable_entry_is_duplicate/73 (inlined) (1073741823 (estimated locally),1.00 per call) oal_mutex_lock.isra.0/632 (1073741823 (estimated locally),1.00 per call) 
pfe_rtable_add_entry_id/76 (pfe_rtable_add_entry_id) @07744ee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function pfe_rtable_add_entry_id/76 is inline copy in pfe_rtable_add_entry/78
  Availability: local
  Function flags: count:756880612 (estimated locally) body local optimize_size
  Called by: pfe_rtable_add_entry/78 (inlined) (756880612 (estimated locally),0.70 per call) 
  Calls: pfe_rtable_add_entry_link/75 (inlined) (710048624 (estimated locally),0.66 per call) fifo_get/15 (inlined) (249770602 (estimated locally),0.23 per call) pfe_l2br_get_vlan_stats_index/615 (108197631 (estimated locally),0.10 per call) pfe_l2br_get_vlan_stats_index/615 (108197631 (estimated locally),0.10 per call) pfe_l2br_get_first_domain/614 (202352032 (estimated locally),0.19 per call) pfe_rtable_get_free_stats_index.isra.0/634 (inlined) (756880612 (estimated locally),0.70 per call) pfe_rtable_entry_get_hash.isra.0/635 (inlined) (756880612 (estimated locally),0.70 per call) 
pfe_rtable_add_entry_link/75 (pfe_rtable_add_entry_link) @07744c40
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function pfe_rtable_add_entry_link/75 is inline copy in pfe_rtable_add_entry/78
  Availability: local
  Function flags: count:710048624 (estimated locally) body local optimize_size
  Called by: pfe_rtable_add_entry_id/76 (inlined) (710048624 (estimated locally),0.66 per call) 
  Calls: oal_time_usleep/617 (234316048 (estimated locally),0.22 per call) pfe_rtable_phys_entry_get_va/33 (inlined) (1895829837 (estimated locally),1.77 per call) pfe_rtable_phys_entry_is_htable/30 (355024313 (estimated locally),0.33 per call) pfe_rtable_add_entry_get_phys_pa/74 (inlined) (710048624 (estimated locally),0.66 per call) 
pfe_rtable_add_entry_get_phys_pa/74 (pfe_rtable_add_entry_get_phys_pa) @077449a0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function pfe_rtable_add_entry_get_phys_pa/74 is inline copy in pfe_rtable_add_entry/78
  Availability: local
  Function flags: count:710048624 (estimated locally) body local optimize_size
  Called by: pfe_rtable_add_entry_link/75 (inlined) (710048624 (estimated locally),0.66 per call) 
  Calls: fifo_put/14 (70294814 (estimated locally),0.07 per call) pfe_rtable_phys_entry_is_pool/31 (213014588 (estimated locally),0.20 per call) pfe_rtable_phys_entry_get_pa/32 (710048624 (estimated locally),0.66 per call) 
pfe_rtable_entry_is_duplicate/73 (pfe_rtable_entry_is_duplicate) @07744700
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function pfe_rtable_entry_is_duplicate/73 is inline copy in pfe_rtable_add_entry/78
  Availability: local
  Function flags: count:1073741823 (estimated locally) body local optimize_size
  Called by: pfe_rtable_add_entry/78 (inlined) (1073741823 (estimated locally),1.00 per call) 
  Calls: pfe_rtable_match_criterion/90 (3319842084 (estimated locally),3.09 per call) pfe_rtable_entry_to_5t/88 (1073741823 (estimated locally),1.00 per call) 
pfe_rtable_entry_get_stats_index/71 (pfe_rtable_entry_get_stats_index) @07744000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_get_child/70 (pfe_rtable_entry_get_child) @0773eb60
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_child/69 (pfe_rtable_entry_set_child) @0773e620
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_get_refptr/68 (pfe_rtable_entry_get_refptr) @0773e0e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_refptr/67 (pfe_rtable_entry_set_refptr) @0773ed20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_callback/66 (pfe_rtable_entry_set_callback) @0773ea80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_get_route_id/65 (pfe_rtable_entry_get_route_id) @0773e7e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_route_id/64 (pfe_rtable_entry_set_route_id) @0773e540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_timeout/63 (pfe_rtable_entry_set_timeout) @0773e2a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: oal_mutex_unlock.isra.0/633 (574129754 (estimated locally),0.53 per call) oal_mutex_lock.isra.0/632 (574129754 (estimated locally),0.53 per call) 
pfe_rtable_entry_get_action_flags/62 (pfe_rtable_entry_get_action_flags) @0773e000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_get_id5t/61 (pfe_rtable_entry_get_id5t) @07731b60
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_id5t/60 (pfe_rtable_entry_set_id5t) @07731620
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_out_pppoe_sid/59 (pfe_rtable_entry_set_out_pppoe_sid) @077310e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_out_inner_vlan/58 (pfe_rtable_entry_set_out_inner_vlan) @07731d20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_get_out_vlan/57 (pfe_rtable_entry_get_out_vlan) @07731a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_out_vlan/56 (pfe_rtable_entry_set_out_vlan) @077317e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_out_mac_addrs/55 (pfe_rtable_entry_set_out_mac_addrs) @07731540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: memcpy/98 (1073741824 (estimated locally),1.00 per call) memcpy/98 (1073741824 (estimated locally),1.00 per call) 
pfe_rtable_entry_remove_ttl_decrement/54 (pfe_rtable_entry_remove_ttl_decrement) @077312a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_ttl_decrement/53 (pfe_rtable_entry_set_ttl_decrement) @07731000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_out_dport/52 (pfe_rtable_entry_set_out_dport) @07725b60
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_out_sport/51 (pfe_rtable_entry_set_out_sport) @07725620
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_out_dip/50 (pfe_rtable_entry_set_out_dip) @077250e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: memcpy/98 (269017623 (estimated locally),0.25 per call) 
pfe_rtable_entry_set_out_sip/49 (pfe_rtable_entry_set_out_sip) @07725d20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: memcpy/98 (269017623 (estimated locally),0.25 per call) 
pfe_rtable_entry_set_dstif/48 (pfe_rtable_entry_set_dstif) @07725a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: pfe_phy_if_get_id/99 (1073741824 (estimated locally),1.00 per call) 
pfe_rtable_entry_set_dstif_id/47 (pfe_rtable_entry_set_dstif_id) @077257e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_get_proto/46 (pfe_rtable_entry_get_proto) @07725540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_proto/45 (pfe_rtable_entry_set_proto) @077252a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_get_dport/44 (pfe_rtable_entry_get_dport) @07725000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_dport/43 (pfe_rtable_entry_set_dport) @076abb60
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_get_sport/42 (pfe_rtable_entry_get_sport) @076ab620
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_set_sport/41 (pfe_rtable_entry_set_sport) @076ab0e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_entry_get_dip/40 (pfe_rtable_entry_get_dip) @076abd20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: memcpy/98 (1073741824 (estimated locally),1.00 per call) pfe_rtable_entry_to_5t/88 (1073741824 (estimated locally),1.00 per call) 
pfe_rtable_entry_set_dip/39 (pfe_rtable_entry_set_dip) @076aba80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: pfe_rtable_entry_set_5t/36 (354334802 (estimated locally),0.33 per call) 
  Calls: pfe_rtable_entry_set_dip.part.0/640 (inlined) (536870912 (estimated locally),0.50 per call) 
pfe_rtable_entry_get_sip/38 (pfe_rtable_entry_get_sip) @076ab7e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: memcpy/98 (1073741824 (estimated locally),1.00 per call) pfe_rtable_entry_to_5t/88 (1073741824 (estimated locally),1.00 per call) 
pfe_rtable_entry_set_sip/37 (pfe_rtable_entry_set_sip) @076ab540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: pfe_rtable_entry_set_5t/36 (1073741824 (estimated locally),1.00 per call) 
  Calls: pfe_rtable_entry_set_sip.part.0/639 (inlined) (536870912 (estimated locally),0.50 per call) 
pfe_rtable_entry_set_5t/36 (pfe_rtable_entry_set_5t) @076ab2a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: pfe_rtable_entry_set_dip/39 (354334802 (estimated locally),0.33 per call) pfe_rtable_entry_set_sip/37 (1073741824 (estimated locally),1.00 per call) 
pfe_rtable_entry_free/35 (pfe_rtable_entry_free) @076ab000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: oal_mm_free/97 (751619278 (estimated locally),0.70 per call) oal_mm_free/97 (401890828 (estimated locally),0.37 per call) 
pfe_rtable_entry_create/34 (pfe_rtable_entry_create) @07694c40
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: memset/96 (488584420 (estimated locally),0.46 per call) oal_mm_free/97 (85545333 (estimated locally),0.08 per call) oal_mm_malloc/95 (574129754 (estimated locally),0.53 per call) memset/96 (574129754 (estimated locally),0.53 per call) oal_mm_malloc/95 (1073741824 (estimated locally),1.00 per call) 
pfe_rtable_phys_entry_get_va/33 (pfe_rtable_phys_entry_get_va) @07694700
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function pfe_rtable_phys_entry_get_va/33 is inline copy in pfe_rtable_add_entry/78
  Availability: local
  Function flags: count:1895829837 (estimated locally) body local optimize_size
  Called by: pfe_rtable_add_entry_link/75 (inlined) (1895829837 (estimated locally),1.77 per call) 
  Calls: pfe_rtable_phys_entry_is_pool/31 (1251247694 (estimated locally),1.17 per call) pfe_rtable_phys_entry_is_htable/30 (1895829837 (estimated locally),1.77 per call) 
pfe_rtable_phys_entry_get_pa/32 (pfe_rtable_phys_entry_get_pa) @07694e00
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: pfe_rtable_del_entry_nolock/80 (178885388 (estimated locally),0.17 per call) pfe_rtable_add_entry_get_phys_pa/74 (710048624 (estimated locally),0.66 per call) 
  Calls: pfe_rtable_phys_entry_get_pa.part.0/636 (inlined) (708669600 (estimated locally),0.66 per call) pfe_rtable_phys_entry_is_htable/30 (1073741824 (estimated locally),1.00 per call) 
pfe_rtable_phys_entry_is_pool/31 (pfe_rtable_phys_entry_is_pool) @07694b60
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: pfe_rtable_del_entry_nolock/80 (496068722 (estimated locally),0.46 per call) pfe_rtable_del_entry_nolock/80 (178885388 (estimated locally),0.17 per call) pfe_rtable_add_entry_get_phys_pa/74 (213014588 (estimated locally),0.20 per call) pfe_rtable_phys_entry_get_va/33 (1251247694 (estimated locally),1.17 per call) pfe_rtable_phys_entry_get_pa.part.0/636 (708669600 (estimated locally),0.66 per call) 
  Calls: 
pfe_rtable_phys_entry_is_htable/30 (pfe_rtable_phys_entry_is_htable) @076948c0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: pfe_rtable_del_entry_nolock/80 (751619277 (estimated locally),0.70 per call) pfe_rtable_add_entry_link/75 (355024313 (estimated locally),0.33 per call) pfe_rtable_phys_entry_get_va/33 (1895829837 (estimated locally),1.77 per call) pfe_rtable_phys_entry_get_pa/32 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
pfe_rtable_invalidate/28 (pfe_rtable_invalidate) @07694000
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function pfe_rtable_invalidate/28 is inline copy in pfe_rtable_create/84
  Availability: local
  Function flags: count:230504 (estimated locally) body local optimize_size
  Called by: pfe_rtable_create/84 (inlined) (230504 (estimated locally),0.00 per call) 
  Calls: oal_mutex_unlock.isra.0/633 (230504 (estimated locally),0.00 per call) oal_mutex_lock.isra.0/632 (230504 (estimated locally),0.00 per call) 
pfe_get_crc32_be/27 (pfe_get_crc32_be) @0768a8c0
  Type: function
  Body removed by symtab_remove_unreachable_nodes
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: not_available
  Function flags: count:14744043 (estimated locally) body optimize_size
  Called by: 
  Calls: 
pfe_rtable_get_by_phys_entry_va/26 (pfe_rtable_get_by_phys_entry_va) @0768aee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function pfe_rtable_get_by_phys_entry_va/26 is inline copy in pfe_rtable_add_entry/78
  Availability: local
  Function flags: count:133552341 (estimated locally) body local optimize_size
  Called by: pfe_rtable_add_entry_validate.isra.0/638 (inlined) (133552341 (estimated locally),0.12 per call) 
  Calls: 
pfe_rtable_free_stats_index/25 (pfe_rtable_free_stats_index) @0768aa80
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: stats_tbl_index/21 (write)
  Referring: 
  Function pfe_rtable_free_stats_index/25 is inline copy in pfe_rtable_del_entry_nolock/80
  Availability: local
  Function flags: count:84331683 (estimated locally) body local optimize_size
  Called by: pfe_rtable_del_entry_nolock/80 (inlined) (84331683 (estimated locally),0.08 per call) 
  Calls: 
pfe_rtable_fifo/23 (pfe_rtable_fifo) @0767c9d8
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: pfe_rtable_create/84 (addr)pfe_rtable_create/84 (addr)
  Availability: available
  Varpool flags:
pfe_rtable_clear_stats_stat/22 (pfe_rtable_clear_stats_stat) @0767c948
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: pfe_rtable_clear_stats/94 (addr)
  Availability: available
  Varpool flags: initialized read-only const-value-known
stats_tbl_index/21 (stats_tbl_index) @0767c8b8
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: pfe_rtable_free_stats_index/25 (write)pfe_rtable_get_free_stats_index.isra.0/634 (write)pfe_rtable_get_free_stats_index.isra.0/634 (read)pfe_rtable_create/84 (addr)
  Availability: available
  Varpool flags:
fifo_get/15 (fifo_get) @06fb1d20
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function fifo_get/15 is inline copy in pfe_rtable_add_entry/78
  Availability: local
  Function flags: count:249770602 (estimated locally) body local optimize_size
  Called by: pfe_rtable_add_entry_id/76 (inlined) (249770602 (estimated locally),0.23 per call) 
  Calls: __builtin_expect/616 (249770602 (estimated locally),0.23 per call) 
fifo_put/14 (fifo_put) @06fb1a80
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: pfe_rtable_del_entry_nolock/80 (100404309 (estimated locally),0.09 per call) pfe_rtable_del_entry_nolock/80 (36206402 (estimated locally),0.03 per call) pfe_rtable_create/84 (1949698 (estimated locally),0.00 per call) pfe_rtable_add_entry_get_phys_pa/74 (70294814 (estimated locally),0.07 per call) 
  Calls: __builtin_expect/616 (1073741824 (estimated locally),1.00 per call) 
oal_mutex_destroy/4 (oal_mutex_destroy) @06da1620
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function oal_mutex_destroy/4 is inline copy in pfe_rtable_destroy/86
  Availability: local
  Function flags: count:751619278 (estimated locally) body local optimize_size
  Called by: pfe_rtable_destroy/86 (inlined) (751619278 (estimated locally),0.70 per call) 
  Calls: oal_mutex_destroy_internal/629 (751619278 (estimated locally),0.70 per call) 
oal_mutex_init/3 (oal_mutex_init) @06da1ee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function oal_mutex_init/3 is inline copy in pfe_rtable_create/84
  Availability: local
  Function flags: count:907633965 (estimated locally) body local optimize_size
  Called by: pfe_rtable_create/84 (inlined) (907633965 (estimated locally),0.85 per call) 
  Calls: oal_mutex_init_internal/623 (907633965 (estimated locally),0.85 per call) 
SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/2 (SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID) @06d9bc18
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_00/357 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_01/358 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_02/359 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_03/360 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_04/361 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_05/362 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_06/363 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_07/364 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_08/365 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_09/366 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_10/367 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_11/368 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_12/369 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_13/370 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_14/371 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_15/372 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_16/373 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_17/374 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_18/375 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_19/376 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_20/377 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_21/378 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_22/379 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_23/380 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_24/381 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_25/382 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_26/383 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_27/384 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_28/385 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_29/386 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_30/387 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_31/388 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_32/389 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_33/390 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_34/391 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_35/392 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_36/393 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_37/394 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_38/395 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_39/396 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_40/397 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_41/398 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_42/399 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_43/400 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_44/401 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_45/402 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_46/403 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_47/404 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_48/405 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_49/406 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_50/407 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_51/408 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_52/409 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_53/410 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_54/411 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_55/412 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_56/413 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_57/414 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_58/415 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_59/416 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_60/417 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_61/418 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_62/419 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_63/420 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_64/421 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_65/422 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_66/423 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_67/424 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_68/425 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_69/426 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_70/427 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_71/428 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_72/429 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_73/430 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_74/431 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_75/432 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_76/433 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_77/434 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_78/435 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_79/436 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_80/437 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_81/438 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_82/439 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_83/440 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_84/441 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_85/442 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_86/443 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_87/444 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_88/445 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_89/446 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_90/447 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_91/448 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_92/449 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_93/450 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_94/451 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_95/452 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_96/453 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_97/454 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_98/455 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_99/456 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_100/457 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_101/458 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_102/459 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_103/460 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_104/461 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_105/462 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_106/463 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_107/464 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_108/465 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_109/466 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_110/467 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_111/468 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_112/469 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_113/470 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_114/471 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_115/472 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_116/473 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_117/474 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_118/475 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_119/476 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_120/477 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_121/478 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_122/479 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_123/480 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_124/481 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_125/482 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_126/483 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_127/484 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_128/485 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_129/486 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_130/487 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_131/488 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_132/489 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_133/490 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_134/491 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_135/492 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_136/493 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_137/494 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_138/495 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_139/496 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_140/497 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_141/498 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_142/499 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_143/500 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_144/501 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_145/502 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_146/503 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_147/504 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_148/505 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_149/506 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_150/507 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_151/508 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_152/509 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_153/510 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_154/511 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_155/512 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_156/513 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_157/514 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_158/515 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_159/516 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_160/517 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_161/518 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_162/519 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_163/520 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_164/521 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_165/522 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_166/523 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_167/524 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_168/525 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_169/526 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_170/527 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_171/528 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_172/529 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_173/530 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_174/531 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_175/532 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_176/533 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_177/534 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_178/535 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_179/536 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_180/537 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_181/538 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_182/539 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_183/540 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_184/541 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_185/542 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_186/543 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_187/544 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_188/545 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_189/546 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_190/547 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_191/548 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_192/549 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_193/550 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_194/551 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_195/552 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_196/553 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_197/554 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_198/555 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_199/556 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_200/557 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_201/558 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_202/559 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_203/560 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_204/561 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_205/562 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_206/563 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_207/564 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_208/565 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_209/566 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_210/567 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_211/568 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_212/569 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_213/570 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_214/571 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_215/572 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_216/573 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_217/574 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_218/575 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_219/576 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_220/577 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_221/578 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_222/579 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_223/580 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_224/581 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_225/582 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_226/583 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_227/584 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_228/585 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_229/586 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_230/587 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_231/588 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_232/589 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_233/590 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_234/591 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_235/592 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_236/593 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_237/594 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_238/595 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_239/596 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_240/597 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_241/598 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_242/599 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_243/600 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_244/601 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_245/602 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_246/603 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_247/604 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_248/605 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_249/606 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_250/607 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_251/608 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_252/609 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_253/610 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_254/611 (addr)SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_255/612 (addr)
  Referring: oal_mutex_unlock.isra.0/633 (read)
  Availability: available
  Varpool flags: initialized read-only const-value-known
SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID/1 (SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID) @06d9bb40
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_00/101 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_01/102 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_02/103 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_03/104 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_04/105 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_05/106 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_06/107 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_07/108 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_08/109 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_09/110 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_10/111 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_11/112 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_12/113 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_13/114 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_14/115 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_15/116 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_16/117 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_17/118 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_18/119 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_19/120 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_20/121 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_21/122 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_22/123 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_23/124 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_24/125 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_25/126 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_26/127 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_27/128 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_28/129 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_29/130 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_30/131 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_31/132 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_32/133 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_33/134 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_34/135 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_35/136 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_36/137 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_37/138 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_38/139 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_39/140 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_40/141 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_41/142 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_42/143 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_43/144 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_44/145 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_45/146 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_46/147 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_47/148 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_48/149 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_49/150 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_50/151 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_51/152 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_52/153 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_53/154 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_54/155 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_55/156 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_56/157 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_57/158 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_58/159 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_59/160 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_60/161 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_61/162 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_62/163 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_63/164 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_64/165 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_65/166 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_66/167 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_67/168 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_68/169 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_69/170 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_70/171 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_71/172 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_72/173 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_73/174 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_74/175 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_75/176 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_76/177 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_77/178 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_78/179 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_79/180 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_80/181 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_81/182 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_82/183 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_83/184 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_84/185 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_85/186 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_86/187 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_87/188 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_88/189 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_89/190 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_90/191 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_91/192 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_92/193 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_93/194 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_94/195 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_95/196 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_96/197 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_97/198 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_98/199 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_99/200 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_100/201 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_101/202 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_102/203 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_103/204 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_104/205 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_105/206 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_106/207 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_107/208 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_108/209 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_109/210 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_110/211 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_111/212 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_112/213 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_113/214 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_114/215 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_115/216 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_116/217 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_117/218 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_118/219 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_119/220 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_120/221 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_121/222 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_122/223 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_123/224 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_124/225 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_125/226 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_126/227 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_127/228 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_128/229 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_129/230 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_130/231 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_131/232 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_132/233 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_133/234 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_134/235 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_135/236 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_136/237 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_137/238 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_138/239 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_139/240 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_140/241 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_141/242 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_142/243 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_143/244 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_144/245 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_145/246 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_146/247 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_147/248 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_148/249 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_149/250 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_150/251 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_151/252 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_152/253 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_153/254 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_154/255 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_155/256 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_156/257 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_157/258 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_158/259 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_159/260 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_160/261 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_161/262 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_162/263 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_163/264 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_164/265 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_165/266 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_166/267 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_167/268 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_168/269 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_169/270 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_170/271 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_171/272 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_172/273 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_173/274 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_174/275 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_175/276 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_176/277 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_177/278 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_178/279 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_179/280 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_180/281 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_181/282 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_182/283 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_183/284 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_184/285 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_185/286 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_186/287 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_187/288 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_188/289 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_189/290 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_190/291 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_191/292 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_192/293 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_193/294 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_194/295 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_195/296 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_196/297 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_197/298 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_198/299 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_199/300 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_200/301 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_201/302 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_202/303 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_203/304 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_204/305 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_205/306 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_206/307 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_207/308 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_208/309 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_209/310 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_210/311 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_211/312 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_212/313 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_213/314 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_214/315 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_215/316 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_216/317 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_217/318 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_218/319 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_219/320 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_220/321 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_221/322 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_222/323 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_223/324 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_224/325 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_225/326 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_226/327 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_227/328 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_228/329 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_229/330 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_230/331 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_231/332 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_232/333 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_233/334 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_234/335 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_235/336 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_236/337 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_237/338 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_238/339 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_239/340 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_240/341 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_241/342 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_242/343 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_243/344 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_244/345 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_245/346 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_246/347 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_247/348 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_248/349 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_249/350 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_250/351 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_251/352 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_252/353 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_253/354 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_254/355 (addr)SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_255/356 (addr)
  Referring: oal_mutex_lock.isra.0/632 (read)
  Availability: available
  Varpool flags: initialized read-only const-value-known

;; Function pfe_rtable_phys_entry_is_htable (pfe_rtable_phys_entry_is_htable, funcdef_no=25, decl_uid=11448, cgraph_uid=26, symbol_order=30)

pfe_rtable_phys_entry_is_htable (const struct pfe_rtable_t * rtable, const struct pfe_ct_rtable_entry_t * phys_entry)
{
  bool_t ret;
  unsigned int _1;
  unsigned int phys_entry.12_2;
  unsigned int _3;
  unsigned int _4;
  unsigned int _5;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = rtable_8(D)->htable_base_va;
  phys_entry.12_2 = (unsigned int) phys_entry_9(D);
  if (_1 <= phys_entry.12_2)
    goto <bb 3>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 3> [local count: 536870913]:
  _3 = rtable_8(D)->htable_end_va;
  if (phys_entry.12_2 < _3)
    goto <bb 7>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 4> [local count: 805306369]:
  # DEBUG BEGIN_STMT
  _4 = rtable_8(D)->htable_base_pa;
  if (phys_entry.12_2 >= _4)
    goto <bb 5>; [50.00%]
  else
    goto <bb 6>; [50.00%]

  <bb 5> [local count: 402653184]:
  _5 = rtable_8(D)->htable_end_pa;
  if (phys_entry.12_2 < _5)
    goto <bb 7>; [50.00%]
  else
    goto <bb 6>; [50.00%]

  <bb 6> [local count: 603979777]:
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0

  <bb 7> [local count: 1073741824]:
  # ret_6 = PHI <1(3), 1(5), 0(6)>
  # DEBUG ret => ret_6
  # DEBUG BEGIN_STMT
  return ret_6;

}



;; Function pfe_rtable_phys_entry_is_pool (pfe_rtable_phys_entry_is_pool, funcdef_no=26, decl_uid=11451, cgraph_uid=27, symbol_order=31)

pfe_rtable_phys_entry_is_pool (const struct pfe_rtable_t * rtable, const struct pfe_ct_rtable_entry_t * phys_entry)
{
  bool_t ret;
  unsigned int _1;
  unsigned int phys_entry.8_2;
  unsigned int _3;
  unsigned int _4;
  unsigned int _5;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = rtable_8(D)->pool_base_va;
  phys_entry.8_2 = (unsigned int) phys_entry_9(D);
  if (_1 <= phys_entry.8_2)
    goto <bb 3>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 3> [local count: 536870913]:
  _3 = rtable_8(D)->pool_end_va;
  if (phys_entry.8_2 < _3)
    goto <bb 7>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 4> [local count: 805306369]:
  # DEBUG BEGIN_STMT
  _4 = rtable_8(D)->pool_base_pa;
  if (phys_entry.8_2 >= _4)
    goto <bb 5>; [50.00%]
  else
    goto <bb 6>; [50.00%]

  <bb 5> [local count: 402653184]:
  _5 = rtable_8(D)->pool_end_pa;
  if (phys_entry.8_2 < _5)
    goto <bb 7>; [50.00%]
  else
    goto <bb 6>; [50.00%]

  <bb 6> [local count: 603979777]:
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0

  <bb 7> [local count: 1073741824]:
  # ret_6 = PHI <1(3), 1(5), 0(6)>
  # DEBUG ret => ret_6
  # DEBUG BEGIN_STMT
  return ret_6;

}



;; Function fifo_put (fifo_put, funcdef_no=12, decl_uid=7549, cgraph_uid=13, symbol_order=14)

fifo_put (struct fifo_t * const fifo, void * const ptr)
{
  errno_t err;
  uint32_t fill_level;
  long unsigned int _1;
  long unsigned int _2;
  long unsigned int _3;
  _Bool _4;
  long int _5;
  long int _6;
  void * * _7;
  long unsigned int _8;
  long unsigned int _9;
  long unsigned int _10;
  void * * _11;
  long unsigned int _12;
  long unsigned int _13;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = fifo_17(D)->write;
  _2 = fifo_17(D)->read;
  fill_level_18 = _1 - _2;
  # DEBUG fill_level => fill_level_18
  # DEBUG BEGIN_STMT
  _3 = fifo_17(D)->depth;
  _4 = _3 > fill_level_18;
  _5 = (long int) _4;
  _6 = __builtin_expect (_5, 1);
  if (_6 != 0)
    goto <bb 3>; [90.00%]
  else
    goto <bb 4>; [10.00%]

  <bb 3> [local count: 966367642]:
  # DEBUG BEGIN_STMT
  _7 = fifo_17(D)->data;
  _8 = fifo_17(D)->depth_mask;
  _9 = _1 & _8;
  _10 = _9 * 4;
  _11 = _7 + _10;
  *_11 = ptr_19(D);
  # DEBUG BEGIN_STMT
  __asm__ __volatile__(" dmb" :  :  : "memory");
  # DEBUG BEGIN_STMT
  _12 = fifo_17(D)->write;
  _13 = _12 + 1;
  fifo_17(D)->write = _13;
  # DEBUG BEGIN_STMT
  # DEBUG err => 0

  <bb 4> [local count: 1073741824]:
  # err_14 = PHI <0(3), 75(2)>
  # DEBUG err => err_14
  # DEBUG BEGIN_STMT
  return err_14;

}



;; Function oal_mutex_lock.isra.0 (oal_mutex_lock.isra.0, funcdef_no=90, decl_uid=12470, cgraph_uid=627, symbol_order=632)

oal_mutex_lock.isra.0 (const oal_mutex_t ISRA.27)
{
  errno_t retval;
  short unsigned int _2;
  int _3;
  unsigned char _4;
  void (*<T4e5>) (void) _5;

  <bb 6> [local count: 1073741824]:
  # DEBUG mutex s=> mutex

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG retval => 22
  # DEBUG BEGIN_STMT
  _2 = ISRA.27_10(D);
  if (_2 <= 255)
    goto <bb 3>; [65.00%]
  else
    goto <bb 5>; [35.00%]

  <bb 3> [local count: 697932186]:
  # DEBUG BEGIN_STMT
  _3 = (int) _2;
  _4 = mutex_alloc[_3];
  if (_4 != 0)
    goto <bb 4>; [65.00%]
  else
    goto <bb 5>; [35.00%]

  <bb 4> [local count: 453655921]:
  # DEBUG BEGIN_STMT
  _5 = SchM_Enter_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID[_3];
  _5 ();
  # DEBUG BEGIN_STMT
  # DEBUG retval => 0

  <bb 5> [local count: 1073741824]:
  # retval_6 = PHI <22(2), 22(3), 0(4)>
  # DEBUG retval => retval_6
  # DEBUG BEGIN_STMT
  return retval_6;

}



;; Function oal_mutex_unlock.isra.0 (oal_mutex_unlock.isra.0, funcdef_no=91, decl_uid=12478, cgraph_uid=628, symbol_order=633)

oal_mutex_unlock.isra.0 (const oal_mutex_t ISRA.29)
{
  errno_t retval;
  short unsigned int _2;
  int _3;
  unsigned char _4;
  void (*<T4e5>) (void) _5;

  <bb 6> [local count: 1073741824]:
  # DEBUG mutex s=> mutex

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG retval => 22
  # DEBUG BEGIN_STMT
  _2 = ISRA.29_10(D);
  if (_2 <= 255)
    goto <bb 3>; [65.00%]
  else
    goto <bb 5>; [35.00%]

  <bb 3> [local count: 697932186]:
  # DEBUG BEGIN_STMT
  _3 = (int) _2;
  _4 = mutex_alloc[_3];
  if (_4 != 0)
    goto <bb 4>; [65.00%]
  else
    goto <bb 5>; [35.00%]

  <bb 4> [local count: 453655921]:
  # DEBUG BEGIN_STMT
  _5 = SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID[_3];
  _5 ();
  # DEBUG BEGIN_STMT
  # DEBUG retval => 0

  <bb 5> [local count: 1073741824]:
  # retval_6 = PHI <22(2), 22(3), 0(4)>
  # DEBUG retval => retval_6
  # DEBUG BEGIN_STMT
  return retval_6;

}



;; Function pfe_rtable_phys_entry_get_pa (pfe_rtable_phys_entry_get_pa, funcdef_no=27, decl_uid=11454, cgraph_uid=28, symbol_order=32)


Symbols to be put in SSA form
{ D.12402 D.12665 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 11
Number of blocks to update: 10 ( 91%)


Removing basic block 4
Removing basic block 7
Merging blocks 10 and 6
;; 1 loops found
;;
;; Loop 0
;;  header 0, latch 1
;;  depth 0, outer -1
;;  nodes: 0 1 2 3 4 5 6 7
;; 2 succs { 3 4 }
;; 3 succs { 7 }
;; 4 succs { 5 6 }
;; 5 succs { 6 }
;; 6 succs { 7 }
;; 7 succs { 1 }
pfe_rtable_phys_entry_get_pa (struct pfe_rtable_t * rtable, struct pfe_ct_rtable_entry_t * phys_entry_va)
{
  struct pfe_ct_rtable_entry_t * pa;
  struct pfe_ct_rtable_entry_t * D.12665;
  struct pfe_ct_rtable_entry_t * pa;
  unsigned char _1;
  unsigned int phys_entry_va.6_2;
  unsigned int _3;
  unsigned int _4;
  unsigned char _11;
  unsigned int phys_entry_va.7_12;
  unsigned int _13;
  unsigned int _14;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = pfe_rtable_phys_entry_is_htable (rtable_8(D), phys_entry_va_9(D));
  if (_1 == 1)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
  # DEBUG BEGIN_STMT
  phys_entry_va.6_2 = (unsigned int) phys_entry_va_9(D);
  _3 = rtable_8(D)->htable_va_pa_offset;
  _4 = phys_entry_va.6_2 - _3;
  pa_10 = (struct pfe_ct_rtable_entry_t *) _4;
  # DEBUG pa => pa_10
  goto <bb 7>; [100.00%]

  <bb 4> [local count: 708669605]:
  # DEBUG rtable => rtable_8(D)
  # DEBUG phys_entry_va => phys_entry_va_9(D)
  # DEBUG INLINE_ENTRY pfe_rtable_phys_entry_get_pa
  # DEBUG BEGIN_STMT
  _11 = pfe_rtable_phys_entry_is_pool (rtable_8(D), phys_entry_va_9(D));
  if (_11 == 1)
    goto <bb 5>; [55.78%]
  else
    goto <bb 6>; [44.22%]

  <bb 5> [local count: 395295905]:
  # DEBUG BEGIN_STMT
  phys_entry_va.7_12 = (unsigned int) phys_entry_va_9(D);
  _13 = rtable_8(D)->pool_va_pa_offset;
  _14 = phys_entry_va.7_12 - _13;
  pa_15 = (struct pfe_ct_rtable_entry_t *) _14;
  # DEBUG pa => pa_15

  <bb 6> [local count: 708669605]:
  # pa_16 = PHI <0B(4), pa_15(5)>
  # DEBUG pa => pa_16
  # DEBUG BEGIN_STMT
  _17 = pa_16;
  # DEBUG rtable => NULL
  # DEBUG phys_entry_va => NULL
  # DEBUG pa => NULL
  pa_6 = _17;

  <bb 7> [local count: 1073741824]:
  # pa_5 = PHI <pa_10(3), pa_6(6)>
  # DEBUG pa => pa_5
  # DEBUG BEGIN_STMT
  return pa_5;

}



;; Function pfe_get_crc32_be.constprop (pfe_get_crc32_be.constprop.0, funcdef_no=100, decl_uid=12633, cgraph_uid=642, symbol_order=647)

pfe_get_crc32_be.constprop (uint8_t * data)
{
  uint8_t i;
  uint16_t length;
  uint32_t tempcrc;
  const uint8_t * tempdata;
  uint32_t crc;
  uint16_t len;
  unsigned char _2;
  long unsigned int _3;
  long unsigned int _4;
  long unsigned int _9;
  signed int tempcrc.2_10;
  long unsigned int iftmp.1_11;

  <bb 11> [local count: 14744043]:
  # DEBUG len => 4
  # DEBUG crc => 4294967295

  <bb 2> [local count: 14744043]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG length => 4
  # DEBUG BEGIN_STMT
  # DEBUG tempcrc => 4294967295
  # DEBUG BEGIN_STMT
  # DEBUG tempdata => data_19(D)
  # DEBUG BEGIN_STMT
  goto <bb 9>; [100.00%]

  <bb 3> [local count: 119292716]:
  # DEBUG BEGIN_STMT
  _2 = *tempdata_1;
  _3 = (long unsigned int) _2;
  _4 = _3 << 24;
  tempcrc_6 = _4 ^ tempcrc_5;
  # DEBUG tempcrc => tempcrc_6
  # DEBUG BEGIN_STMT
  tempdata_7 = tempdata_1 + 1;
  # DEBUG tempdata => tempdata_7
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 7>; [100.00%]

  <bb 4> [local count: 954449108]:
  # DEBUG BEGIN_STMT
  _9 = tempcrc_8 << 1;
  tempcrc.2_10 = (signed int) tempcrc_8;
  if (tempcrc.2_10 < 0)
    goto <bb 6>; [41.00%]
  else
    goto <bb 5>; [59.00%]

  <bb 5> [local count: 563124975]:

  <bb 6> [local count: 954449110]:
  # iftmp.1_11 = PHI <79764919(4), 0(5)>
  tempcrc_12 = _9 ^ iftmp.1_11;
  # DEBUG tempcrc => tempcrc_12
  # DEBUG BEGIN_STMT
  i_14 = i_13 + 1;
  # DEBUG i => i_14

  <bb 7> [local count: 1073741824]:
  # i_13 = PHI <0(3), i_14(6)>
  # tempcrc_8 = PHI <tempcrc_6(3), tempcrc_12(6)>
  # DEBUG tempcrc => tempcrc_8
  # DEBUG i => i_13
  # DEBUG BEGIN_STMT
  if (i_13 != 8)
    goto <bb 4>; [88.89%]
  else
    goto <bb 8>; [11.11%]

  <bb 8> [local count: 119292717]:
  # tempcrc_18 = PHI <tempcrc_8(7)>
  # DEBUG BEGIN_STMT
  length_16 = length_15 + 65535;
  # DEBUG length => length_16

  <bb 9> [local count: 134036760]:
  # length_15 = PHI <4(2), length_16(8)>
  # tempcrc_5 = PHI <4294967295(2), tempcrc_18(8)>
  # tempdata_1 = PHI <data_19(D)(2), tempdata_7(8)>
  # DEBUG tempdata => tempdata_1
  # DEBUG tempcrc => tempcrc_5
  # DEBUG length => length_15
  # DEBUG BEGIN_STMT
  if (length_15 != 0)
    goto <bb 3>; [89.00%]
  else
    goto <bb 10>; [11.00%]

  <bb 10> [local count: 14744044]:
  # tempcrc_17 = PHI <tempcrc_5(9)>
  # DEBUG BEGIN_STMT
  return tempcrc_17;

}



;; Function pfe_rtable_entry_create (pfe_rtable_entry_create, funcdef_no=29, decl_uid=11268, cgraph_uid=30, symbol_order=34)

pfe_rtable_entry_create ()
{
  struct pfe_rtable_entry_t * entry;
  void * _1;
  struct pfe_ct_rtable_entry_t * _2;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  entry_7 = oal_mm_malloc (68);
  # DEBUG entry => entry_7
  # DEBUG BEGIN_STMT
  if (entry_7 != 0B)
    goto <bb 3>; [53.47%]
  else
    goto <bb 6>; [46.53%]

  <bb 3> [local count: 574129754]:
  # DEBUG BEGIN_STMT
  memset (entry_7, 0, 68);
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = oal_mm_malloc (128);
  entry_7->temp_phys_entry = _1;
  # DEBUG BEGIN_STMT
  if (_1 == 0B)
    goto <bb 4>; [14.90%]
  else
    goto <bb 5>; [85.10%]

  <bb 4> [local count: 85545333]:
  # DEBUG BEGIN_STMT
  oal_mm_free (entry_7);
  # DEBUG BEGIN_STMT
  # DEBUG entry => 0B
  goto <bb 6>; [100.00%]

  <bb 5> [local count: 488584420]:
  # DEBUG BEGIN_STMT
  memset (_1, 0, 128);
  # DEBUG BEGIN_STMT
  _2 = entry_7->temp_phys_entry;
  entry_7->phys_entry = _2;
  # DEBUG BEGIN_STMT
  entry_7->rtable = 0B;
  # DEBUG BEGIN_STMT
  entry_7->timeout = 4294967295;
  # DEBUG BEGIN_STMT
  entry_7->curr_timeout = 4294967295;
  # DEBUG BEGIN_STMT
  entry_7->route_id = 0;
  # DEBUG BEGIN_STMT
  entry_7->route_id_valid = 0;
  # DEBUG BEGIN_STMT
  entry_7->callback = 0B;
  # DEBUG BEGIN_STMT
  entry_7->callback_arg = 0B;
  # DEBUG BEGIN_STMT
  entry_7->refptr = 0B;
  # DEBUG BEGIN_STMT
  entry_7->child = 0B;
  # DEBUG BEGIN_STMT
  _2->flag_ipv6 = 255;

  <bb 6> [local count: 1073741824]:
  # entry_3 = PHI <entry_7(2), 0B(4), entry_7(5)>
  # DEBUG entry => entry_3
  # DEBUG BEGIN_STMT
  return entry_3;

}



;; Function pfe_rtable_entry_free (pfe_rtable_entry_free, funcdef_no=30, decl_uid=11270, cgraph_uid=31, symbol_order=35)

pfe_rtable_entry_free (struct pfe_rtable_entry_t * entry)
{
  struct pfe_ct_rtable_entry_t * _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (entry_4(D) != 0B)
    goto <bb 3>; [70.00%]
  else
    goto <bb 6>; [30.00%]

  <bb 3> [local count: 751619278]:
  # DEBUG BEGIN_STMT
  _1 = entry_4(D)->temp_phys_entry;
  if (_1 != 0B)
    goto <bb 4>; [53.47%]
  else
    goto <bb 5>; [46.53%]

  <bb 4> [local count: 401890828]:
  # DEBUG BEGIN_STMT
  oal_mm_free (_1);

  <bb 5> [local count: 751619278]:
  # DEBUG BEGIN_STMT
  oal_mm_free (entry_4(D));

  <bb 6> [local count: 1073741824]:
  return;

}



;; Function pfe_rtable_entry_set_sip (pfe_rtable_entry_set_sip, funcdef_no=32, decl_uid=11276, cgraph_uid=33, symbol_order=37)


Symbols to be put in SSA form
{ D.12417 D.12695 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 14
Number of blocks to update: 13 ( 93%)


Removing basic block 5
Removing basic block 8
Merging blocks 13 and 7
;; 1 loops found
;;
;; Loop 0
;;  header 0, latch 1
;;  depth 0, outer -1
;;  nodes: 0 1 2 3 4 5 6 7 8 9 10
;; 2 succs { 3 5 }
;; 3 succs { 10 4 }
;; 4 succs { 10 }
;; 5 succs { 6 8 }
;; 6 succs { 7 8 }
;; 7 succs { 9 }
;; 8 succs { 9 }
;; 9 succs { 10 }
;; 10 succs { 1 }
pfe_rtable_entry_set_sip (struct pfe_rtable_entry_t * entry, const struct pfe_ip_addr_t * ip_addr)
{
  errno_t D.12695;
  unsigned char _1;
  struct pfe_ct_rtable_entry_t * _2;
  unsigned char _3;
  unsigned char _4;
  struct pfe_ct_rtable_entry_t * _5;
  errno_t _8;
  int _9;
  unsigned int _13;
  struct pfe_ct_rtable_entry_t * _16;
  unsigned char _17;
  uint32_t * _18;
  const union 
{
  uint16_t v6[8];
} * _19;
  struct pfe_ct_rtable_entry_t * _20;
  int _21;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = ip_addr_11(D)->is_ipv4;
  if (_1 != 0)
    goto <bb 3>; [50.00%]
  else
    goto <bb 5>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  _2 = entry_12(D)->phys_entry;
  _3 = _2->flag_ipv6;
  _4 = _3 + 255;
  if (_4 <= 253)
    goto <bb 10>; [21.72%]
  else
    goto <bb 4>; [78.28%]

  <bb 4> [local count: 420262550]:
  # DEBUG BEGIN_STMT
  _13 = MEM[(char * {ref-all})ip_addr_11(D)];
  MEM[(char * {ref-all})_2 + 16B] = _13;
  # DEBUG BEGIN_STMT
  _5 = entry_12(D)->phys_entry;
  _5->flag_ipv6 = 0;
  goto <bb 10>; [100.00%]

  <bb 5> [local count: 536870913]:
  # DEBUG entry => entry_12(D)
  # DEBUG ip_addr => ip_addr_11(D)
  # DEBUG INLINE_ENTRY pfe_rtable_entry_set_sip
  # DEBUG BEGIN_STMT
  _16 = entry_12(D)->phys_entry;
  _17 = _16->flag_ipv6;
  if (_17 != 255)
    goto <bb 6>; [79.76%]
  else
    goto <bb 8>; [20.24%]

  <bb 6> [local count: 428208240]:
  if (_17 != 1)
    goto <bb 7>; [35.00%]
  else
    goto <bb 8>; [65.00%]

  <bb 7> [local count: 149872884]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  // predicted unlikely by early return (on trees) predictor.
  goto <bb 9>; [100.00%]

  <bb 8> [local count: 386998028]:
  # DEBUG BEGIN_STMT
  _18 = &_16->ipv.v6.sip[0];
  _19 = &ip_addr_11(D)->v6;
  memcpy (_18, _19, 16);
  # DEBUG BEGIN_STMT
  _20 = entry_12(D)->phys_entry;
  _20->flag_ipv6 = 1;

  <bb 9> [local count: 536870913]:
  # _21 = PHI <22(7), 0(8)>
  _25 = _21;
  # DEBUG entry => NULL
  # DEBUG ip_addr => NULL
  _9 = _25;

  <bb 10> [local count: 1073741824]:
  # _8 = PHI <22(3), _9(9), 0(4)>
  return _8;

}



;; Function pfe_rtable_entry_set_dip (pfe_rtable_entry_set_dip, funcdef_no=34, decl_uid=11285, cgraph_uid=35, symbol_order=39)


Symbols to be put in SSA form
{ D.12418 D.12700 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 14
Number of blocks to update: 13 ( 93%)


Removing basic block 5
Removing basic block 8
Merging blocks 13 and 7
;; 1 loops found
;;
;; Loop 0
;;  header 0, latch 1
;;  depth 0, outer -1
;;  nodes: 0 1 2 3 4 5 6 7 8 9 10
;; 2 succs { 3 5 }
;; 3 succs { 10 4 }
;; 4 succs { 10 }
;; 5 succs { 6 8 }
;; 6 succs { 7 8 }
;; 7 succs { 9 }
;; 8 succs { 9 }
;; 9 succs { 10 }
;; 10 succs { 1 }
pfe_rtable_entry_set_dip (struct pfe_rtable_entry_t * entry, const struct pfe_ip_addr_t * ip_addr)
{
  errno_t D.12700;
  unsigned char _1;
  struct pfe_ct_rtable_entry_t * _2;
  unsigned char _3;
  unsigned char _4;
  struct pfe_ct_rtable_entry_t * _5;
  errno_t _8;
  int _9;
  unsigned int _13;
  struct pfe_ct_rtable_entry_t * _16;
  unsigned char _17;
  uint32_t * _18;
  const union 
{
  uint16_t v6[8];
} * _19;
  struct pfe_ct_rtable_entry_t * _20;
  int _21;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = ip_addr_11(D)->is_ipv4;
  if (_1 != 0)
    goto <bb 3>; [50.00%]
  else
    goto <bb 5>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  _2 = entry_12(D)->phys_entry;
  _3 = _2->flag_ipv6;
  _4 = _3 + 255;
  if (_4 <= 253)
    goto <bb 10>; [21.72%]
  else
    goto <bb 4>; [78.28%]

  <bb 4> [local count: 420262550]:
  # DEBUG BEGIN_STMT
  _13 = MEM[(char * {ref-all})ip_addr_11(D)];
  MEM[(char * {ref-all})_2 + 20B] = _13;
  # DEBUG BEGIN_STMT
  _5 = entry_12(D)->phys_entry;
  _5->flag_ipv6 = 0;
  goto <bb 10>; [100.00%]

  <bb 5> [local count: 536870913]:
  # DEBUG entry => entry_12(D)
  # DEBUG ip_addr => ip_addr_11(D)
  # DEBUG INLINE_ENTRY pfe_rtable_entry_set_dip
  # DEBUG BEGIN_STMT
  _16 = entry_12(D)->phys_entry;
  _17 = _16->flag_ipv6;
  if (_17 != 255)
    goto <bb 6>; [79.76%]
  else
    goto <bb 8>; [20.24%]

  <bb 6> [local count: 428208240]:
  if (_17 != 1)
    goto <bb 7>; [35.00%]
  else
    goto <bb 8>; [65.00%]

  <bb 7> [local count: 149872884]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  // predicted unlikely by early return (on trees) predictor.
  goto <bb 9>; [100.00%]

  <bb 8> [local count: 386998028]:
  # DEBUG BEGIN_STMT
  _18 = &_16->ipv.v6.dip[0];
  _19 = &ip_addr_11(D)->v6;
  memcpy (_18, _19, 16);
  # DEBUG BEGIN_STMT
  _20 = entry_12(D)->phys_entry;
  _20->flag_ipv6 = 1;

  <bb 9> [local count: 536870913]:
  # _21 = PHI <22(7), 0(8)>
  _25 = _21;
  # DEBUG entry => NULL
  # DEBUG ip_addr => NULL
  _9 = _25;

  <bb 10> [local count: 1073741824]:
  # _8 = PHI <22(3), _9(9), 0(4)>
  return _8;

}



;; Function pfe_rtable_entry_set_5t (pfe_rtable_entry_set_5t, funcdef_no=31, decl_uid=11273, cgraph_uid=32, symbol_order=36)

pfe_rtable_entry_set_5t (struct pfe_rtable_entry_t * entry, const struct pfe_5_tuple_t * tuple)
{
  errno_t ret;
  const struct pfe_ip_addr_t * _1;
  const struct pfe_ip_addr_t * _2;
  short unsigned int _3;
  short unsigned int _4;
  unsigned char _5;
  short unsigned int _15;
  struct pfe_ct_rtable_entry_t * _16;
  short unsigned int _17;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = &tuple_8(D)->src_ip;
  ret_12 = pfe_rtable_entry_set_sip (entry_10(D), _1);
  # DEBUG ret => ret_12
  # DEBUG BEGIN_STMT
  if (ret_12 == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 5>; [67.00%]

  <bb 3> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  _2 = &tuple_8(D)->dst_ip;
  ret_14 = pfe_rtable_entry_set_dip (entry_10(D), _2);
  # DEBUG ret => ret_14
  # DEBUG BEGIN_STMT
  if (ret_14 == 0)
    goto <bb 4>; [50.00%]
  else
    goto <bb 5>; [50.00%]

  <bb 4> [local count: 177167401]:
  # DEBUG BEGIN_STMT
  _3 = tuple_8(D)->sport;
  # DEBUG entry => entry_10(D)
  # DEBUG sport => _3
  # DEBUG INLINE_ENTRY pfe_rtable_entry_set_sport
  # DEBUG BEGIN_STMT
  _16 = entry_10(D)->phys_entry;
  _17 = _3 r>> 8;
  _16->sport = _17;
  # DEBUG entry => NULL
  # DEBUG sport => NULL
  # DEBUG BEGIN_STMT
  _4 = tuple_8(D)->dport;
  # DEBUG entry => entry_10(D)
  # DEBUG dport => _4
  # DEBUG INLINE_ENTRY pfe_rtable_entry_set_dport
  # DEBUG BEGIN_STMT
  _15 = _4 r>> 8;
  _16->dport = _15;
  # DEBUG entry => NULL
  # DEBUG dport => NULL
  # DEBUG BEGIN_STMT
  _5 = tuple_8(D)->proto;
  # DEBUG entry => entry_10(D)
  # DEBUG proto => _5
  # DEBUG INLINE_ENTRY pfe_rtable_entry_set_proto
  # DEBUG BEGIN_STMT
  _16->proto = _5;

  <bb 5> [local count: 1073741824]:
  # ret_6 = PHI <ret_12(2), ret_14(3), 0(4)>
  # DEBUG entry => NULL
  # DEBUG proto => NULL
  # DEBUG ret => ret_6
  # DEBUG BEGIN_STMT
  return ret_6;

}



;; Function pfe_rtable_entry_set_sport (pfe_rtable_entry_set_sport, funcdef_no=36, decl_uid=11294, cgraph_uid=37, symbol_order=41)

pfe_rtable_entry_set_sport (struct pfe_rtable_entry_t * entry, uint16_t sport)
{
  struct pfe_ct_rtable_entry_t * _1;
  short unsigned int _2;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = entry_4(D)->phys_entry;
  _2 = sport_5(D) r>> 8;
  _1->sport = _2;
  return;

}



;; Function pfe_rtable_entry_get_sport (pfe_rtable_entry_get_sport, funcdef_no=37, decl_uid=11296, cgraph_uid=38, symbol_order=42)

pfe_rtable_entry_get_sport (const struct pfe_rtable_entry_t * entry)
{
  uint16_t ret;
  struct pfe_ct_rtable_entry_t * _1;
  short unsigned int _2;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = entry_4(D)->phys_entry;
  _2 = _1->sport;
  ret_5 = _2 r>> 8;
  # DEBUG ret => ret_5
  # DEBUG BEGIN_STMT
  return ret_5;

}



;; Function pfe_rtable_entry_set_dport (pfe_rtable_entry_set_dport, funcdef_no=38, decl_uid=11302, cgraph_uid=39, symbol_order=43)

pfe_rtable_entry_set_dport (struct pfe_rtable_entry_t * entry, uint16_t dport)
{
  struct pfe_ct_rtable_entry_t * _1;
  short unsigned int _2;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = entry_4(D)->phys_entry;
  _2 = dport_5(D) r>> 8;
  _1->dport = _2;
  return;

}



;; Function pfe_rtable_entry_get_dport (pfe_rtable_entry_get_dport, funcdef_no=39, decl_uid=11304, cgraph_uid=40, symbol_order=44)

pfe_rtable_entry_get_dport (const struct pfe_rtable_entry_t * entry)
{
  uint16_t ret;
  struct pfe_ct_rtable_entry_t * _1;
  short unsigned int _2;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = entry_4(D)->phys_entry;
  _2 = _1->dport;
  ret_5 = _2 r>> 8;
  # DEBUG ret => ret_5
  # DEBUG BEGIN_STMT
  return ret_5;

}



;; Function pfe_rtable_entry_set_proto (pfe_rtable_entry_set_proto, funcdef_no=40, decl_uid=11310, cgraph_uid=41, symbol_order=45)

pfe_rtable_entry_set_proto (struct pfe_rtable_entry_t * entry, uint8_t proto)
{
  struct pfe_ct_rtable_entry_t * _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = entry_3(D)->phys_entry;
  _1->proto = proto_4(D);
  return;

}



;; Function pfe_rtable_entry_get_proto (pfe_rtable_entry_get_proto, funcdef_no=41, decl_uid=11312, cgraph_uid=42, symbol_order=46)

pfe_rtable_entry_get_proto (const struct pfe_rtable_entry_t * entry)
{
  uint8_t ret;
  struct pfe_ct_rtable_entry_t * _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = entry_3(D)->phys_entry;
  ret_4 = _1->proto;
  # DEBUG ret => ret_4
  # DEBUG BEGIN_STMT
  return ret_4;

}



;; Function pfe_rtable_entry_set_dstif_id (pfe_rtable_entry_set_dstif_id, funcdef_no=42, decl_uid=11367, cgraph_uid=43, symbol_order=47)

pfe_rtable_entry_set_dstif_id (struct pfe_rtable_entry_t * entry, pfe_ct_phy_if_id_t if_id)
{
  errno_t ret;
  struct pfe_ct_rtable_entry_t * _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (if_id_4(D) > 9)
    goto <bb 4>; [35.00%]
  else
    goto <bb 3>; [65.00%]

  <bb 3> [local count: 697932186]:
  # DEBUG BEGIN_STMT
  _1 = entry_6(D)->phys_entry;
  _1->e_phy_if = if_id_4(D);
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0

  <bb 4> [local count: 1073741824]:
  # ret_2 = PHI <22(2), 0(3)>
  # DEBUG ret => ret_2
  # DEBUG BEGIN_STMT
  return ret_2;

}



;; Function pfe_rtable_entry_set_dstif (pfe_rtable_entry_set_dstif, funcdef_no=43, decl_uid=11315, cgraph_uid=44, symbol_order=48)

pfe_rtable_entry_set_dstif (struct pfe_rtable_entry_t * entry, const struct pfe_phy_if_t * iface)
{
  errno_t ret;
  pfe_ct_phy_if_id_t if_id;
  struct pfe_ct_rtable_entry_t * _5;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG if_id => 10
  # DEBUG BEGIN_STMT
  if_id_3 = pfe_phy_if_get_id (iface_2(D));
  # DEBUG if_id => if_id_3
  # DEBUG BEGIN_STMT
  # DEBUG entry => entry_4(D)
  # DEBUG if_id => if_id_3
  # DEBUG INLINE_ENTRY pfe_rtable_entry_set_dstif_id
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (if_id_3 > 9)
    goto <bb 4>; [35.00%]
  else
    goto <bb 3>; [65.00%]

  <bb 3> [local count: 697932186]:
  # DEBUG BEGIN_STMT
  _5 = entry_4(D)->phys_entry;
  _5->e_phy_if = if_id_3;
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0

  <bb 4> [local count: 1073741824]:
  # ret_6 = PHI <22(2), 0(3)>
  # DEBUG ret => ret_6
  # DEBUG BEGIN_STMT
  # DEBUG entry => NULL
  # DEBUG if_id => NULL
  # DEBUG ret => NULL
  # DEBUG ret => ret_6
  # DEBUG BEGIN_STMT
  return ret_6;

}



;; Function pfe_rtable_entry_set_out_sip (pfe_rtable_entry_set_out_sip, funcdef_no=44, decl_uid=11282, cgraph_uid=45, symbol_order=49)

pfe_rtable_entry_set_out_sip (struct pfe_rtable_entry_t * entry, const struct pfe_ip_addr_t * output_sip)
{
  errno_t ret;
  struct pfe_ct_rtable_entry_t * _1;
  unsigned char _2;
  unsigned char _3;
  struct pfe_ct_rtable_entry_t * _4;
  unsigned char _5;
  uint32_t * _6;
  const union 
{
  uint16_t v6[8];
} * _7;
  struct pfe_ct_rtable_entry_t * _8;
  struct pfe_ct_rtable_entry_t * _9;
  <unnamed type> _10;
  long unsigned int _11;
  long unsigned int _12;
  <unnamed type> _13;
  unsigned int _18;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = entry_16(D)->phys_entry;
  _2 = _1->flag_ipv6;
  if (_2 != 255)
    goto <bb 3>; [66.00%]
  else
    goto <bb 5>; [34.00%]

  <bb 3> [local count: 708669605]:
  _3 = output_sip_17(D)->is_ipv4;
  if (_3 != 0)
    goto <bb 4>; [50.00%]
  else
    goto <bb 5>; [50.00%]

  <bb 4> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  _18 = MEM[(char * {ref-all})output_sip_17(D)];
  MEM[(char * {ref-all})_1 + 76B] = _18;
  # DEBUG BEGIN_STMT
  _4 = entry_16(D)->phys_entry;
  _4->flag_ipv6 = 0;
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT
  goto <bb 10>; [100.00%]

  <bb 5> [local count: 719407023]:
  # DEBUG BEGIN_STMT
  if (_2 != 255)
    goto <bb 7>; [78.28%]
  else
    goto <bb 11>; [21.72%]

  <bb 7> [local count: 563151818]:
  _5 = output_sip_17(D)->is_ipv4;
  if (_5 == 0)
    goto <bb 9>; [47.77%]
  else
    goto <bb 11>; [52.23%]

  <bb 9> [local count: 269017623]:
  # DEBUG BEGIN_STMT
  _6 = &_1->args.ipv.v6.sip[0];
  _7 = &output_sip_17(D)->v6;
  memcpy (_6, _7, 16);
  # DEBUG BEGIN_STMT
  _8 = entry_16(D)->phys_entry;
  _8->flag_ipv6 = 1;
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT

  <bb 10> [local count: 623352426]:
  # DEBUG BEGIN_STMT
  _9 = entry_16(D)->phys_entry;
  _10 = _9->actions;
  _11 = (long unsigned int) _10;
  _12 = _11 | 512;
  _13 = (<unnamed type>) _12;
  _9->actions = _13;

  <bb 11> [local count: 1073741824]:
  # ret_24 = PHI <22(7), 0(10), 22(5)>
  # DEBUG ret => NULL
  # DEBUG BEGIN_STMT
  return ret_24;

}



;; Function pfe_rtable_entry_set_out_dip (pfe_rtable_entry_set_out_dip, funcdef_no=45, decl_uid=11291, cgraph_uid=46, symbol_order=50)

pfe_rtable_entry_set_out_dip (struct pfe_rtable_entry_t * entry, const struct pfe_ip_addr_t * output_dip)
{
  errno_t ret;
  struct pfe_ct_rtable_entry_t * _1;
  unsigned char _2;
  unsigned char _3;
  struct pfe_ct_rtable_entry_t * _4;
  unsigned char _5;
  uint32_t * _6;
  const union 
{
  uint16_t v6[8];
} * _7;
  struct pfe_ct_rtable_entry_t * _8;
  struct pfe_ct_rtable_entry_t * _9;
  <unnamed type> _10;
  long unsigned int _11;
  long unsigned int _12;
  <unnamed type> _13;
  unsigned int _18;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = entry_16(D)->phys_entry;
  _2 = _1->flag_ipv6;
  if (_2 != 255)
    goto <bb 3>; [66.00%]
  else
    goto <bb 5>; [34.00%]

  <bb 3> [local count: 708669605]:
  _3 = output_dip_17(D)->is_ipv4;
  if (_3 != 0)
    goto <bb 4>; [50.00%]
  else
    goto <bb 5>; [50.00%]

  <bb 4> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  _18 = MEM[(char * {ref-all})output_dip_17(D)];
  MEM[(char * {ref-all})_1 + 80B] = _18;
  # DEBUG BEGIN_STMT
  _4 = entry_16(D)->phys_entry;
  _4->flag_ipv6 = 0;
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT
  goto <bb 10>; [100.00%]

  <bb 5> [local count: 719407023]:
  # DEBUG BEGIN_STMT
  if (_2 != 255)
    goto <bb 7>; [78.28%]
  else
    goto <bb 11>; [21.72%]

  <bb 7> [local count: 563151818]:
  _5 = output_dip_17(D)->is_ipv4;
  if (_5 == 0)
    goto <bb 9>; [47.77%]
  else
    goto <bb 11>; [52.23%]

  <bb 9> [local count: 269017623]:
  # DEBUG BEGIN_STMT
  _6 = &_1->args.ipv.v6.dip[0];
  _7 = &output_dip_17(D)->v6;
  memcpy (_6, _7, 16);
  # DEBUG BEGIN_STMT
  _8 = entry_16(D)->phys_entry;
  _8->flag_ipv6 = 1;
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT

  <bb 10> [local count: 623352426]:
  # DEBUG BEGIN_STMT
  _9 = entry_16(D)->phys_entry;
  _10 = _9->actions;
  _11 = (long unsigned int) _10;
  _12 = _11 | 2048;
  _13 = (<unnamed type>) _12;
  _9->actions = _13;

  <bb 11> [local count: 1073741824]:
  # ret_24 = PHI <22(7), 0(10), 22(5)>
  # DEBUG ret => NULL
  # DEBUG BEGIN_STMT
  return ret_24;

}



;; Function pfe_rtable_entry_set_out_sport (pfe_rtable_entry_set_out_sport, funcdef_no=46, decl_uid=11299, cgraph_uid=47, symbol_order=51)

pfe_rtable_entry_set_out_sport (const struct pfe_rtable_entry_t * entry, uint16_t output_sport)
{
  struct pfe_ct_rtable_entry_t * _1;
  short unsigned int _2;
  <unnamed type> _3;
  long unsigned int _4;
  long unsigned int _5;
  <unnamed type> _6;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = entry_8(D)->phys_entry;
  _2 = output_sport_9(D) r>> 8;
  _1->args.sport = _2;
  # DEBUG BEGIN_STMT
  _3 = _1->actions;
  _4 = (long unsigned int) _3;
  _5 = _4 | 1024;
  _6 = (<unnamed type>) _5;
  _1->actions = _6;
  return;

}



;; Function pfe_rtable_entry_set_out_dport (pfe_rtable_entry_set_out_dport, funcdef_no=47, decl_uid=11307, cgraph_uid=48, symbol_order=52)

pfe_rtable_entry_set_out_dport (struct pfe_rtable_entry_t * entry, uint16_t output_dport)
{
  struct pfe_ct_rtable_entry_t * _1;
  short unsigned int _2;
  <unnamed type> _3;
  long unsigned int _4;
  long unsigned int _5;
  <unnamed type> _6;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = entry_8(D)->phys_entry;
  _2 = output_dport_9(D) r>> 8;
  _1->args.dport = _2;
  # DEBUG BEGIN_STMT
  _3 = _1->actions;
  _4 = (long unsigned int) _3;
  _5 = _4 | 4096;
  _6 = (<unnamed type>) _5;
  _1->actions = _6;
  return;

}



;; Function pfe_rtable_entry_set_ttl_decrement (pfe_rtable_entry_set_ttl_decrement, funcdef_no=48, decl_uid=11264, cgraph_uid=49, symbol_order=53)

pfe_rtable_entry_set_ttl_decrement (struct pfe_rtable_entry_t * entry)
{
  struct pfe_ct_rtable_entry_t * _1;
  <unnamed type> _2;
  long unsigned int _3;
  long unsigned int _4;
  <unnamed type> _5;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = entry_7(D)->phys_entry;
  _2 = _1->actions;
  _3 = (long unsigned int) _2;
  _4 = _3 | 2147483648;
  _5 = (<unnamed type>) _4;
  _1->actions = _5;
  return;

}



;; Function pfe_rtable_entry_remove_ttl_decrement (pfe_rtable_entry_remove_ttl_decrement, funcdef_no=49, decl_uid=11266, cgraph_uid=50, symbol_order=54)

pfe_rtable_entry_remove_ttl_decrement (struct pfe_rtable_entry_t * entry)
{
  struct pfe_ct_rtable_entry_t * _1;
  <unnamed type> _2;
  long unsigned int _3;
  long unsigned int _4;
  <unnamed type> _5;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = entry_7(D)->phys_entry;
  _2 = _1->actions;
  _3 = (long unsigned int) _2;
  _4 = _3 & 2147483647;
  _5 = (<unnamed type>) _4;
  _1->actions = _5;
  return;

}



;; Function pfe_rtable_entry_set_out_mac_addrs (pfe_rtable_entry_set_out_mac_addrs, funcdef_no=50, decl_uid=11319, cgraph_uid=51, symbol_order=55)

pfe_rtable_entry_set_out_mac_addrs (struct pfe_rtable_entry_t * entry, const uint8_t * smac, const uint8_t * dmac)
{
  struct pfe_ct_rtable_entry_t * _1;
  uint8_t[6] * _2;
  struct pfe_ct_rtable_entry_t * _3;
  uint8_t[6] * _4;
  struct pfe_ct_rtable_entry_t * _5;
  <unnamed type> _6;
  long unsigned int _7;
  long unsigned int _8;
  <unnamed type> _9;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = entry_11(D)->phys_entry;
  _2 = &_1->args.smac;
  memcpy (_2, smac_12(D), 6);
  # DEBUG BEGIN_STMT
  _3 = entry_11(D)->phys_entry;
  _4 = &_3->args.dmac;
  memcpy (_4, dmac_14(D), 6);
  # DEBUG BEGIN_STMT
  _5 = entry_11(D)->phys_entry;
  _6 = _5->actions;
  _7 = (long unsigned int) _6;
  _8 = _7 | 16777216;
  _9 = (<unnamed type>) _8;
  _5->actions = _9;
  return;

}



;; Function pfe_rtable_entry_set_out_vlan (pfe_rtable_entry_set_out_vlan, funcdef_no=51, decl_uid=11323, cgraph_uid=52, symbol_order=56)

pfe_rtable_entry_set_out_vlan (struct pfe_rtable_entry_t * entry, uint16_t vlan, bool_t replace)
{
  struct pfe_ct_rtable_entry_t * _1;
  short unsigned int _2;
  <unnamed type> _3;
  long unsigned int _4;
  long unsigned int _5;
  long unsigned int _6;
  <unnamed type> _7;
  long unsigned int _8;
  <unnamed type> _9;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = entry_12(D)->phys_entry;
  _2 = vlan_13(D) r>> 8;
  _1->args.vlan = _2;
  # DEBUG BEGIN_STMT
  _3 = _1->actions;
  _4 = (long unsigned int) _3;
  _5 = _4 & 4261396479;
  # DEBUG BEGIN_STMT
  if (replace_15(D) != 0)
    goto <bb 3>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  _6 = _5 | 16384;
  _7 = (<unnamed type>) _6;
  _1->actions = _7;
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  _8 = _5 | 33554432;
  _9 = (<unnamed type>) _8;
  _1->actions = _9;

  <bb 5> [local count: 1073741824]:
  return;

}



;; Function pfe_rtable_entry_get_out_vlan (pfe_rtable_entry_get_out_vlan, funcdef_no=52, decl_uid=11325, cgraph_uid=53, symbol_order=57)

pfe_rtable_entry_get_out_vlan (const struct pfe_rtable_entry_t * entry)
{
  uint16_t ret;
  struct pfe_ct_rtable_entry_t * _1;
  <unnamed type> _2;
  long unsigned int _3;
  long unsigned int _4;
  long unsigned int _5;
  long unsigned int _6;
  long unsigned int _7;
  long unsigned int _8;
  long unsigned int _9;
  long unsigned int _10;
  long unsigned int _11;
  long unsigned int _12;
  long unsigned int _13;
  short unsigned int _14;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT
  _1 = entry_17(D)->phys_entry;
  _2 = _1->actions;
  _3 = (long unsigned int) _2;
  _4 = _3 >> 24;
  _5 = _3 >> 8;
  _6 = _5 & 65280;
  _7 = _4 | _6;
  _8 = _3 << 8;
  _9 = _8 & 16711680;
  _10 = _7 | _9;
  _11 = _3 << 24;
  _12 = _10 | _11;
  _13 = _12 & 4194306;
  if (_13 != 0)
    goto <bb 3>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  _14 = _1->args.vlan;
  ret_18 = _14 r>> 8;
  # DEBUG ret => ret_18

  <bb 4> [local count: 1073741824]:
  # ret_15 = PHI <0(2), ret_18(3)>
  # DEBUG ret => ret_15
  # DEBUG BEGIN_STMT
  return ret_15;

}



;; Function pfe_rtable_entry_set_out_inner_vlan (pfe_rtable_entry_set_out_inner_vlan, funcdef_no=53, decl_uid=11328, cgraph_uid=54, symbol_order=58)

pfe_rtable_entry_set_out_inner_vlan (struct pfe_rtable_entry_t * entry, uint16_t vlan)
{
  struct pfe_ct_rtable_entry_t * _1;
  short unsigned int _2;
  <unnamed type> _3;
  long unsigned int _4;
  long unsigned int _5;
  <unnamed type> _6;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = entry_8(D)->phys_entry;
  _2 = vlan_9(D) r>> 8;
  _1->args.vlan1 = _2;
  # DEBUG BEGIN_STMT
  _3 = _1->actions;
  _4 = (long unsigned int) _3;
  _5 = _4 | 524288;
  _6 = (<unnamed type>) _5;
  _1->actions = _6;
  return;

}



;; Function pfe_rtable_entry_set_out_pppoe_sid (pfe_rtable_entry_set_out_pppoe_sid, funcdef_no=54, decl_uid=11331, cgraph_uid=55, symbol_order=59)

pfe_rtable_entry_set_out_pppoe_sid (struct pfe_rtable_entry_t * entry, uint16_t sid)
{
  uint32_t flags;
  struct pfe_ct_rtable_entry_t * _1;
  <unnamed type> _2;
  long unsigned int _3;
  long unsigned int _4;
  long unsigned int _5;
  long unsigned int _6;
  long unsigned int _7;
  long unsigned int _8;
  long unsigned int _9;
  long unsigned int _10;
  long unsigned int _11;
  long unsigned int _12;
  long unsigned int _13;
  short unsigned int _14;
  long unsigned int _15;
  <unnamed type> _16;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = entry_19(D)->phys_entry;
  _2 = _1->actions;
  _3 = (long unsigned int) _2;
  _4 = _3 >> 24;
  _5 = _3 >> 8;
  _6 = _5 & 65280;
  _7 = _4 | _6;
  _8 = _3 << 8;
  _9 = _8 & 16711680;
  _10 = _7 | _9;
  _11 = _3 << 24;
  flags_20 = _10 | _11;
  # DEBUG flags => flags_20
  # DEBUG BEGIN_STMT
  _12 = flags_20 & 2048;
  if (_12 != 0)
    goto <bb 5>; [50.00%]
  else
    goto <bb 3>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  _13 = flags_20 & 1;
  if (_13 == 0)
    goto <bb 5>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 4> [local count: 268435456]:
  # DEBUG BEGIN_STMT
  _14 = sid_21(D) r>> 8;
  _1->args.pppoe_sid = _14;
  # DEBUG BEGIN_STMT
  _15 = _3 | 67108864;
  _16 = (<unnamed type>) _15;
  _1->actions = _16;

  <bb 5> [local count: 1073741824]:
  return;

}



;; Function pfe_rtable_entry_set_id5t (pfe_rtable_entry_set_id5t, funcdef_no=55, decl_uid=11361, cgraph_uid=56, symbol_order=60)

pfe_rtable_entry_set_id5t (struct pfe_rtable_entry_t * entry, uint32_t id5t)
{
  long unsigned int _1;
  long unsigned int _2;
  long unsigned int _3;
  long unsigned int _4;
  long unsigned int _5;
  long unsigned int _6;
  long unsigned int _7;
  long unsigned int _8;
  struct pfe_ct_rtable_entry_t * _9;
  long unsigned int _10;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = id5t_11(D) >> 24;
  _2 = id5t_11(D) >> 8;
  _3 = _2 & 65280;
  _4 = _1 | _3;
  _5 = id5t_11(D) << 8;
  _6 = _5 & 16711680;
  _7 = _4 | _6;
  _8 = id5t_11(D) << 24;
  _9 = entry_13(D)->phys_entry;
  _10 = _7 | _8;
  _9->id5t = _10;
  return;

}



;; Function pfe_rtable_entry_get_id5t (pfe_rtable_entry_get_id5t, funcdef_no=56, decl_uid=11364, cgraph_uid=57, symbol_order=61)

pfe_rtable_entry_get_id5t (const struct pfe_rtable_entry_t * entry, uint32_t * id5t)
{
  struct pfe_ct_rtable_entry_t * _1;
  long unsigned int _2;
  long unsigned int _3;
  long unsigned int _4;
  long unsigned int _5;
  long unsigned int _6;
  long unsigned int _7;
  long unsigned int _8;
  long unsigned int _9;
  long unsigned int _10;
  long unsigned int _11;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = entry_13(D)->phys_entry;
  _2 = _1->id5t;
  _3 = _2 >> 24;
  _4 = _2 >> 8;
  _5 = _4 & 65280;
  _6 = _3 | _5;
  _7 = _2 << 8;
  _8 = _7 & 16711680;
  _9 = _6 | _8;
  _10 = _2 << 24;
  _11 = _9 | _10;
  *id5t_14(D) = _11;
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT
  return 0;

}



;; Function pfe_rtable_entry_get_action_flags (pfe_rtable_entry_get_action_flags, funcdef_no=57, decl_uid=11333, cgraph_uid=58, symbol_order=62)

pfe_rtable_entry_get_action_flags (struct pfe_rtable_entry_t * entry)
{
  pfe_ct_route_actions_t ret;
  struct pfe_ct_rtable_entry_t * _1;
  <unnamed type> _2;
  long unsigned int _3;
  long unsigned int _4;
  long unsigned int _5;
  long unsigned int _6;
  long unsigned int _7;
  long unsigned int _8;
  long unsigned int _9;
  long unsigned int _10;
  long unsigned int _11;
  long unsigned int _12;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = entry_14(D)->phys_entry;
  _2 = _1->actions;
  _3 = (long unsigned int) _2;
  _4 = _3 >> 24;
  _5 = _3 >> 8;
  _6 = _5 & 65280;
  _7 = _4 | _6;
  _8 = _3 << 8;
  _9 = _8 & 16711680;
  _10 = _7 | _9;
  _11 = _3 << 24;
  _12 = _10 | _11;
  ret_15 = (pfe_ct_route_actions_t) _12;
  # DEBUG ret => ret_15
  # DEBUG BEGIN_STMT
  return ret_15;

}



;; Function pfe_rtable_entry_set_timeout (pfe_rtable_entry_set_timeout, funcdef_no=58, decl_uid=11336, cgraph_uid=59, symbol_order=63)

pfe_rtable_entry_set_timeout (struct pfe_rtable_entry_t * entry, uint32_t timeout)
{
  uint32_t elapsed;
  struct pfe_rtable_t * _1;
  long unsigned int _2;
  long unsigned int _3;
  long unsigned int _4;
  struct pfe_rtable_t * _5;
  short unsigned int _19;
  short unsigned int _20;
  long unsigned int _21;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = entry_10(D)->rtable;
  if (_1 != 0B)
    goto <bb 3>; [53.47%]
  else
    goto <bb 4>; [46.53%]

  <bb 3> [local count: 574129754]:
  # DEBUG BEGIN_STMT
  # DEBUG D#9 => &_1->lock
  _19 = MEM[(const oal_mutex_t *)_1 + 60B];
  # DEBUG D#1 => D#9
  oal_mutex_lock.isra.0 (_19);

  <bb 4> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _2 = entry_10(D)->timeout;
  if (_2 == 4294967295)
    goto <bb 5>; [34.00%]
  else
    goto <bb 6>; [66.00%]

  <bb 5> [local count: 365072220]:
  # DEBUG BEGIN_STMT
  entry_10(D)->curr_timeout = timeout_13(D);
  goto <bb 9>; [100.00%]

  <bb 6> [local count: 708669605]:
  # DEBUG BEGIN_STMT
  _3 = entry_10(D)->curr_timeout;
  elapsed_12 = _2 - _3;
  # DEBUG elapsed => elapsed_12
  # DEBUG BEGIN_STMT
  if (elapsed_12 >= timeout_13(D))
    goto <bb 7>; [50.00%]
  else
    goto <bb 8>; [50.00%]

  <bb 7> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  entry_10(D)->curr_timeout = 0;
  goto <bb 9>; [100.00%]

  <bb 8> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  _21 = _3 - _2;
  _4 = timeout_13(D) + _21;
  entry_10(D)->curr_timeout = _4;

  <bb 9> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  entry_10(D)->timeout = timeout_13(D);
  # DEBUG BEGIN_STMT
  _5 = entry_10(D)->rtable;
  if (_5 != 0B)
    goto <bb 10>; [53.47%]
  else
    goto <bb 11>; [46.53%]

  <bb 10> [local count: 574129754]:
  # DEBUG BEGIN_STMT
  # DEBUG D#10 => &_5->lock
  _20 = MEM[(const oal_mutex_t *)_5 + 60B];
  # DEBUG D#2 => D#10
  oal_mutex_unlock.isra.0 (_20);

  <bb 11> [local count: 1073741824]:
  return;

}



;; Function pfe_rtable_entry_set_route_id (pfe_rtable_entry_set_route_id, funcdef_no=59, decl_uid=11339, cgraph_uid=60, symbol_order=64)

pfe_rtable_entry_set_route_id (struct pfe_rtable_entry_t * entry, uint32_t route_id)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  entry_2(D)->route_id = route_id_3(D);
  # DEBUG BEGIN_STMT
  entry_2(D)->route_id_valid = 1;
  return;

}



;; Function pfe_rtable_entry_get_route_id (pfe_rtable_entry_get_route_id, funcdef_no=60, decl_uid=11342, cgraph_uid=61, symbol_order=65)

pfe_rtable_entry_get_route_id (const struct pfe_rtable_entry_t * entry, uint32_t * route_id)
{
  errno_t ret;
  unsigned char _1;
  long unsigned int _2;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = entry_6(D)->route_id_valid;
  if (_1 == 1)
    goto <bb 3>; [48.89%]
  else
    goto <bb 4>; [51.11%]

  <bb 3> [local count: 524952378]:
  # DEBUG BEGIN_STMT
  _2 = entry_6(D)->route_id;
  *route_id_7(D) = _2;
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0

  <bb 4> [local count: 1073741824]:
  # ret_3 = PHI <0(3), 2(2)>
  # DEBUG ret => ret_3
  # DEBUG BEGIN_STMT
  return ret_3;

}



;; Function pfe_rtable_entry_set_callback (pfe_rtable_entry_set_callback, funcdef_no=61, decl_uid=11346, cgraph_uid=62, symbol_order=66)

pfe_rtable_entry_set_callback (struct pfe_rtable_entry_t * entry, void (*pfe_rtable_callback_t) (void *, pfe_rtable_cbk_event_t) cbk, void * arg)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  entry_2(D)->callback = cbk_3(D);
  # DEBUG BEGIN_STMT
  entry_2(D)->callback_arg = arg_5(D);
  return;

}



;; Function pfe_rtable_entry_set_refptr (pfe_rtable_entry_set_refptr, funcdef_no=62, decl_uid=11349, cgraph_uid=63, symbol_order=67)

pfe_rtable_entry_set_refptr (struct pfe_rtable_entry_t * entry, void * refptr)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  entry_2(D)->refptr = refptr_3(D);
  return;

}



;; Function pfe_rtable_entry_get_refptr (pfe_rtable_entry_get_refptr, funcdef_no=63, decl_uid=11351, cgraph_uid=64, symbol_order=68)

pfe_rtable_entry_get_refptr (struct pfe_rtable_entry_t * entry)
{
  void * ptr;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  ptr_3 = entry_2(D)->refptr;
  # DEBUG ptr => ptr_3
  # DEBUG BEGIN_STMT
  return ptr_3;

}



;; Function pfe_rtable_entry_set_child (pfe_rtable_entry_set_child, funcdef_no=64, decl_uid=11354, cgraph_uid=65, symbol_order=69)

pfe_rtable_entry_set_child (struct pfe_rtable_entry_t * entry, struct pfe_rtable_entry_t * child)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  entry_2(D)->child = child_3(D);
  return;

}



;; Function pfe_rtable_entry_get_child (pfe_rtable_entry_get_child, funcdef_no=65, decl_uid=11356, cgraph_uid=66, symbol_order=70)

pfe_rtable_entry_get_child (const struct pfe_rtable_entry_t * entry)
{
  struct pfe_rtable_entry_t * ptr;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  ptr_3 = entry_2(D)->child;
  # DEBUG ptr => ptr_3
  # DEBUG BEGIN_STMT
  return ptr_3;

}



;; Function pfe_rtable_entry_get_stats_index (pfe_rtable_entry_get_stats_index, funcdef_no=66, decl_uid=11358, cgraph_uid=67, symbol_order=71)

pfe_rtable_entry_get_stats_index (const struct pfe_rtable_entry_t * entry)
{
  uint8_t ret;
  struct pfe_ct_rtable_entry_t * _1;
  short unsigned int _2;
  short unsigned int _3;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = entry_5(D)->phys_entry;
  _2 = _1->conntrack_stats_index;
  _3 = _2 >> 8;
  ret_6 = (uint8_t) _3;
  # DEBUG ret => ret_6
  # DEBUG BEGIN_STMT
  return ret_6;

}



;; Function pfe_rtable_get_size (pfe_rtable_get_size, funcdef_no=80, decl_uid=11262, cgraph_uid=81, symbol_order=85)

pfe_rtable_get_size (const struct pfe_rtable_t * rtable)
{
  uint32_t ret;
  long unsigned int _1;
  long unsigned int _2;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = rtable_4(D)->pool_size;
  _2 = rtable_4(D)->htable_size;
  ret_5 = _1 + _2;
  # DEBUG ret => ret_5
  # DEBUG BEGIN_STMT
  return ret_5;

}



;; Function pfe_rtable_destroy (pfe_rtable_destroy, funcdef_no=81, decl_uid=11246, cgraph_uid=82, symbol_order=86)


Symbols to be put in SSA form
{ D.12452 D.12770 D.12776 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 19
Number of blocks to update: 18 ( 95%)


Merging blocks 9 and 14
Merging blocks 18 and 13
Merging blocks 18 and 12
Merging blocks 18 and 11
;; 1 loops found
;;
;; Loop 0
;;  header 0, latch 1
;;  depth 0, outer -1
;;  nodes: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
;; 2 succs { 3 14 }
;; 3 succs { 4 5 }
;; 4 succs { 5 }
;; 5 succs { 6 7 }
;; 6 succs { 7 }
;; 7 succs { 8 9 }
;; 8 succs { 9 }
;; 9 succs { 13 10 }
;; 10 succs { 13 11 }
;; 11 succs { 13 12 }
;; 12 succs { 13 }
;; 13 succs { 14 }
;; 14 succs { 1 }
pfe_rtable_destroy (struct pfe_rtable_t * rtable)
{
  struct pfe_ct_conntrack_statistics_t temp;
  struct pfe_ct_class_mmap_t mmap;
  errno_t res;
  errno_t D.12776;
  errno_t D.12770;
  unsigned int _1;
  unsigned int _2;
  struct fifo_t * _3;
  struct pfe_class_t * _4;
  long unsigned int _5;
  oal_mutex_t * _6;
  int _20;
  long unsigned int _22;
  long unsigned int _23;
  long unsigned int _24;
  long unsigned int _25;
  long unsigned int _26;
  long unsigned int _27;
  long unsigned int _28;
  long unsigned int _29;
  long unsigned int _30;
  long unsigned int _31;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (rtable_11(D) != 0B)
    goto <bb 3>; [70.00%]
  else
    goto <bb 14>; [30.00%]

  <bb 3> [local count: 751619278]:
  # DEBUG BEGIN_STMT
  _1 = rtable_11(D)->htable_base_va;
  if (_1 != 0)
    goto <bb 4>; [50.00%]
  else
    goto <bb 5>; [50.00%]

  <bb 4> [local count: 375809639]:
  # DEBUG BEGIN_STMT
  rtable_11(D)->htable_base_va = 0;

  <bb 5> [local count: 751619278]:
  # DEBUG BEGIN_STMT
  _2 = rtable_11(D)->pool_base_va;
  if (_2 != 0)
    goto <bb 6>; [50.00%]
  else
    goto <bb 7>; [50.00%]

  <bb 6> [local count: 375809639]:
  # DEBUG BEGIN_STMT
  rtable_11(D)->pool_base_va = 0;

  <bb 7> [local count: 751619278]:
  # DEBUG BEGIN_STMT
  _3 = rtable_11(D)->pool_va;
  if (_3 != 0B)
    goto <bb 8>; [0.00%]
  else
    goto <bb 9>; [100.00%]

  <bb 8> [count: 0]:
  # DEBUG BEGIN_STMT
  fifo_destroy (_3);
  # DEBUG BEGIN_STMT
  rtable_11(D)->pool_va = 0B;

  <bb 9> [local count: 751619278]:
  # DEBUG BEGIN_STMT
  _4 = rtable_11(D)->class;
  _5 = rtable_11(D)->conntrack_stats_table_addr;
  # DEBUG class => _4
  # DEBUG table_address => _5
  # DEBUG INLINE_ENTRY pfe_rtable_destroy_stats_table
  # DEBUG BEGIN_STMT
  temp = {};
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG res => 0
  # DEBUG BEGIN_STMT
  if (_5 == 0)
    goto <bb 13>; [67.00%]
  else
    goto <bb 10>; [33.00%]

  <bb 10> [local count: 248034361]:
  # DEBUG BEGIN_STMT
  res_21 = pfe_class_get_mmap (_4, 0, &mmap);
  # DEBUG res => res_21
  # DEBUG BEGIN_STMT
  if (res_21 != 0)
    goto <bb 13>; [67.00%]
  else
    goto <bb 11>; [33.00%]

  <bb 11> [local count: 81851339]:
  # DEBUG BEGIN_STMT
  _22 = mmap.conntrack_statistics;
  _23 = _22 >> 24;
  _24 = _22 >> 8;
  _25 = _24 & 65280;
  _26 = _23 | _25;
  _27 = _22 << 8;
  _28 = _27 & 16711680;
  _29 = _26 | _28;
  _30 = _22 << 24;
  _31 = _29 | _30;
  res_32 = pfe_class_write_dmem (_4, -1, _31, &temp, 8);
  # DEBUG res => res_32
  # DEBUG BEGIN_STMT
  if (res_32 != 0)
    goto <bb 13>; [67.00%]
  else
    goto <bb 12>; [33.00%]

  <bb 12> [local count: 27010942]:
  # DEBUG BEGIN_STMT
  pfe_class_dmem_heap_free (_4, _5);

  <bb 13> [local count: 751619278]:
  # res_33 = PHI <0(9), res_21(10), res_32(11), 0(12)>
  # DEBUG res => res_33
  # DEBUG BEGIN_STMT
  temp ={v} {CLOBBER};
  mmap ={v} {CLOBBER};
  _41 = res_33;
  # DEBUG class => NULL
  # DEBUG table_address => NULL
  # DEBUG res => NULL
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _6 = &rtable_11(D)->lock;
  # DEBUG mutex => _6
  # DEBUG INLINE_ENTRY oal_mutex_destroy
  # DEBUG BEGIN_STMT
  _20 = oal_mutex_destroy_internal (_6);
  _43 = _20;
  # DEBUG mutex => NULL
  # DEBUG BEGIN_STMT
  oal_mm_free (rtable_11(D));

  <bb 14> [local count: 1073741824]:
  return;

}



;; Function pfe_rtable_create (pfe_rtable_create, funcdef_no=79, decl_uid=11238, cgraph_uid=80, symbol_order=84)


Symbols to be put in SSA form
{ D.12453 D.12786 D.12788 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 34
Number of blocks to update: 33 ( 97%)


Merging blocks 3 and 25
Removing basic block 8
Removing basic block 18
Merging blocks 23 and 17
Merging blocks 33 and 26
Merging blocks 3 and 24
Merging blocks 3 and 19
;; 4 loops found
;;
;; Loop 0
;;  header 0, latch 1
;;  depth 0, outer -1
;;  nodes: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
;;
;; Loop 1
;;  header 24, latch 23
;;  depth 1, outer 0
;;  nodes: 24 23 21
;;
;; Loop 2
;;  header 17, latch 16
;;  depth 1, outer 0
;;  nodes: 17 16
;;
;; Loop 3
;;  header 14, latch 13
;;  depth 1, outer 0
;;  nodes: 14 13
;; 2 succs { 26 3 }
;; 3 succs { 7 4 }
;; 4 succs { 7 5 }
;; 5 succs { 6 7 }
;; 6 succs { 7 }
;; 7 succs { 9 8 }
;; 8 succs { 9 10 }
;; 9 succs { 26 }
;; 10 succs { 11 12 }
;; 11 succs { 26 }
;; 12 succs { 14 }
;; 13 succs { 14 }
;; 14 succs { 13 15 }
;; 15 succs { 17 }
;; 16 succs { 17 }
;; 17 succs { 16 18 }
;; 18 succs { 19 20 }
;; 19 succs { 26 }
;; 20 succs { 24 }
;; 21 succs { 22 23 }
;; 22 succs { 26 }
;; 23 succs { 24 }
;; 24 succs { 21 25 }
;; 25 succs { 26 }
;; 26 succs { 1 }
pfe_rtable_create (struct pfe_class_t * class, addr_t htable_base_va, uint32_t htable_size, addr_t pool_base_va, uint32_t pool_size, struct pfe_l2br_t * bridge)
{
  uint32_t ii;
  struct pfe_ct_rtable_entry_t * table;
  errno_t D.12788;
  struct pfe_ct_class_mmap_t mmap;
  errno_t res;
  struct pfe_ct_conntrack_statistics_t temp;
  uint32_t size;
  addr_t addr;
  uint32_t D.12786;
  errno_t ret;
  uint32_t ii;
  struct pfe_ct_rtable_entry_t * table_va;
  struct pfe_rtable_t * rtable;
  oal_mutex_t * _1;
  void * htable_base_va.24_2;
  void * _3;
  unsigned int _4;
  unsigned int _5;
  long unsigned int _6;
  long unsigned int _7;
  long unsigned int _8;
  long unsigned int _9;
  long unsigned int _10;
  unsigned int _11;
  unsigned int _12;
  long unsigned int _13;
  long unsigned int _14;
  long unsigned int _15;
  long unsigned int _16;
  long unsigned int _17;
  long unsigned int _18;
  unsigned int _19;
  unsigned int _20;
  unsigned int _21;
  unsigned int _22;
  unsigned int _23;
  unsigned int _24;
  long unsigned int _25;
  int _26;
  long unsigned int _27;
  struct fifo_t * _28;
  unsigned int _29;
  struct fifo_t * _30;
  long unsigned int _31;
  struct pfe_ct_rtable_entry_t * _32;
  long unsigned int _33;
  struct LLIST_t * _34;
  struct pfe_rtable_t * _36;
  long unsigned int _85;
  short unsigned int _89;
  long unsigned int _90;
  long unsigned int _91;
  long unsigned int _92;
  long unsigned int _93;
  long unsigned int _94;
  long unsigned int _95;
  long unsigned int _96;
  long unsigned int _97;
  long unsigned int _98;
  long unsigned int _99;
  long unsigned int _100;
  long unsigned int _101;
  long unsigned int _102;
  long unsigned int _103;
  long unsigned int _104;
  long unsigned int _105;
  long unsigned int _106;
  long unsigned int _107;
  long unsigned int _108;
  int _111;
  unsigned int _112;
  short unsigned int _114;
  long unsigned int _116;
  struct pfe_ct_rtable_entry_t * _117;
  long unsigned int _119;
  unsigned int _120;
  long unsigned int _123;
  struct pfe_ct_rtable_entry_t * _124;
  long unsigned int _126;
  short unsigned int _127;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  rtable_41 = oal_mm_malloc (140);
  # DEBUG rtable => rtable_41
  # DEBUG BEGIN_STMT
  if (rtable_41 == 0B)
    goto <bb 26>; [15.47%]
  else
    goto <bb 3>; [84.53%]

  <bb 3> [local count: 907633965]:
  # DEBUG BEGIN_STMT
  memset (rtable_41, 0, 140);
  # DEBUG BEGIN_STMT
  rtable_41->lock = 169;
  # DEBUG BEGIN_STMT
  _1 = &rtable_41->lock;
  # DEBUG mutex => _1
  # DEBUG INLINE_ENTRY oal_mutex_init
  # DEBUG BEGIN_STMT
  _111 = oal_mutex_init_internal (_1);
  _132 = _111;
  # DEBUG mutex => NULL
  # DEBUG BEGIN_STMT
  rtable_41->htable_base_va = htable_base_va_45(D);
  # DEBUG BEGIN_STMT
  htable_base_va.24_2 = (void *) htable_base_va_45(D);
  _3 = oal_mm_virt_to_phys_contig (htable_base_va.24_2);
  _4 = (unsigned int) _3;
  rtable_41->htable_base_pa = _4;
  # DEBUG BEGIN_STMT
  rtable_41->htable_size = htable_size_49(D);
  # DEBUG BEGIN_STMT
  _5 = rtable_41->htable_base_va;
  _6 = htable_size_49(D) * 128;
  _7 = _5 + _6;
  _8 = _7 + 4294967295;
  rtable_41->htable_end_va = _8;
  # DEBUG BEGIN_STMT
  _9 = _4 + _6;
  _10 = _9 + 4294967295;
  rtable_41->htable_end_pa = _10;
  # DEBUG BEGIN_STMT
  rtable_41->pool_base_va = pool_base_va_53(D);
  # DEBUG BEGIN_STMT
  _11 = pool_base_va_53(D) - htable_base_va_45(D);
  _12 = _4 + _11;
  rtable_41->pool_base_pa = _12;
  # DEBUG BEGIN_STMT
  rtable_41->pool_size = pool_size_56(D);
  # DEBUG BEGIN_STMT
  _13 = pool_size_56(D) * 128;
  _14 = _13 + pool_base_va_53(D);
  _15 = _14 + 4294967295;
  rtable_41->pool_end_va = _15;
  # DEBUG BEGIN_STMT
  _16 = _12 + _13;
  _17 = _16 + 4294967295;
  rtable_41->pool_end_pa = _17;
  # DEBUG BEGIN_STMT
  rtable_41->bridge = bridge_60(D);
  # DEBUG BEGIN_STMT
  rtable_41->class = class_62(D);
  # DEBUG BEGIN_STMT
  rtable_41->active_entries_count = 0;
  # DEBUG BEGIN_STMT
  rtable_41->conntrack_stats_table_size = 20;
  # DEBUG BEGIN_STMT
  memset (&stats_tbl_index, 0, 21);
  # DEBUG BEGIN_STMT
  # DEBUG class => class_62(D)
  # DEBUG INLINE_ENTRY pfe_rtable_create_stats_table
  # DEBUG conntrack_count => 21
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  temp = {};
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _85 = 21;
  size_86 = _85 * 8;
  # DEBUG size => size_86
  # DEBUG BEGIN_STMT
  addr_87 = pfe_class_dmem_heap_alloc (class_62(D), size_86);
  # DEBUG addr => addr_87
  # DEBUG BEGIN_STMT
  if (addr_87 == 0)
    goto <bb 7>; [67.00%]
  else
    goto <bb 4>; [33.00%]

  <bb 4> [local count: 299519208]:
  # DEBUG BEGIN_STMT
  res_88 = pfe_class_get_mmap (class_62(D), 0, &mmap);
  # DEBUG res => res_88
  # DEBUG BEGIN_STMT
  if (res_88 != 0)
    goto <bb 7>; [67.00%]
  else
    goto <bb 5>; [33.00%]

  <bb 5> [local count: 98841339]:
  # DEBUG BEGIN_STMT
  _89 = 5376;
  temp.conntrack_count = _89;
  # DEBUG BEGIN_STMT
  _90 = addr_87 >> 24;
  _91 = addr_87 >> 8;
  _92 = _91 & 65280;
  _93 = _90 | _92;
  _94 = addr_87 << 8;
  _95 = _94 & 16711680;
  _96 = _93 | _95;
  _97 = addr_87 << 24;
  _98 = _96 | _97;
  temp.stats_table = _98;
  # DEBUG BEGIN_STMT
  _99 = mmap.conntrack_statistics;
  _100 = _99 >> 24;
  _101 = _99 >> 8;
  _102 = _101 & 65280;
  _103 = _100 | _102;
  _104 = _99 << 8;
  _105 = _104 & 16711680;
  _106 = _103 | _105;
  _107 = _99 << 24;
  _108 = _106 | _107;
  res_109 = pfe_class_write_dmem (class_62(D), -1, _108, &temp, 8);
  # DEBUG res => res_109
  # DEBUG BEGIN_STMT
  if (res_109 != 0)
    goto <bb 6>; [33.00%]
  else
    goto <bb 7>; [67.00%]

  <bb 6> [local count: 32617642]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  pfe_class_dmem_heap_free (class_62(D), addr_87);
  # DEBUG BEGIN_STMT
  # DEBUG addr => 0

  <bb 7> [local count: 907633965]:
  # addr_110 = PHI <addr_87(3), 0(4), addr_87(5), 0(6)>
  # DEBUG addr => addr_110
  # DEBUG BEGIN_STMT
  temp ={v} {CLOBBER};
  mmap ={v} {CLOBBER};
  _142 = addr_110;
  # DEBUG class => NULL
  # DEBUG addr => NULL
  # DEBUG size => NULL
  # DEBUG res => NULL
  # DEBUG conntrack_count => NULL
  _18 = _142;
  rtable_41->conntrack_stats_table_addr = _18;
  # DEBUG BEGIN_STMT
  _19 = rtable_41->htable_base_va;
  if (_19 == 0)
    goto <bb 9>; [9.39%]
  else
    goto <bb 8>; [90.61%]

  <bb 8> [local count: 822407135]:
  _20 = rtable_41->pool_base_va;
  if (_20 == 0)
    goto <bb 9>; [29.93%]
  else
    goto <bb 10>; [70.07%]

  <bb 9> [local count: 331373285]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  pfe_rtable_destroy (rtable_41);
  # DEBUG BEGIN_STMT
  goto <bb 26>; [100.00%]

  <bb 10> [local count: 576260679]:
  # DEBUG BEGIN_STMT
  _21 = rtable_41->htable_base_pa;
  _22 = _19 - _21;
  rtable_41->htable_va_pa_offset = _22;
  # DEBUG BEGIN_STMT
  _23 = rtable_41->pool_base_pa;
  _24 = _20 - _23;
  rtable_41->pool_va_pa_offset = _24;
  # DEBUG BEGIN_STMT
  _25 = rtable_41->htable_size;
  _26 = pfe_class_set_rtable (class_62(D), _21, _25, 128);
  if (_26 != 0)
    goto <bb 11>; [99.96%]
  else
    goto <bb 12>; [0.04%]

  <bb 11> [local count: 576030174]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  pfe_rtable_destroy (rtable_41);
  # DEBUG BEGIN_STMT
  goto <bb 26>; [100.00%]

  <bb 12> [local count: 230504]:
  # DEBUG BEGIN_STMT
  # DEBUG rtable => rtable_41
  # DEBUG INLINE_ENTRY pfe_rtable_invalidate
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _112 = rtable_41->htable_base_va;
  table_113 = (struct pfe_ct_rtable_entry_t *) _112;
  # DEBUG table => table_113
  # DEBUG BEGIN_STMT
  # DEBUG D#4 => &rtable_41->lock
  _114 = MEM[(const oal_mutex_t *)rtable_41 + 60B];
  # DEBUG D#1 => D#4
  oal_mutex_lock.isra.0 (_114);
  # DEBUG BEGIN_STMT
  # DEBUG ii => 0
  goto <bb 14>; [100.00%]

  <bb 13> [local count: 1864989]:
  # DEBUG BEGIN_STMT
  _116 = ii_115 * 128;
  _117 = table_113 + _116;
  _117->flags = 0;
  # DEBUG BEGIN_STMT
  _117->next = 0;
  # DEBUG BEGIN_STMT
  ii_118 = ii_115 + 1;
  # DEBUG ii => ii_118

  <bb 14> [local count: 2095493]:
  # ii_115 = PHI <0(12), ii_118(13)>
  # DEBUG ii => ii_115
  # DEBUG BEGIN_STMT
  _119 = rtable_41->htable_size;
  if (ii_115 < _119)
    goto <bb 13>; [89.00%]
  else
    goto <bb 15>; [11.00%]

  <bb 15> [local count: 230504]:
  # DEBUG BEGIN_STMT
  _120 = rtable_41->pool_base_va;
  table_121 = (struct pfe_ct_rtable_entry_t *) _120;
  # DEBUG table => table_121
  # DEBUG BEGIN_STMT
  # DEBUG ii => 0
  goto <bb 17>; [100.00%]

  <bb 16> [local count: 1864989]:
  # DEBUG BEGIN_STMT
  _123 = ii_122 * 128;
  _124 = table_121 + _123;
  _124->flags = 0;
  # DEBUG BEGIN_STMT
  _124->next = 0;
  # DEBUG BEGIN_STMT
  ii_125 = ii_122 + 1;
  # DEBUG ii => ii_125

  <bb 17> [local count: 2095493]:
  # ii_122 = PHI <0(15), ii_125(16)>
  # DEBUG ii => ii_122
  # DEBUG BEGIN_STMT
  _126 = rtable_41->pool_size;
  if (ii_122 < _126)
    goto <bb 16>; [89.00%]
  else
    goto <bb 18>; [11.00%]

  <bb 18> [local count: 230504]:
  # DEBUG BEGIN_STMT
  # DEBUG D#5 => &rtable_41->lock
  _127 = MEM[(const oal_mutex_t *)rtable_41 + 60B];
  # DEBUG D#2 => D#5
  oal_mutex_unlock.isra.0 (_127);
  # DEBUG rtable => NULL
  # DEBUG table => NULL
  # DEBUG ii => NULL
  # DEBUG BEGIN_STMT
  _27 = rtable_41->pool_size;
  _28 = fifo_create (_27, &pfe_rtable_fifo.instance, &pfe_rtable_fifo.data);
  rtable_41->pool_va = _28;
  # DEBUG BEGIN_STMT
  if (_28 == 0B)
    goto <bb 19>; [4.25%]
  else
    goto <bb 20>; [95.75%]

  <bb 19> [local count: 9796]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  pfe_rtable_destroy (rtable_41);
  # DEBUG BEGIN_STMT
  goto <bb 26>; [100.00%]

  <bb 20> [local count: 220708]:
  # DEBUG BEGIN_STMT
  _29 = rtable_41->pool_base_va;
  table_va_75 = (struct pfe_ct_rtable_entry_t *) _29;
  # DEBUG table_va => table_va_75
  # DEBUG BEGIN_STMT
  # DEBUG ii => 0
  goto <bb 24>; [100.00%]

  <bb 21> [local count: 1949698]:
  # DEBUG BEGIN_STMT
  _30 = rtable_41->pool_va;
  _31 = ii_35 * 128;
  _32 = table_va_75 + _31;
  ret_79 = fifo_put (_30, _32);
  # DEBUG ret => ret_79
  # DEBUG BEGIN_STMT
  if (ret_79 != 0)
    goto <bb 22>; [5.50%]
  else
    goto <bb 23>; [94.50%]

  <bb 22> [local count: 107233]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  pfe_rtable_destroy (rtable_41);
  # DEBUG BEGIN_STMT
  goto <bb 26>; [100.00%]

  <bb 23> [local count: 1842464]:
  # DEBUG BEGIN_STMT
  ii_80 = ii_35 + 1;
  # DEBUG ii => ii_80

  <bb 24> [local count: 2063172]:
  # ii_35 = PHI <0(20), ii_80(23)>
  # DEBUG ii => ii_35
  # DEBUG BEGIN_STMT
  _33 = rtable_41->pool_size;
  if (_33 > ii_35)
    goto <bb 21>; [94.50%]
  else
    goto <bb 25>; [5.50%]

  <bb 25> [local count: 113474]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _34 = &rtable_41->active_entries;
  rtable_41->active_entries.prNext = _34;
  # DEBUG BEGIN_STMT
  rtable_41->active_entries.prPrev = _34;
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT

  <bb 26> [local count: 1073741822]:
  # _36 = PHI <0B(2), 0B(9), 0B(11), 0B(19), 0B(22), rtable_41(25)>
  return _36;

}



;; Function pfe_rtable_get_entry_size (pfe_rtable_get_entry_size, funcdef_no=82, decl_uid=11248, cgraph_uid=83, symbol_order=87)

pfe_rtable_get_entry_size ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  return 128;

}



;; Function pfe_rtable_entry_to_5t (pfe_rtable_entry_to_5t, funcdef_no=83, decl_uid=11251, cgraph_uid=84, symbol_order=88)


Symbols to be put in SSA form
{ D.12455 D.12821 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 12
Number of blocks to update: 11 ( 92%)


Merging blocks 6 and 9
Merging blocks 6 and 10
Merging blocks 6 and 11
Merging blocks 6 and 8
;; 1 loops found
;;
;; Loop 0
;;  header 0, latch 1
;;  depth 0, outer -1
;;  nodes: 0 1 2 3 4 5 6 7
;; 2 succs { 3 4 }
;; 3 succs { 6 }
;; 4 succs { 5 7 }
;; 5 succs { 6 }
;; 6 succs { 7 }
;; 7 succs { 1 }
pfe_rtable_entry_to_5t (const struct pfe_rtable_entry_t * entry, struct pfe_5_tuple_t * tuple)
{
  errno_t D.12821;
  errno_t ret;
  struct pfe_ct_rtable_entry_t * _1;
  unsigned char _2;
  struct pfe_ct_rtable_entry_t * _4;
  union 
{
  uint16_t v6[8];
} * _7;
  uint32_t * _8;
  union 
{
  uint16_t v6[8];
} * _9;
  struct pfe_ct_rtable_entry_t * _10;
  uint32_t * _11;
  unsigned int _18;
  unsigned int _20;
  struct pfe_ct_rtable_entry_t * _26;
  short unsigned int _27;
  short unsigned int _28;
  short unsigned int _29;
  short unsigned int _30;
  unsigned char _31;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  memset (tuple_13(D), 0, 50);
  # DEBUG BEGIN_STMT
  _1 = entry_15(D)->phys_entry;
  _2 = _1->flag_ipv6;
  if (_2 == 0)
    goto <bb 3>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  _18 = MEM[(char * {ref-all})_1 + 16B];
  MEM[(char * {ref-all})tuple_13(D)] = _18;
  # DEBUG BEGIN_STMT
  _4 = entry_15(D)->phys_entry;
  _20 = MEM[(char * {ref-all})_4 + 20B];
  MEM[(char * {ref-all})tuple_13(D) + 22B] = _20;
  # DEBUG BEGIN_STMT
  tuple_13(D)->src_ip.is_ipv4 = 1;
  # DEBUG BEGIN_STMT
  tuple_13(D)->dst_ip.is_ipv4 = 1;
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT
  goto <bb 6>; [100.00%]

  <bb 4> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  if (_2 == 1)
    goto <bb 5>; [32.03%]
  else
    goto <bb 7>; [67.97%]

  <bb 5> [local count: 171959753]:
  # DEBUG BEGIN_STMT
  _7 = &tuple_13(D)->src_ip.v6;
  _8 = &_1->ipv.v6.sip[0];
  memcpy (_7, _8, 16);
  # DEBUG BEGIN_STMT
  _9 = &tuple_13(D)->dst_ip.v6;
  _10 = entry_15(D)->phys_entry;
  _11 = &_10->ipv.v6.dip[0];
  memcpy (_9, _11, 16);
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT

  <bb 6> [local count: 708830666]:
  # DEBUG entry => entry_15(D)
  # DEBUG tuple => tuple_13(D)
  # DEBUG INLINE_ENTRY pfe_rtable_entry_to_5t
  # DEBUG BEGIN_STMT
  _26 = entry_15(D)->phys_entry;
  _27 = _26->sport;
  _28 = _27 r>> 8;
  tuple_13(D)->sport = _28;
  # DEBUG BEGIN_STMT
  _29 = _26->dport;
  _30 = _29 r>> 8;
  tuple_13(D)->dport = _30;
  # DEBUG BEGIN_STMT
  _31 = _26->proto;
  tuple_13(D)->proto = _31;
  # DEBUG ret => NULL
  # DEBUG BEGIN_STMT
  _36 = 0;
  # DEBUG entry => NULL
  # DEBUG tuple => NULL
  # DEBUG ret => NULL
  ret_3 = _36;

  <bb 7> [local count: 1073741824]:
  # ret_24 = PHI <22(4), ret_3(6)>
  # DEBUG ret => NULL
  # DEBUG BEGIN_STMT
  return ret_24;

}



;; Function pfe_rtable_entry_get_sip (pfe_rtable_entry_get_sip, funcdef_no=33, decl_uid=11279, cgraph_uid=34, symbol_order=38)

pfe_rtable_entry_get_sip (struct pfe_rtable_entry_t * entry, struct pfe_ip_addr_t * ip_addr)
{
  struct pfe_5_tuple_t tuple;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  pfe_rtable_entry_to_5t (entry_2(D), &tuple);
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  memcpy (ip_addr_4(D), &tuple.src_ip, 22);
  tuple ={v} {CLOBBER};
  return;

}



;; Function pfe_rtable_entry_get_dip (pfe_rtable_entry_get_dip, funcdef_no=35, decl_uid=11288, cgraph_uid=36, symbol_order=40)

pfe_rtable_entry_get_dip (struct pfe_rtable_entry_t * entry, struct pfe_ip_addr_t * ip_addr)
{
  struct pfe_5_tuple_t tuple;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  pfe_rtable_entry_to_5t (entry_2(D), &tuple);
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  memcpy (ip_addr_4(D), &tuple.dst_ip, 22);
  tuple ={v} {CLOBBER};
  return;

}



;; Function pfe_rtable_match_criterion (pfe_rtable_match_criterion, funcdef_no=85, decl_uid=11464, cgraph_uid=86, symbol_order=90)

pfe_rtable_match_criterion (pfe_rtable_get_criterion_t crit, const union pfe_rtable_criterion_arg_t * arg, struct pfe_rtable_entry_t * entry)
{
  struct pfe_5_tuple_t five_tuple;
  bool_t match;
  struct pfe_ct_rtable_entry_t * _1;
  unsigned char _2;
  _Bool _3;
  struct pfe_ct_rtable_entry_t * _4;
  unsigned char _5;
  _Bool _6;
  struct pfe_phy_if_t * _7;
  <unnamed type> _8;
  struct pfe_ct_rtable_entry_t * _9;
  <unnamed type> _10;
  _Bool _11;
  unsigned char _12;
  long unsigned int _13;
  long unsigned int _14;
  long unsigned int _15;
  struct pfe_ct_rtable_entry_t * _16;
  long unsigned int _17;
  _Bool _18;
  int _19;
  const struct pfe_5_tuple_t * _20;
  int _21;
  _Bool _22;
  int iftmp.0_24;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  switch (crit_26(D)) <default: <L14> [12.50%], case 0: <L18> [12.50%], case 1: <L1> [12.50%], case 2: <L2> [12.50%], case 3: <L3> [12.50%], case 4: <L4> [12.50%], case 5: <L10> [12.50%], case 6: <L9> [12.50%]>

  <bb 3> [local count: 134217728]:
<L1>:
  # DEBUG BEGIN_STMT
  _1 = entry_29(D)->phys_entry;
  _2 = _1->flag_ipv6;
  _3 = _2 == 0;
  match_36 = (bool_t) _3;
  # DEBUG match => match_36
  # DEBUG BEGIN_STMT
  goto <bb 14>; [100.00%]

  <bb 4> [local count: 134217728]:
<L2>:
  # DEBUG BEGIN_STMT
  _4 = entry_29(D)->phys_entry;
  _5 = _4->flag_ipv6;
  _6 = _5 == 1;
  match_35 = (bool_t) _6;
  # DEBUG match => match_35
  # DEBUG BEGIN_STMT
  goto <bb 14>; [100.00%]

  <bb 5> [local count: 134217728]:
<L3>:
  # DEBUG BEGIN_STMT
  _7 = arg_28(D)->iface;
  _8 = pfe_phy_if_get_id (_7);
  _9 = entry_29(D)->phys_entry;
  _10 = _9->e_phy_if;
  _11 = _8 == _10;
  match_34 = (bool_t) _11;
  # DEBUG match => match_34
  # DEBUG BEGIN_STMT
  goto <bb 14>; [100.00%]

  <bb 6> [local count: 134217728]:
<L4>:
  # DEBUG BEGIN_STMT
  _12 = entry_29(D)->route_id_valid;
  if (_12 == 1)
    goto <bb 7>; [34.00%]
  else
    goto <bb 8>; [66.00%]

  <bb 7> [local count: 45634028]:
  _13 = arg_28(D)->route_id;
  _14 = entry_29(D)->route_id;
  if (_13 == _14)
    goto <bb 9>; [34.00%]
  else
    goto <bb 8>; [66.00%]

  <bb 8> [local count: 118702159]:

  <bb 9> [local count: 134217728]:
  # iftmp.0_24 = PHI <1(7), 0(8)>
  match_33 = (bool_t) iftmp.0_24;
  # DEBUG match => match_33
  # DEBUG BEGIN_STMT
  goto <bb 14>; [100.00%]

  <bb 10> [local count: 134217728]:
<L9>:
  # DEBUG BEGIN_STMT
  _15 = arg_28(D)->id5t;
  _16 = entry_29(D)->phys_entry;
  _17 = _16->id5t;
  _18 = _15 == _17;
  match_30 = (bool_t) _18;
  # DEBUG match => match_30
  # DEBUG BEGIN_STMT
  goto <bb 14>; [100.00%]

  <bb 11> [local count: 134217728]:
<L10>:
  # DEBUG BEGIN_STMT
  _19 = pfe_rtable_entry_to_5t (entry_29(D), &five_tuple);
  if (_19 != 0)
    goto <bb 14>; [50.00%]
  else
    goto <bb 12>; [50.00%]

  <bb 12> [local count: 67108864]:
  # DEBUG BEGIN_STMT
  _20 = &arg_28(D)->five_tuple;
  _21 = memcmp (&five_tuple, _20, 50);
  _22 = _21 == 0;
  match_32 = (bool_t) _22;
  # DEBUG match => match_32
  goto <bb 14>; [100.00%]

  <bb 13> [local count: 134217728]:
<L14>:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG match => 0
  # DEBUG BEGIN_STMT

  <bb 14> [local count: 1073741824]:
  # match_23 = PHI <1(2), match_36(3), match_35(4), match_34(5), match_33(9), match_30(10), match_32(12), 0(13), 0(11)>
<L18>:
  # DEBUG match => match_23
  # DEBUG BEGIN_STMT
  five_tuple ={v} {CLOBBER};
  return match_23;

}



;; Function pfe_rtable_add_entry (pfe_rtable_add_entry, funcdef_no=73, decl_uid=11241, cgraph_uid=74, symbol_order=78)


Symbols to be put in SSA form
{ D.12460 D.12840 D.12849 D.12853 D.12863 D.12867 D.12872 D.12876 D.12880 D.12890 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 93
Number of blocks to update: 92 ( 99%)


Merging blocks 2 and 10
Merging blocks 5 and 18
Merging blocks 6 and 73
Removing basic block 12
Merging blocks 16 and 9
Merging blocks 25 and 49
Merging blocks 26 and 53
Merging blocks 27 and 17
Removing basic block 29
Removing basic block 30
Merging blocks 37 and 28
Removing basic block 42
Merging blocks 47 and 38
Merging blocks 51 and 48
Removing basic block 55
Merging blocks 57 and 67
Merging blocks 60 and 52
Merging blocks 65 and 61
Merging blocks 71 and 66
Removing basic block 72
Removing basic block 77
Removing basic block 85
Merging blocks 92 and 83
Merging blocks 5 and 39
Merging blocks 6 and 74
Merging blocks 26 and 62
;; 6 loops found
;;
;; Loop 0
;;  header 0, latch 1
;;  depth 0, outer -1
;;  nodes: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
;;
;; Loop 5
;;  header 56, latch 55
;;  depth 1, outer 0
;;  nodes: 56 55 53 54
;;
;; Loop 4
;;  header 45, latch 44
;;  depth 1, outer 0
;;  nodes: 45 44 41 42 43 40
;;
;; Loop 2
;;  header 21, latch 20
;;  depth 1, outer 0
;;  nodes: 21 20 18
;;
;; Loop 3
;;  header 14, latch 13
;;  depth 1, outer 0
;;  nodes: 14 13
;;
;; Loop 1
;;  header 6, latch 5
;;  depth 1, outer 0
;;  nodes: 6 5 4
;; 2 succs { 7 3 }
;; 3 succs { 6 7 }
;; 4 succs { 7 5 }
;; 5 succs { 6 }
;; 6 succs { 4 7 }
;; 7 succs { 8 9 }
;; 8 succs { 66 }
;; 9 succs { 66 10 }
;; 10 succs { 11 12 }
;; 11 succs { 16 }
;; 12 succs { 14 17 }
;; 13 succs { 14 }
;; 14 succs { 13 15 }
;; 15 succs { 16 }
;; 16 succs { 17 }
;; 17 succs { 21 }
;; 18 succs { 19 20 }
;; 19 succs { 22 }
;; 20 succs { 21 }
;; 21 succs { 18 22 }
;; 22 succs { 23 24 }
;; 23 succs { 24 }
;; 24 succs { 25 29 }
;; 25 succs { 26 29 }
;; 26 succs { 27 28 }
;; 27 succs { 29 }
;; 28 succs { 29 }
;; 29 succs { 30 31 }
;; 30 succs { 34 }
;; 31 succs { 32 33 }
;; 32 succs { 33 }
;; 33 succs { 48 34 }
;; 34 succs { 35 37 }
;; 35 succs { 36 37 }
;; 36 succs { 37 }
;; 37 succs { 38 47 }
;; 38 succs { 39 45 }
;; 39 succs { 47 }
;; 40 succs { 41 42 }
;; 41 succs { 44 }
;; 42 succs { 43 44 }
;; 43 succs { 44 }
;; 44 succs { 45 }
;; 45 succs { 40 46 }
;; 46 succs { 47 }
;; 47 succs { 48 }
;; 48 succs { 49 65 }
;; 49 succs { 51 50 }
;; 50 succs { 51 }
;; 51 succs { 52 60 }
;; 52 succs { 56 58 }
;; 53 succs { 54 55 }
;; 54 succs { 57 55 }
;; 55 succs { 56 }
;; 56 succs { 53 57 }
;; 57 succs { 59 58 }
;; 58 succs { 59 }
;; 59 succs { 60 }
;; 60 succs { 61 62 }
;; 61 succs { 62 }
;; 62 succs { 63 64 }
;; 63 succs { 64 }
;; 64 succs { 65 }
;; 65 succs { 66 }
;; 66 succs { 1 }
pfe_rtable_add_entry (struct pfe_rtable_t * rtable, struct pfe_rtable_entry_t * entry)
{
  struct LLIST_t * item;
  struct pfe_rtable_entry_t * entry;
  bool_t match;
  struct pfe_rtable_entry_t * D.12890;
  struct pfe_ct_rtable_entry_t * va;
  struct pfe_ct_rtable_entry_t * D.12880;
  errno_t ret;
  errno_t D.12876;
  errno_t ret;
  pfe_ct_rtable_flags_t valid_tmp;
  errno_t D.12872;
  void * ret;
  void * D.12867;
  int32_t jj;
  uint32_t crc_ipv6;
  uint32_t sport;
  uint32_t temp;
  uint32_t D.12863;
  uint8_t index;
  uint8_t D.12853;
  struct pfe_l2br_domain_t * domain;
  pfe_ipv_type_t ipv_type;
  struct pfe_ct_rtable_entry_t * hash_table_va;
  errno_t ret;
  uint8_t index;
  errno_t D.12849;
  struct pfe_rtable_entry_t * entry2;
  union pfe_rtable_criterion_arg_t arg;
  bool_t match;
  struct LLIST_t * item;
  bool_t D.12840;
  errno_t ret;
  struct pfe_rtable_phys_entry_infor_t * phys_entry_temp;
  unsigned char _1;
  struct pfe_ct_rtable_entry_t * _2;
  struct pfe_ct_rtable_entry_t * _3;
  struct pfe_ct_rtable_entry_t * _4;
  struct pfe_ct_rtable_entry_t * _5;
  long unsigned int _6;
  long unsigned int _7;
  long unsigned int _8;
  long unsigned int _9;
  long unsigned int _10;
  long unsigned int _11;
  long unsigned int _12;
  long unsigned int _13;
  long unsigned int _14;
  long unsigned int _15;
  errno_t _16;
  short unsigned int _37;
  short unsigned int _38;
  short unsigned int _39;
  struct pfe_ct_rtable_entry_t * _40;
  int _41;
  struct LLIST_Struct * _42;
  struct LLIST_t * _43;
  int _45;
  unsigned char _47;
  struct pfe_ct_rtable_entry_t * _50;
  unsigned char _51;
  _Bool _52;
  unsigned int _54;
  long unsigned int _56;
  long unsigned int _57;
  struct pfe_ct_rtable_entry_t * * _58;
  long unsigned int _59;
  struct pfe_ct_rtable_entry_t * _60;
  <unnamed type> _61;
  unsigned char _62;
  short unsigned int _63;
  short unsigned int _65;
  struct pfe_ct_rtable_entry_t * _66;
  short unsigned int _67;
  <unnamed type> _68;
  long unsigned int _69;
  long unsigned int _70;
  long unsigned int _71;
  long unsigned int _72;
  long unsigned int _73;
  long unsigned int _74;
  long unsigned int _75;
  long unsigned int _76;
  long unsigned int _77;
  long unsigned int _78;
  long unsigned int _79;
  struct pfe_l2br_t * _80;
  short unsigned int _81;
  short unsigned int _82;
  short unsigned int _83;
  short unsigned int _84;
  unsigned int _85;
  void * _86;
  unsigned char _88;
  short unsigned int _89;
  short unsigned int _90;
  struct pfe_ct_rtable_entry_t * _91;
  struct pfe_ct_rtable_entry_t * _92;
  long unsigned int _93;
  long unsigned int _94;
  struct pfe_ct_rtable_entry_t * _95;
  <unnamed type> _96;
  long unsigned int _97;
  long unsigned int _98;
  long unsigned int _99;
  long unsigned int _100;
  long unsigned int _101;
  long unsigned int _102;
  long unsigned int _103;
  long unsigned int _104;
  long unsigned int _105;
  long unsigned int _106;
  long unsigned int _107;
  struct fifo_t * _108;
  void * _109;
  long unsigned int _110;
  long unsigned int _111;
  struct pfe_ct_rtable_entry_t * _112;
  int _116;
  unsigned char _117;
  int _118;
  short unsigned int _120;
  short unsigned int _121;
  short unsigned int _122;
  short unsigned int _123;
  short unsigned int _125;
  short unsigned int _126;
  struct pfe_ct_rtable_entry_t * _129;
  long unsigned int _130;
  short unsigned int _131;
  short unsigned int _132;
  short unsigned int _133;
  short unsigned int _134;
  unsigned int _135;
  long unsigned int _136;
  long unsigned int _137;
  long unsigned int _138;
  long unsigned int _139;
  long unsigned int _140;
  long unsigned int _142;
  long unsigned int _143;
  long unsigned int _144;
  long unsigned int _145;
  long unsigned int _146;
  long unsigned int _147;
  long unsigned int _148;
  long unsigned int _149;
  long unsigned int _150;
  long unsigned int _151;
  unsigned char _153;
  long unsigned int _154;
  short unsigned int _156;
  short unsigned int _157;
  short unsigned int _158;
  short unsigned int _159;
  unsigned int _160;
  struct pfe_ct_rtable_entry_t * _162;
  long unsigned int _164;
  struct pfe_ct_rtable_entry_t * _168;
  short unsigned int _169;
  short unsigned int _170;
  short unsigned int _171;
  short unsigned int _172;
  unsigned int _173;
  long unsigned int _174;
  long unsigned int _175;
  long unsigned int _176;
  long unsigned int _177;
  long unsigned int _179;
  long unsigned int _181;
  long unsigned int _182;
  long unsigned int _183;
  long unsigned int _184;
  long unsigned int _185;
  long unsigned int _186;
  long unsigned int _187;
  long unsigned int _188;
  long unsigned int _189;
  long unsigned int _190;
  long unsigned int _192;
  long unsigned int _193;
  long unsigned int _194;
  long unsigned int _195;
  long unsigned int _196;
  long unsigned int _197;
  long unsigned int _198;
  long unsigned int _199;
  long unsigned int _200;
  long unsigned int _201;
  long unsigned int _203;
  long unsigned int _204;
  long unsigned int _205;
  long unsigned int _206;
  long unsigned int _207;
  long unsigned int _208;
  long unsigned int _209;
  long unsigned int _210;
  long unsigned int _211;
  long unsigned int _212;
  long unsigned int _214;
  long unsigned int _215;
  long unsigned int _216;
  long unsigned int _217;
  long unsigned int _218;
  long unsigned int _219;
  long unsigned int _220;
  long unsigned int _221;
  long unsigned int _222;
  long unsigned int _223;
  unsigned char _225;
  long unsigned int _226;
  short unsigned int _228;
  short unsigned int _229;
  short unsigned int _230;
  short unsigned int _231;
  unsigned int _232;
  long unsigned int _235;
  long unsigned int _236;
  long unsigned int _237;
  long unsigned int _238;
  _Bool _239;
  long int _240;
  long int _241;
  void * * _242;
  long unsigned int _243;
  long unsigned int _244;
  long unsigned int _245;
  void * * _246;
  long unsigned int _248;
  struct pfe_ct_rtable_entry_t * _250;
  struct pfe_ct_rtable_entry_t * _252;
  unsigned char _253;
  long unsigned int _254;
  long unsigned int _255;
  long unsigned int _256;
  long unsigned int _257;
  long unsigned int _258;
  long unsigned int _259;
  long unsigned int _260;
  long unsigned int _261;
  long unsigned int _262;
  long unsigned int _263;
  struct pfe_ct_rtable_entry_t * _264;
  struct pfe_ct_rtable_entry_t * _265;
  struct pfe_ct_rtable_entry_t * _266;
  struct pfe_ct_rtable_entry_t * _267;
  struct pfe_ct_rtable_entry_t * _269;
  long unsigned int _270;
  long unsigned int _271;
  long unsigned int _272;
  long unsigned int _273;
  long unsigned int _274;
  long unsigned int _275;
  long unsigned int _276;
  long unsigned int _277;
  long unsigned int _278;
  struct pfe_ct_rtable_entry_t * _279;
  long unsigned int _280;
  struct pfe_ct_rtable_entry_t * _281;
  struct pfe_ct_rtable_entry_t * _282;
  struct pfe_ct_rtable_entry_t * _283;
  unsigned char _284;
  struct fifo_t * _285;
  unsigned char _287;
  unsigned int _288;
  unsigned int phys_entry_pa.16_289;
  unsigned int _290;
  unsigned char _292;
  unsigned int _293;
  unsigned int phys_entry_pa.17_294;
  unsigned int _295;
  struct pfe_ct_rtable_entry_t * _298;
  unsigned char _299;
  <unnamed type> iftmp.18_300;
  struct pfe_ct_rtable_entry_t * _301;
  struct pfe_rtable_entry_tag * iftmp.19_302;
  struct pfe_rtable_entry_tag * iftmp.19_303;
  struct LLIST_Struct * _304;
  struct LLIST_t * _305;
  struct LLIST_t * _306;
  long unsigned int _307;
  struct pfe_class_t * _308;
  long unsigned int _309;
  long unsigned int _310;
  struct LLIST_Struct * _311;
  const struct LLIST_t * _312;
  int _314;
  struct pfe_ct_rtable_entry_t * _316;
  struct pfe_rtable_entry_t * _319;

  <bb 2> [local count: 162950109]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG D#11 => &rtable_19(D)->lock
  _37 = MEM[(const oal_mutex_t *)rtable_19(D) + 60B];
  # DEBUG D#1 => D#11
  oal_mutex_lock.isra.0 (_37);
  # DEBUG BEGIN_STMT
  # DEBUG rtable => rtable_19(D)
  # DEBUG entry => entry_22(D)
  # DEBUG INLINE_ENTRY pfe_rtable_entry_is_duplicate
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG match => 0
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _41 = pfe_rtable_entry_to_5t (entry_22(D), &arg.five_tuple);
  if (_41 != 0)
    goto <bb 7>; [50.00%]
  else
    goto <bb 3>; [50.00%]

  <bb 3> [local count: 81475055]:
  # DEBUG BEGIN_STMT
  _42 = rtable_19(D)->active_entries.prNext;
  _43 = &rtable_19(D)->active_entries;
  if (_42 != _43)
    goto <bb 6>; [70.00%]
  else
    goto <bb 7>; [30.00%]

  <bb 4> [local count: 503816298]:
  # DEBUG BEGIN_STMT
  _45 = item_44 - 52B;
  entry2_46 = (struct pfe_rtable_entry_t *) _45;
  # DEBUG entry2 => entry2_46
  # DEBUG BEGIN_STMT
  _47 = pfe_rtable_match_criterion (5, &arg, entry2_46);
  if (_47 == 1)
    goto <bb 7>; [5.50%]
  else
    goto <bb 5>; [94.50%]

  <bb 5> [local count: 476106402]:
  # DEBUG BEGIN_STMT
  item_48 = item_44->prNext;
  # DEBUG item => item_48

  <bb 6> [local count: 533138940]:
  # item_44 = PHI <_42(3), item_48(5)>
  # DEBUG item => item_44
  # DEBUG BEGIN_STMT
  if (_43 != item_44)
    goto <bb 4>; [94.50%]
  else
    goto <bb 7>; [5.50%]

  <bb 7> [local count: 162950109]:
  # match_49 = PHI <0(2), 0(3), 1(4), 0(6)>
  # DEBUG match => match_49
  # DEBUG BEGIN_STMT
  arg ={v} {CLOBBER};
  _340 = match_49;
  # DEBUG rtable => NULL
  # DEBUG entry => NULL
  # DEBUG item => NULL
  # DEBUG match => NULL
  # DEBUG entry2 => NULL
  _1 = _340;
  if (_1 == 1)
    goto <bb 8>; [12.50%]
  else
    goto <bb 9>; [87.50%]

  <bb 8> [local count: 20368764]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG D#13 => &rtable_19(D)->lock
  _38 = MEM[(const oal_mutex_t *)rtable_19(D) + 60B];
  # DEBUG D#2 => D#13
  oal_mutex_unlock.isra.0 (_38);
  # DEBUG BEGIN_STMT
  goto <bb 66>; [100.00%]

  <bb 9> [local count: 142581346]:
  # DEBUG BEGIN_STMT
  phys_entry_temp_25 = oal_mm_malloc (16);
  # DEBUG phys_entry_temp => phys_entry_temp_25
  # DEBUG BEGIN_STMT
  if (phys_entry_temp_25 == 0B)
    goto <bb 66>; [19.44%]
  else
    goto <bb 10>; [80.56%]

  <bb 10> [local count: 114863532]:
  # DEBUG BEGIN_STMT
  memset (phys_entry_temp_25, 0, 16);
  # DEBUG BEGIN_STMT
  # DEBUG rtable => rtable_19(D)
  # DEBUG entry => entry_22(D)
  # DEBUG phys_entry_temp => phys_entry_temp_25
  # DEBUG INLINE_ENTRY pfe_rtable_add_entry_id
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _50 = entry_22(D)->phys_entry;
  _51 = _50->flag_ipv6;
  _52 = _51 != 0;
  ipv_type_53 = (pfe_ipv_type_t) _52;
  # DEBUG ipv_type => ipv_type_53
  # DEBUG BEGIN_STMT
  _54 = rtable_19(D)->htable_base_va;
  hash_table_va_55 = (struct pfe_ct_rtable_entry_t *) _54;
  # DEBUG hash_table_va => hash_table_va_55
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _56 = rtable_19(D)->htable_size;
  _57 = _56 + 4294967295;
  _58 = &MEM[(struct pfe_ct_rtable_entry_t * *)entry_22(D) + 4B];
  # DEBUG D#6 => entry_22(D)
  # DEBUG ipv_type => ipv_type_53
  # DEBUG hash_mask => _57
  # DEBUG INLINE_ENTRY pfe_rtable_entry_get_hash
  # DEBUG entry => D#6
  # DEBUG BEGIN_STMT
  # DEBUG temp => 0
  # DEBUG BEGIN_STMT
  # DEBUG crc => 4294967295
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (ipv_type_53 == 0)
    goto <bb 11>; [50.00%]
  else
    goto <bb 12>; [50.00%]

  <bb 11> [local count: 57431766]:
  # DEBUG BEGIN_STMT
  _129 = *_58;
  _130 = _129->ipv.v4.sip;
  _131 = _129->sport;
  _132 = _131 >> 8;
  _133 = _131 << 8;
  _134 = _132 | _133;
  _135 = (unsigned int) _134;
  _136 = _135 << 8;
  _137 = _136 & 16711680;
  _138 = _135 << 24;
  _139 = _137 | _138;
  _140 = _130 ^ _139;
  sport = _140;
  # DEBUG BEGIN_STMT
  temp_141 = pfe_get_crc32_be.constprop (&sport);
  # DEBUG temp => temp_141
  # DEBUG BEGIN_STMT
  _142 = _129->ipv.v4.dip;
  _143 = _142 >> 24;
  _144 = _142 >> 8;
  _145 = _144 & 65280;
  _146 = _143 | _145;
  _147 = _142 << 8;
  _148 = _147 & 16711680;
  _149 = _146 | _148;
  _150 = _142 << 24;
  _151 = _149 | _150;
  temp_152 = temp_141 + _151;
  # DEBUG temp => temp_152
  # DEBUG BEGIN_STMT
  _153 = _129->proto;
  _154 = (long unsigned int) _153;
  temp_155 = temp_152 + _154;
  # DEBUG temp => temp_155
  # DEBUG BEGIN_STMT
  _156 = _129->dport;
  _157 = _156 >> 8;
  _158 = _156 << 8;
  _159 = _157 | _158;
  _160 = (unsigned int) _159;
  temp_161 = temp_155 + _160;
  # DEBUG temp => temp_161
  goto <bb 16>; [100.00%]

  <bb 12> [local count: 57431766]:
  # DEBUG BEGIN_STMT
  if (ipv_type_53 == 1)
    goto <bb 14>; [50.00%]
  else
    goto <bb 17>; [50.00%]

  <bb 13> [local count: 114863533]:
  # DEBUG BEGIN_STMT
  _162 = *_58;
  _164 = _162->ipv.v6.sip[jj_163];
  crc_ipv6_166 = _164 + crc_ipv6_165;
  # DEBUG crc_ipv6 => crc_ipv6_166
  # DEBUG BEGIN_STMT
  jj_167 = jj_163 + 1;
  # DEBUG jj => jj_167

  <bb 14> [local count: 143579416]:
  # crc_ipv6_165 = PHI <0(12), crc_ipv6_166(13)>
  # jj_163 = PHI <0(12), jj_167(13)>
  # DEBUG jj => jj_163
  # DEBUG crc_ipv6 => crc_ipv6_165
  # DEBUG BEGIN_STMT
  if (jj_163 != 4)
    goto <bb 13>; [80.00%]
  else
    goto <bb 15>; [20.00%]

  <bb 15> [local count: 28715883]:
  # crc_ipv6_178 = PHI <crc_ipv6_165(14)>
  # DEBUG BEGIN_STMT
  _168 = *_58;
  _169 = _168->sport;
  _170 = _169 >> 8;
  _171 = _169 << 8;
  _172 = _170 | _171;
  _173 = (unsigned int) _172;
  _174 = _173 << 8;
  _175 = _174 & 16711680;
  _176 = _173 << 24;
  _177 = _175 | _176;
  _179 = _177 ^ crc_ipv6_178;
  sport = _179;
  # DEBUG BEGIN_STMT
  temp_180 = pfe_get_crc32_be.constprop (&sport);
  # DEBUG temp => temp_180
  # DEBUG BEGIN_STMT
  _181 = _168->ipv.v6.dip[0];
  _182 = _181 >> 24;
  _183 = _181 >> 8;
  _184 = _183 & 65280;
  _185 = _182 | _184;
  _186 = _181 << 8;
  _187 = _186 & 16711680;
  _188 = _185 | _187;
  _189 = _181 << 24;
  _190 = _188 | _189;
  temp_191 = temp_180 + _190;
  # DEBUG temp => temp_191
  # DEBUG BEGIN_STMT
  _192 = _168->ipv.v6.dip[1];
  _193 = _192 >> 24;
  _194 = _192 >> 8;
  _195 = _194 & 65280;
  _196 = _193 | _195;
  _197 = _192 << 8;
  _198 = _197 & 16711680;
  _199 = _196 | _198;
  _200 = _192 << 24;
  _201 = _199 | _200;
  temp_202 = temp_191 + _201;
  # DEBUG temp => temp_202
  # DEBUG BEGIN_STMT
  _203 = _168->ipv.v6.dip[2];
  _204 = _203 >> 24;
  _205 = _203 >> 8;
  _206 = _205 & 65280;
  _207 = _204 | _206;
  _208 = _203 << 8;
  _209 = _208 & 16711680;
  _210 = _207 | _209;
  _211 = _203 << 24;
  _212 = _210 | _211;
  temp_213 = temp_202 + _212;
  # DEBUG temp => temp_213
  # DEBUG BEGIN_STMT
  _214 = _168->ipv.v6.dip[3];
  _215 = _214 >> 24;
  _216 = _214 >> 8;
  _217 = _216 & 65280;
  _218 = _215 | _217;
  _219 = _214 << 8;
  _220 = _219 & 16711680;
  _221 = _218 | _220;
  _222 = _214 << 24;
  _223 = _221 | _222;
  temp_224 = temp_213 + _223;
  # DEBUG temp => temp_224
  # DEBUG BEGIN_STMT
  _225 = _168->proto;
  _226 = (long unsigned int) _225;
  temp_227 = temp_224 + _226;
  # DEBUG temp => temp_227
  # DEBUG BEGIN_STMT
  _228 = _168->dport;
  _229 = _228 >> 8;
  _230 = _228 << 8;
  _231 = _229 | _230;
  _232 = (unsigned int) _231;
  temp_233 = temp_227 + _232;
  # DEBUG temp => temp_233

  <bb 16> [local count: 86147649]:
  # temp_234 = PHI <temp_161(11), temp_233(15)>
  # DEBUG temp => temp_234
  # DEBUG BEGIN_STMT
  _235 = _57 & temp_234;

  <bb 17> [local count: 114863532]:
  # _236 = PHI <0(12), _235(16)>
  sport ={v} {CLOBBER};
  _344 = _236;
  # DEBUG ipv_type => NULL
  # DEBUG hash_mask => NULL
  # DEBUG temp => NULL
  # DEBUG sport => NULL
  # DEBUG crc_ipv6 => NULL
  # DEBUG jj => NULL
  _59 = _344;
  phys_entry_temp_25->hash = _59;
  # DEBUG BEGIN_STMT
  _60 = entry_22(D)->temp_phys_entry;
  _60->flags = 0;
  # DEBUG BEGIN_STMT
  _61 = _60->status;
  _62 = _61 & 254;
  _60->status = _62;
  # DEBUG BEGIN_STMT
  _63 = MEM[(short unsigned int *)rtable_19(D) + 136B];
  # DEBUG D#3 => rtable_19(D)
  # DEBUG INLINE_ENTRY pfe_rtable_get_free_stats_index
  goto <bb 21>; [100.00%]

  <bb 18> [local count: 1014686025]:
  # DEBUG BEGIN_STMT
  _116 = (int) index_115;
  _117 = stats_tbl_index[_116];
  if (_117 == 0)
    goto <bb 19>; [5.50%]
  else
    goto <bb 20>; [94.50%]

  <bb 19> [local count: 55807731]:
  # _118 = PHI <_116(18)>
  # _125 = PHI <_120(18)>
  # _126 = PHI <_121(18)>
  # index_127 = PHI <index_115(18)>
  # DEBUG BEGIN_STMT
  stats_tbl_index[_118] = 1;
  # DEBUG BEGIN_STMT
  goto <bb 22>; [100.00%]

  <bb 20> [local count: 958878294]:
  # DEBUG BEGIN_STMT
  index_119 = index_115 + 1;
  # DEBUG index => index_119

  <bb 21> [local count: 1073741824]:
  # index_115 = PHI <1(17), index_119(20)>
  # DEBUG rtable => NULL
  # DEBUG index => NULL
  # DEBUG index => index_115
  # DEBUG BEGIN_STMT
  _120 = (short unsigned int) index_115;
  _121 = _63;
  if (_120 < _121)
    goto <bb 18>; [94.50%]
  else
    goto <bb 22>; [5.50%]

  <bb 22> [local count: 114863532]:
  # _122 = PHI <_125(19), _120(21)>
  # _123 = PHI <_126(19), _121(21)>
  # index_128 = PHI <index_127(19), index_115(21)>
  # DEBUG BEGIN_STMT
  if (_122 == _123)
    goto <bb 23>; [34.00%]
  else
    goto <bb 24>; [66.00%]

  <bb 23> [local count: 39053601]:
  # DEBUG BEGIN_STMT
  # DEBUG index => 0

  <bb 24> [local count: 114863532]:
  # index_124 = PHI <index_128(22), 0(23)>
  # DEBUG index => index_124
  # DEBUG BEGIN_STMT
  _349 = index_124;
  # DEBUG index => NULL
  index_64 = _349;
  # DEBUG index => index_64
  # DEBUG BEGIN_STMT
  _65 = (short unsigned int) index_64;
  _66 = entry_22(D)->temp_phys_entry;
  _67 = _65 << 8;
  _66->conntrack_stats_index = _67;
  # DEBUG BEGIN_STMT
  _68 = _66->actions;
  _69 = (long unsigned int) _68;
  _70 = _69 >> 24;
  _71 = _69 >> 8;
  _72 = _71 & 65280;
  _73 = _70 | _72;
  _74 = _69 << 8;
  _75 = _74 & 16711680;
  _76 = _73 | _75;
  _77 = _69 << 24;
  _78 = _76 | _77;
  _79 = _78 & 4194306;
  if (_79 != 0)
    goto <bb 25>; [50.00%]
  else
    goto <bb 29>; [50.00%]

  <bb 25> [local count: 57431766]:
  # DEBUG BEGIN_STMT
  _80 = rtable_19(D)->bridge;
  if (_80 != 0B)
    goto <bb 26>; [53.47%]
  else
    goto <bb 29>; [46.53%]

  <bb 26> [local count: 30708765]:
  # DEBUG BEGIN_STMT
  _81 = _66->args.vlan;
  _82 = _81 >> 8;
  _83 = _81 << 8;
  _84 = _82 | _83;
  _85 = (unsigned int) _84;
  _86 = (void *) _85;
  domain_87 = pfe_l2br_get_first_domain (_80, 1, _86);
  # DEBUG domain => domain_87
  # DEBUG BEGIN_STMT
  if (domain_87 != 0B)
    goto <bb 27>; [53.47%]
  else
    goto <bb 28>; [46.53%]

  <bb 27> [local count: 16419977]:
  # DEBUG BEGIN_STMT
  pfe_l2br_get_vlan_stats_index (domain_87);
  _88 = pfe_l2br_get_vlan_stats_index (domain_87);
  _89 = (short unsigned int) _88;
  _90 = _89 << 8;
  _91 = entry_22(D)->temp_phys_entry;
  _91->args.vlan_stats_index = _90;
  goto <bb 29>; [100.00%]

  <bb 28> [local count: 14288788]:
  # DEBUG BEGIN_STMT
  _92 = entry_22(D)->temp_phys_entry;
  _92->args.vlan_stats_index = 0;

  <bb 29> [local count: 114863532]:
  # DEBUG BEGIN_STMT
  _93 = phys_entry_temp_25->hash;
  _94 = _93 * 128;
  _95 = hash_table_va_55 + _94;
  _96 = _95->flags;
  _97 = (long unsigned int) _96;
  _98 = _97 >> 24;
  _99 = _97 >> 8;
  _100 = _99 & 65280;
  _101 = _98 | _100;
  _102 = _97 << 8;
  _103 = _102 & 16711680;
  _104 = _101 | _103;
  _105 = _97 << 24;
  _106 = _104 | _105;
  _107 = _106 & 1;
  if (_107 == 0)
    goto <bb 30>; [67.00%]
  else
    goto <bb 31>; [33.00%]

  <bb 30> [local count: 76958566]:
  # DEBUG BEGIN_STMT
  phys_entry_temp_25->new_phys_entry_va = _95;
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  goto <bb 34>; [100.00%]

  <bb 31> [local count: 37904966]:
  # DEBUG BEGIN_STMT
  _108 = rtable_19(D)->pool_va;
  # DEBUG fifo => _108
  # DEBUG INLINE_ENTRY fifo_get
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0B
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _237 = _108->write;
  _238 = _108->read;
  # DEBUG fill_level => _237 - _238
  # DEBUG BEGIN_STMT
  _239 = _237 != _238;
  _240 = (long int) _239;
  _241 = __builtin_expect (_240, 1);
  if (_241 != 0)
    goto <bb 32>; [90.00%]
  else
    goto <bb 33>; [10.00%]

  <bb 32> [local count: 34114469]:
  # DEBUG BEGIN_STMT
  _242 = _108->data;
  _243 = _108->depth_mask;
  _244 = _238 & _243;
  _245 = _244 * 4;
  _246 = _242 + _245;
  ret_247 = *_246;
  # DEBUG ret => ret_247
  # DEBUG BEGIN_STMT
  _248 = _238 + 1;
  _108->read = _248;

  <bb 33> [local count: 37904966]:
  # ret_249 = PHI <0B(31), ret_247(32)>
  # DEBUG ret => ret_249
  # DEBUG BEGIN_STMT
  _357 = ret_249;
  # DEBUG fifo => NULL
  # DEBUG ret => NULL
  _109 = _357;
  phys_entry_temp_25->new_phys_entry_va = _109;
  # DEBUG BEGIN_STMT
  if (_109 == 0B)
    goto <bb 48>; [18.75%]
  else
    goto <bb 34>; [81.25%]

  <bb 34> [local count: 107756351]:
  # DEBUG ret => NULL
  # DEBUG BEGIN_STMT
  _110 = phys_entry_temp_25->hash;
  _111 = _110 * 128;
  _112 = hash_table_va_55 + _111;
  phys_entry_temp_25->last_phys_entry_va = _112;
  # DEBUG BEGIN_STMT
  # DEBUG rtable => rtable_19(D)
  # DEBUG phys_entry_temp => phys_entry_temp_25
  # DEBUG INLINE_ENTRY pfe_rtable_add_entry_link
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _250 = phys_entry_temp_25->new_phys_entry_va;
  _250->flags = 0;
  # DEBUG BEGIN_STMT
  # DEBUG rtable => rtable_19(D)
  # DEBUG phys_entry_temp => phys_entry_temp_25
  # DEBUG INLINE_ENTRY pfe_rtable_add_entry_get_phys_pa
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT
  _282 = phys_entry_temp_25->new_phys_entry_va;
  _283 = pfe_rtable_phys_entry_get_pa (rtable_19(D), _282);
  phys_entry_temp_25->new_phys_entry_pa = _283;
  # DEBUG BEGIN_STMT
  if (_283 == 0B)
    goto <bb 35>; [30.00%]
  else
    goto <bb 37>; [70.00%]

  <bb 35> [local count: 32326905]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _284 = pfe_rtable_phys_entry_is_pool (rtable_19(D), _282);
  if (_284 != 0)
    goto <bb 36>; [33.00%]
  else
    goto <bb 37>; [67.00%]

  <bb 36> [local count: 10667879]:
  # DEBUG BEGIN_STMT
  _285 = rtable_19(D)->pool_va;
  fifo_put (_285, _282);
  # DEBUG ret => NULL
  # DEBUG BEGIN_STMT

  <bb 37> [local count: 107756351]:
  # ret_286 = PHI <0(34), 117(35), 117(36)>
  # DEBUG ret => ret_286
  # DEBUG BEGIN_STMT
  _364 = ret_286;
  # DEBUG rtable => NULL
  # DEBUG phys_entry_temp => NULL
  # DEBUG ret => NULL
  ret_251 = _364;
  # DEBUG ret => ret_251
  # DEBUG BEGIN_STMT
  if (ret_251 == 0)
    goto <bb 38>; [50.00%]
  else
    goto <bb 47>; [50.00%]

  <bb 38> [local count: 53878175]:
  # DEBUG BEGIN_STMT
  _252 = phys_entry_temp_25->new_phys_entry_va;
  _253 = pfe_rtable_phys_entry_is_htable (rtable_19(D), _252);
  if (_253 == 1)
    goto <bb 39>; [34.00%]
  else
    goto <bb 45>; [66.00%]

  <bb 39> [local count: 18318580]:
  # DEBUG BEGIN_STMT
  _252->next = 0;
  goto <bb 47>; [100.00%]

  <bb 40> [local count: 287709458]:
  # DEBUG BEGIN_STMT
  _255 = _254 >> 24;
  _256 = _254 >> 8;
  _257 = _256 & 65280;
  _258 = _255 | _257;
  _259 = _254 << 8;
  _260 = _259 & 16711680;
  _261 = _258 | _260;
  _262 = _254 << 24;
  _263 = _261 | _262;
  _264 = (struct pfe_ct_rtable_entry_t *) _263;
  # DEBUG rtable => rtable_19(D)
  # DEBUG phys_entry_pa => _264
  # DEBUG INLINE_ENTRY pfe_rtable_phys_entry_get_va
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _287 = pfe_rtable_phys_entry_is_htable (rtable_19(D), _264);
  if (_287 == 1)
    goto <bb 41>; [34.00%]
  else
    goto <bb 42>; [66.00%]

  <bb 41> [local count: 97821216]:
  # DEBUG BEGIN_STMT
  _288 = rtable_19(D)->htable_va_pa_offset;
  phys_entry_pa.16_289 = (unsigned int) _264;
  _290 = _288 + phys_entry_pa.16_289;
  va_291 = (struct pfe_ct_rtable_entry_t *) _290;
  # DEBUG va => va_291
  goto <bb 44>; [100.00%]

  <bb 42> [local count: 189888242]:
  # DEBUG BEGIN_STMT
  _292 = pfe_rtable_phys_entry_is_pool (rtable_19(D), _264);
  if (_292 == 1)
    goto <bb 43>; [55.78%]
  else
    goto <bb 44>; [44.22%]

  <bb 43> [local count: 105919661]:
  # DEBUG BEGIN_STMT
  _293 = rtable_19(D)->pool_va_pa_offset;
  phys_entry_pa.17_294 = (unsigned int) _264;
  _295 = _293 + phys_entry_pa.17_294;
  va_296 = (struct pfe_ct_rtable_entry_t *) _295;
  # DEBUG va => va_296

  <bb 44> [local count: 287709458]:
  # va_297 = PHI <va_291(41), 0B(42), va_296(43)>
  # DEBUG va => va_297
  # DEBUG BEGIN_STMT
  _370 = va_297;
  # DEBUG rtable => NULL
  # DEBUG phys_entry_pa => NULL
  # DEBUG va => NULL
  _265 = _370;
  phys_entry_temp_25->last_phys_entry_va = _265;

  <bb 45> [local count: 323269054]:
  # DEBUG BEGIN_STMT
  _266 = phys_entry_temp_25->last_phys_entry_va;
  _254 = _266->next;
  if (_254 != 0)
    goto <bb 40>; [89.00%]
  else
    goto <bb 46>; [11.00%]

  <bb 46> [local count: 35559596]:
  # _267 = PHI <_266(45)>
  # DEBUG BEGIN_STMT
  valid_tmp_268 = _267->flags;
  # DEBUG valid_tmp => valid_tmp_268
  # DEBUG BEGIN_STMT
  _267->flags = 0;
  # DEBUG BEGIN_STMT
  oal_time_usleep (10);
  # DEBUG BEGIN_STMT
  _269 = phys_entry_temp_25->new_phys_entry_pa;
  _270 = (long unsigned int) _269;
  _271 = _270 >> 24;
  _272 = _270 >> 8;
  _273 = _272 & 65280;
  _274 = _271 | _273;
  _275 = _270 << 8;
  _276 = _275 & 16711680;
  _277 = _274 | _276;
  _278 = _270 << 24;
  _279 = phys_entry_temp_25->last_phys_entry_va;
  _280 = _277 | _278;
  _279->next = _280;
  # DEBUG BEGIN_STMT
  __asm__ __volatile__(" dmb" :  :  : "memory");
  # DEBUG BEGIN_STMT
  _281 = phys_entry_temp_25->last_phys_entry_va;
  _281->flags = valid_tmp_268;

  <bb 47> [local count: 107756351]:
  # DEBUG BEGIN_STMT
  _373 = ret_251;
  # DEBUG rtable => NULL
  # DEBUG phys_entry_temp => NULL
  # DEBUG valid_tmp => NULL
  # DEBUG ret => NULL
  ret_113 = _373;
  # DEBUG ret => ret_113

  <bb 48> [local count: 114863532]:
  # ret_114 = PHI <2(33), ret_113(47)>
  # DEBUG ret => ret_114
  # DEBUG BEGIN_STMT
  _374 = ret_114;
  # DEBUG rtable => NULL
  # DEBUG entry => NULL
  # DEBUG phys_entry_temp => NULL
  # DEBUG index => NULL
  # DEBUG ret => NULL
  # DEBUG hash_table_va => NULL
  # DEBUG ipv_type => NULL
  # DEBUG domain => NULL
  ret_28 = _374;
  # DEBUG ret => ret_28
  # DEBUG BEGIN_STMT
  if (ret_28 == 0)
    goto <bb 49>; [33.00%]
  else
    goto <bb 65>; [67.00%]

  <bb 49> [local count: 37904966]:
  # DEBUG BEGIN_STMT
  _2 = phys_entry_temp_25->new_phys_entry_va;
  _3 = entry_22(D)->temp_phys_entry;
  memcpy (_2, _3, 128);
  # DEBUG BEGIN_STMT
  _4 = phys_entry_temp_25->new_phys_entry_va;
  entry_22(D)->phys_entry = _4;
  # DEBUG BEGIN_STMT
  _5 = phys_entry_temp_25->new_phys_entry_pa;
  _6 = (long unsigned int) _5;
  _7 = _6 >> 24;
  _8 = _6 >> 8;
  _9 = _8 & 65280;
  _10 = _7 | _9;
  _11 = _6 << 8;
  _12 = _11 & 16711680;
  _13 = _10 | _12;
  _14 = _6 << 24;
  _15 = _13 | _14;
  _4->rt_orig = _15;
  # DEBUG BEGIN_STMT
  _4->i_phy_if = 10;
  # DEBUG BEGIN_STMT
  __asm__ __volatile__(" dmb" :  :  : "memory");
  # DEBUG BEGIN_STMT
  _40 = MEM[(struct pfe_ct_rtable_entry_t * *)phys_entry_temp_25 + 8B];
  # DEBUG D#8 => phys_entry_temp_25
  # DEBUG rtable => rtable_19(D)
  # DEBUG entry => entry_22(D)
  # DEBUG INLINE_ENTRY pfe_rtable_add_entry_validate
  # DEBUG phys_entry_temp => D#8
  # DEBUG BEGIN_STMT
  _298 = entry_22(D)->phys_entry;
  _299 = _298->flag_ipv6;
  if (_299 == 0)
    goto <bb 51>; [50.00%]
  else
    goto <bb 50>; [50.00%]

  <bb 50> [local count: 18952483]:

  <bb 51> [local count: 37904966]:
  # iftmp.18_300 = PHI <16777216(49), 50331648(50)>
  _298->flags = iftmp.18_300;
  # DEBUG BEGIN_STMT
  _301 = _40;
  if (_301 != 0B)
    goto <bb 52>; [53.47%]
  else
    goto <bb 60>; [46.53%]

  <bb 52> [local count: 20267785]:
  # DEBUG rtable => rtable_19(D)
  # DEBUG phys_entry_va => _301
  # DEBUG INLINE_ENTRY pfe_rtable_get_by_phys_entry_va
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG match => 0
  # DEBUG BEGIN_STMT
  _311 = MEM[(const struct pfe_rtable_t *)rtable_19(D)].active_entries.prNext;
  _312 = &MEM[(const struct pfe_rtable_t *)rtable_19(D)].active_entries;
  if (_311 != _312)
    goto <bb 56>; [91.73%]
  else
    goto <bb 58>; [8.27%]

  <bb 53> [local count: 192258898]:
  # DEBUG BEGIN_STMT
  _314 = item_313 - 52B;
  entry_315 = (struct pfe_rtable_entry_t *) _314;
  # DEBUG entry => entry_315
  # DEBUG BEGIN_STMT
  if (item_313 != 52B)
    goto <bb 54>; [70.00%]
  else
    goto <bb 55>; [30.00%]

  <bb 54> [local count: 134581229]:
  # DEBUG BEGIN_STMT
  _316 = entry_315->phys_entry;
  if (_301 == _316)
    goto <bb 57>; [5.50%]
  else
    goto <bb 55>; [94.50%]

  <bb 55> [local count: 184856930]:
  # DEBUG BEGIN_STMT
  item_317 = item_313->prNext;
  # DEBUG item => item_317

  <bb 56> [local count: 203448570]:
  # item_313 = PHI <_311(52), item_317(55)>
  # entry_320 = PHI <entry_321(D)(52), entry_315(55)>
  # DEBUG entry => entry_320
  # DEBUG item => item_313
  # DEBUG BEGIN_STMT
  if (_312 != item_313)
    goto <bb 53>; [94.50%]
  else
    goto <bb 57>; [5.50%]

  <bb 57> [local count: 18591639]:
  # entry_322 = PHI <entry_315(54), entry_320(56)>
  # match_318 = PHI <1(54), 0(56)>
  # DEBUG match => match_318
  # DEBUG entry => entry_322
  # DEBUG BEGIN_STMT
  if (match_318 == 1)
    goto <bb 59>; [55.78%]
  else
    goto <bb 58>; [44.22%]

  <bb 58> [local count: 9897369]:
  # DEBUG match => NULL
  # DEBUG entry => NULL
  # DEBUG BEGIN_STMT

  <bb 59> [local count: 20267785]:
  # _319 = PHI <entry_322(57), 0B(58)>
  _376 = _319;
  # DEBUG rtable => NULL
  # DEBUG phys_entry_va => NULL
  # DEBUG match => NULL
  # DEBUG entry => NULL
  # DEBUG item => NULL
  iftmp.19_302 = _376;

  <bb 60> [local count: 37904965]:
  # iftmp.19_303 = PHI <0B(51), iftmp.19_302(59)>
  entry_22(D)->prev = iftmp.19_303;
  # DEBUG BEGIN_STMT
  entry_22(D)->next = 0B;
  # DEBUG BEGIN_STMT
  if (iftmp.19_303 != 0B)
    goto <bb 61>; [70.00%]
  else
    goto <bb 62>; [30.00%]

  <bb 61> [local count: 26533476]:
  # DEBUG BEGIN_STMT
  iftmp.19_303->next = entry_22(D);

  <bb 62> [local count: 37904965]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _304 = rtable_19(D)->active_entries.prPrev;
  entry_22(D)->list_entry.prPrev = _304;
  # DEBUG BEGIN_STMT
  _305 = &rtable_19(D)->active_entries;
  entry_22(D)->list_entry.prNext = _305;
  # DEBUG BEGIN_STMT
  _306 = &entry_22(D)->list_entry;
  _304->prNext = _306;
  # DEBUG BEGIN_STMT
  rtable_19(D)->active_entries.prPrev = _306;
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  entry_22(D)->rtable = rtable_19(D);
  # DEBUG BEGIN_STMT
  _307 = rtable_19(D)->active_entries_count;
  if (_307 == 0)
    goto <bb 63>; [33.00%]
  else
    goto <bb 64>; [67.00%]

  <bb 63> [local count: 12508639]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _308 = rtable_19(D)->class;
  pfe_class_rtable_lookup_enable (_308);

  <bb 64> [local count: 37904965]:
  # DEBUG BEGIN_STMT
  _309 = rtable_19(D)->active_entries_count;
  _310 = _309 + 1;
  rtable_19(D)->active_entries_count = _310;
  # DEBUG BEGIN_STMT

  <bb 65> [local count: 114863532]:
  # DEBUG rtable => NULL
  # DEBUG entry => NULL
  # DEBUG BEGIN_STMT
  # DEBUG D#12 => &rtable_19(D)->lock
  _39 = MEM[(const oal_mutex_t *)rtable_19(D) + 60B];
  # DEBUG D#2 => D#12
  oal_mutex_unlock.isra.0 (_39);
  # DEBUG BEGIN_STMT

  <bb 66> [local count: 162950109]:
  # _16 = PHI <116(8), 116(9), ret_28(65)>
  return _16;

}



;; Function pfe_rtable_entry_to_5t_out (pfe_rtable_entry_to_5t_out, funcdef_no=84, decl_uid=11254, cgraph_uid=85, symbol_order=89)

pfe_rtable_entry_to_5t_out (const struct pfe_rtable_entry_t * entry, struct pfe_5_tuple_t * tuple)
{
  struct pfe_ct_rtable_entry_t * _1;
  unsigned char _2;
  union 
{
  uint16_t v6[8];
} * _3;
  uint32_t * _4;
  union 
{
  uint16_t v6[8];
} * _5;
  struct pfe_ct_rtable_entry_t * _6;
  uint32_t * _7;
  struct pfe_ct_rtable_entry_t * _8;
  struct pfe_ct_rtable_entry_t * _9;
  short unsigned int _10;
  short unsigned int _11;
  short unsigned int _12;
  short unsigned int _13;
  unsigned char _14;
  unsigned int _20;
  unsigned int _22;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  memset (tuple_17(D), 0, 50);
  # DEBUG BEGIN_STMT
  _1 = entry_19(D)->phys_entry;
  _2 = _1->flag_ipv6;
  if (_2 == 1)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
  # DEBUG BEGIN_STMT
  _3 = &tuple_17(D)->src_ip.v6;
  _4 = &_1->args.ipv.v6.sip[0];
  memcpy (_3, _4, 16);
  # DEBUG BEGIN_STMT
  _5 = &tuple_17(D)->dst_ip.v6;
  _6 = entry_19(D)->phys_entry;
  _7 = &_6->args.ipv.v6.dip[0];
  memcpy (_5, _7, 16);
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 856416480]:
  # DEBUG BEGIN_STMT
  _20 = MEM[(char * {ref-all})_1 + 76B];
  MEM[(char * {ref-all})tuple_17(D)] = _20;
  # DEBUG BEGIN_STMT
  _8 = entry_19(D)->phys_entry;
  _22 = MEM[(char * {ref-all})_8 + 80B];
  MEM[(char * {ref-all})tuple_17(D) + 22B] = _22;
  # DEBUG BEGIN_STMT
  tuple_17(D)->src_ip.is_ipv4 = 1;
  # DEBUG BEGIN_STMT
  tuple_17(D)->dst_ip.is_ipv4 = 1;

  <bb 5> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _9 = entry_19(D)->phys_entry;
  _10 = _9->args.sport;
  _11 = _10 r>> 8;
  tuple_17(D)->sport = _11;
  # DEBUG BEGIN_STMT
  _12 = _9->args.dport;
  _13 = _12 r>> 8;
  tuple_17(D)->dport = _13;
  # DEBUG BEGIN_STMT
  _14 = _9->proto;
  tuple_17(D)->proto = _14;
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT
  return 0;

}



;; Function pfe_rtable_get_first (pfe_rtable_get_first, funcdef_no=86, decl_uid=11258, cgraph_uid=87, symbol_order=91)

pfe_rtable_get_first (struct pfe_rtable_t * rtable, pfe_rtable_get_criterion_t crit, void * arg)
{
  bool_t known_crit;
  bool_t match;
  struct pfe_rtable_entry_t * entry;
  struct LLIST_t * item;
  struct pfe_5_tuple_t * _1;
  struct LLIST_Struct * _2;
  struct LLIST_t * _3;
  int _4;
  struct LLIST_Struct * _5;
  <unnamed type> _6;
  union pfe_rtable_criterion_arg_t * _7;
  unsigned char _8;
  unsigned int _24;
  unsigned int _27;
  short unsigned int _38;
  short unsigned int _39;

  <bb 2> [local count: 272546913]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG entry => 0B
  # DEBUG BEGIN_STMT
  # DEBUG match => 0
  # DEBUG BEGIN_STMT
  # DEBUG known_crit => 1
  # DEBUG BEGIN_STMT
  rtable_20(D)->cur_crit = crit_21(D);
  # DEBUG BEGIN_STMT
  switch (crit_21(D)) <default: <L7> [16.67%], case 0 ... 2: <L23> [16.67%], case 3: <L3> [16.67%], case 4: <L4> [16.67%], case 5: <L6> [16.67%], case 6: <L5> [16.67%]>

  <bb 3> [local count: 45433570]:
<L3>:
  # DEBUG BEGIN_STMT
  rtable_20(D)->cur_crit_arg.iface = arg_23(D);
  # DEBUG BEGIN_STMT
  goto <bb 8>; [100.00%]

  <bb 4> [local count: 45433570]:
<L4>:
  # DEBUG BEGIN_STMT
  _27 = MEM[(char * {ref-all})arg_23(D)];
  MEM[(char * {ref-all})rtable_20(D) + 68B] = _27;
  # DEBUG BEGIN_STMT
  goto <bb 8>; [100.00%]

  <bb 5> [local count: 45433570]:
<L5>:
  # DEBUG BEGIN_STMT
  _24 = MEM[(char * {ref-all})arg_23(D)];
  MEM[(char * {ref-all})rtable_20(D) + 68B] = _24;
  # DEBUG BEGIN_STMT
  goto <bb 8>; [100.00%]

  <bb 6> [local count: 45433570]:
<L6>:
  # DEBUG BEGIN_STMT
  _1 = &rtable_20(D)->cur_crit_arg.five_tuple;
  memcpy (_1, arg_23(D), 50);
  # DEBUG BEGIN_STMT
  goto <bb 8>; [100.00%]

  <bb 7> [local count: 45433570]:
<L7>:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG known_crit => 0
  # DEBUG BEGIN_STMT

  <bb 8> [local count: 272601423]:
  # known_crit_14 = PHI <1(2), 1(3), 1(4), 1(5), 1(6), 0(7)>
<L23>:
  # DEBUG known_crit => known_crit_14
  # DEBUG BEGIN_STMT
  _2 = rtable_20(D)->active_entries.prNext;
  _3 = &rtable_20(D)->active_entries;
  if (_2 != _3)
    goto <bb 9>; [85.10%]
  else
    goto <bb 17>; [14.90%]

  <bb 9> [local count: 231983810]:
  if (known_crit_14 == 1)
    goto <bb 10>; [38.32%]
  else
    goto <bb 17>; [61.68%]

  <bb 10> [local count: 88896196]:
  # DEBUG BEGIN_STMT
  # DEBUG D#14 => &rtable_20(D)->lock
  _38 = MEM[(const oal_mutex_t *)rtable_20(D) + 60B];
  # DEBUG D#1 => D#14
  oal_mutex_lock.isra.0 (_38);
  # DEBUG BEGIN_STMT
  item_32 = rtable_20(D)->active_entries.prNext;
  # DEBUG item => item_32
  goto <bb 14>; [100.00%]

  <bb 11> [local count: 1014686025]:
  # DEBUG BEGIN_STMT
  _4 = item_9 - 52B;
  entry_33 = (struct pfe_rtable_entry_t *) _4;
  # DEBUG entry => entry_33
  # DEBUG BEGIN_STMT
  _5 = item_9->prNext;
  rtable_20(D)->cur_item = _5;
  # DEBUG BEGIN_STMT
  if (item_9 != 52B)
    goto <bb 12>; [53.47%]
  else
    goto <bb 13>; [46.53%]

  <bb 12> [local count: 542552618]:
  # DEBUG BEGIN_STMT
  _6 = rtable_20(D)->cur_crit;
  _7 = &rtable_20(D)->cur_crit_arg;
  _8 = pfe_rtable_match_criterion (_6, _7, entry_33);
  if (_8 == 1)
    goto <bb 15>; [5.50%]
  else
    goto <bb 13>; [94.50%]

  <bb 13> [local count: 984845631]:
  # DEBUG BEGIN_STMT
  item_36 = item_9->prNext;
  # DEBUG item => item_36

  <bb 14> [local count: 1073741824]:
  # item_9 = PHI <item_32(10), item_36(13)>
  # entry_10 = PHI <0B(10), entry_33(13)>
  # DEBUG entry => entry_10
  # DEBUG item => item_9
  # DEBUG BEGIN_STMT
  if (_3 != item_9)
    goto <bb 11>; [94.50%]
  else
    goto <bb 15>; [5.50%]

  <bb 15> [local count: 88896194]:
  # entry_11 = PHI <entry_33(12), entry_10(14)>
  # match_13 = PHI <1(12), 0(14)>
  # DEBUG match => match_13
  # DEBUG entry => entry_11
  # DEBUG BEGIN_STMT
  # DEBUG D#15 => &rtable_20(D)->lock
  _39 = MEM[(const oal_mutex_t *)rtable_20(D) + 60B];
  # DEBUG D#2 => D#15
  oal_mutex_unlock.isra.0 (_39);
  # DEBUG match => match_13
  # DEBUG entry => entry_11
  # DEBUG BEGIN_STMT
  if (match_13 != 1)
    goto <bb 16>; [44.22%]
  else
    goto <bb 17>; [55.78%]

  <bb 16> [local count: 39309897]:

  <bb 17> [local count: 272601421]:
  # entry_12 = PHI <entry_11(15), 0B(8), 0B(16), 0B(9)>
  # DEBUG match => NULL
  # DEBUG entry => entry_12
  # DEBUG BEGIN_STMT
  return entry_12;

}



;; Function pfe_rtable_get_next (pfe_rtable_get_next, funcdef_no=87, decl_uid=11260, cgraph_uid=88, symbol_order=92)

pfe_rtable_get_next (struct pfe_rtable_t * rtable)
{
  bool_t match;
  struct pfe_rtable_entry_t * entry;
  struct LLIST_Struct * _1;
  struct LLIST_t * _2;
  struct LLIST_t * _3;
  int _4;
  struct LLIST_Struct * _5;
  <unnamed type> _6;
  union pfe_rtable_criterion_arg_t * _7;
  unsigned char _8;
  struct LLIST_t * _9;
  short unsigned int _26;
  short unsigned int _27;

  <bb 2> [local count: 141584257]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG match => 0
  # DEBUG BEGIN_STMT
  _1 = rtable_18(D)->active_entries.prNext;
  _2 = &rtable_18(D)->active_entries;
  if (_1 != _2)
    goto <bb 4>; [85.10%]
  else
    goto <bb 13>; [14.90%]

  <bb 4> [local count: 120488203]:
  # DEBUG BEGIN_STMT
  _3 = rtable_18(D)->cur_item;
  if (_2 == _3)
    goto <bb 13>; [26.22%]
  else
    goto <bb 6>; [73.78%]

  <bb 6> [local count: 88896196]:
  # DEBUG BEGIN_STMT
  # DEBUG D#16 => &rtable_18(D)->lock
  _26 = MEM[(const oal_mutex_t *)rtable_18(D) + 60B];
  # DEBUG D#1 => D#16
  oal_mutex_lock.isra.0 (_26);
  # DEBUG BEGIN_STMT
  goto <bb 15>; [100.00%]

  <bb 7> [local count: 1014686024]:
  # DEBUG BEGIN_STMT
  _4 = _9 - 52B;
  entry_21 = (struct pfe_rtable_entry_t *) _4;
  # DEBUG entry => entry_21
  # DEBUG BEGIN_STMT
  _5 = _9->prNext;
  rtable_18(D)->cur_item = _5;
  # DEBUG BEGIN_STMT
  if (_9 != 52B)
    goto <bb 8>; [53.47%]
  else
    goto <bb 10>; [46.53%]

  <bb 8> [local count: 542552617]:
  # DEBUG BEGIN_STMT
  _6 = rtable_18(D)->cur_crit;
  _7 = &rtable_18(D)->cur_crit_arg;
  _8 = pfe_rtable_match_criterion (_6, _7, entry_21);
  if (_8 == 1)
    goto <bb 11>; [5.50%]
  else
    goto <bb 10>; [94.50%]

  <bb 10> [local count: 984845630]:
  # entry_16 = PHI <entry_21(7), entry_21(8)>

  <bb 15> [local count: 1073741824]:
  # entry_10 = PHI <entry_16(10), entry_19(D)(6)>
  # DEBUG entry => entry_10
  # DEBUG BEGIN_STMT
  _9 = rtable_18(D)->cur_item;
  if (_2 != _9)
    goto <bb 7>; [94.50%]
  else
    goto <bb 11>; [5.50%]

  <bb 11> [local count: 88896194]:
  # entry_11 = PHI <entry_21(8), entry_10(15)>
  # match_13 = PHI <1(8), 0(15)>
  # DEBUG match => match_13
  # DEBUG entry => entry_11
  # DEBUG BEGIN_STMT
  # DEBUG D#17 => &rtable_18(D)->lock
  _27 = MEM[(const oal_mutex_t *)rtable_18(D) + 60B];
  # DEBUG D#2 => D#17
  oal_mutex_unlock.isra.0 (_27);
  # DEBUG match => match_13
  # DEBUG entry => entry_11
  # DEBUG BEGIN_STMT
  if (match_13 != 1)
    goto <bb 14>; [44.22%]
  else
    goto <bb 13>; [55.78%]

  <bb 14> [local count: 39309897]:

  <bb 13> [local count: 141584255]:
  # entry_12 = PHI <entry_11(11), 0B(2), 0B(14), 0B(4)>
  # DEBUG match => NULL
  # DEBUG entry => entry_12
  # DEBUG BEGIN_STMT
  return entry_12;

}



;; Function pfe_rtable_get_stats (pfe_rtable_get_stats, funcdef_no=88, decl_uid=11373, cgraph_uid=89, symbol_order=93)

pfe_rtable_get_stats (const struct pfe_rtable_t * rtable, struct pfe_ct_conntrack_stats_t * stat, uint8_t conntrack_index)
{
  uint16_t offset;
  struct pfe_ct_conntrack_stats_t stats;
  errno_t ret;
  uint32_t i;
  short unsigned int _1;
  struct pfe_class_t * _2;
  long int i.25_3;
  long unsigned int _4;
  long unsigned int _5;
  long unsigned int _6;
  long unsigned int _7;
  long unsigned int _8;
  long unsigned int _9;
  long unsigned int _10;
  long unsigned int _11;
  long unsigned int _12;
  long unsigned int _13;
  long unsigned int _14;
  long unsigned int _15;
  long unsigned int _16;
  long unsigned int _17;
  long unsigned int _18;
  long unsigned int _19;
  long unsigned int _20;
  long unsigned int _21;
  long unsigned int _22;
  long unsigned int _23;
  long unsigned int _24;
  long unsigned int _25;
  long unsigned int _26;
  long unsigned int _27;
  long unsigned int _28;
  long unsigned int _29;
  long unsigned int _30;
  struct pfe_class_t * _31;
  long unsigned int _32;

  <bb 2> [local count: 114863532]:
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG offset => 0
  # DEBUG BEGIN_STMT
  _1 = (short unsigned int) conntrack_index_38(D);
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  memset (stat_41(D), 0, 8);
  # DEBUG BEGIN_STMT
  offset_43 = _1 * 8;
  # DEBUG offset => offset_43
  # DEBUG BEGIN_STMT
  goto <bb 5>; [100.00%]

  <bb 3> [local count: 1014686025]:
  # DEBUG BEGIN_STMT
  memset (&stats, 0, 8);
  # DEBUG BEGIN_STMT
  _2 = rtable_40(D)->class;
  i.25_3 = (long int) i_33;
  _4 = rtable_40(D)->conntrack_stats_table_addr;
  _5 = (long unsigned int) offset_43;
  _6 = _4 + _5;
  ret_47 = pfe_class_read_dmem (_2, i.25_3, &stats, _6, 8);
  # DEBUG ret => ret_47
  # DEBUG BEGIN_STMT
  if (ret_47 != 0)
    goto <bb 6>; [5.50%]
  else
    goto <bb 4>; [94.50%]

  <bb 4> [local count: 958878293]:
  # DEBUG BEGIN_STMT
  _7 = stat_41(D)->hit;
  _8 = stats.hit;
  _9 = _8 >> 24;
  _10 = _8 >> 8;
  _11 = _10 & 65280;
  _12 = _9 | _11;
  _13 = _8 << 8;
  _14 = _13 & 16711680;
  _15 = _12 | _14;
  _16 = _8 << 24;
  _17 = _15 | _16;
  _18 = _7 + _17;
  stat_41(D)->hit = _18;
  # DEBUG BEGIN_STMT
  _19 = stat_41(D)->hit_bytes;
  _20 = stats.hit_bytes;
  _21 = _20 >> 24;
  _22 = _20 >> 8;
  _23 = _22 & 65280;
  _24 = _21 | _23;
  _25 = _20 << 8;
  _26 = _25 & 16711680;
  _27 = _24 | _26;
  _28 = _20 << 24;
  _29 = _27 | _28;
  _30 = _19 + _29;
  stat_41(D)->hit_bytes = _30;
  # DEBUG BEGIN_STMT
  i_50 = i_33 + 1;
  # DEBUG i => i_50

  <bb 5> [local count: 1073741824]:
  # i_33 = PHI <0(2), i_50(4)>
  # ret_34 = PHI <0(2), 0(4)>
  # DEBUG ret => ret_34
  # DEBUG i => i_33
  # DEBUG BEGIN_STMT
  _31 = rtable_40(D)->class;
  _32 = pfe_class_get_num_of_pes (_31);
  if (_32 > i_33)
    goto <bb 3>; [94.50%]
  else
    goto <bb 6>; [5.50%]

  <bb 6> [local count: 114863532]:
  # ret_35 = PHI <ret_47(3), ret_34(5)>
  # DEBUG ret => ret_35
  # DEBUG BEGIN_STMT
  stats ={v} {CLOBBER};
  return ret_35;

}



;; Function pfe_rtable_clear_stats (pfe_rtable_clear_stats, funcdef_no=89, decl_uid=11499, cgraph_uid=90, symbol_order=94)

pfe_rtable_clear_stats (const struct pfe_rtable_t * rtable, uint8_t conntrack_index)
{
  uint16_t offset;
  errno_t ret;
  short unsigned int _1;
  short unsigned int _2;
  struct pfe_class_t * _3;
  long unsigned int _4;
  long unsigned int _5;
  long unsigned int _6;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG ret => 0
  # DEBUG BEGIN_STMT
  # DEBUG offset => 0
  # DEBUG BEGIN_STMT
  _1 = (short unsigned int) conntrack_index_9(D);
  _2 = rtable_11(D)->conntrack_stats_table_size;
  if (_1 > _2)
    goto <bb 4>; [52.23%]
  else
    goto <bb 3>; [47.77%]

  <bb 3> [local count: 512926469]:
  # DEBUG BEGIN_STMT
  offset_12 = _1 * 8;
  # DEBUG offset => offset_12
  # DEBUG BEGIN_STMT
  _3 = rtable_11(D)->class;
  _4 = rtable_11(D)->conntrack_stats_table_addr;
  _5 = (long unsigned int) offset_12;
  _6 = _4 + _5;
  ret_14 = pfe_class_write_dmem (_3, -1, _6, &pfe_rtable_clear_stats_stat, 8);
  # DEBUG ret => ret_14

  <bb 4> [local count: 1073741824]:
  # ret_7 = PHI <22(2), ret_14(3)>
  # DEBUG ret => ret_7
  # DEBUG BEGIN_STMT
  return ret_7;

}



;; Function pfe_rtable_del_entry_nolock (pfe_rtable_del_entry_nolock, funcdef_no=75, decl_uid=11460, cgraph_uid=76, symbol_order=80)


Symbols to be put in SSA form
{ D.12466 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 28
Number of blocks to update: 27 ( 96%)


Merging blocks 5 and 25
Removing basic block 24
;; 1 loops found
;;
;; Loop 0
;;  header 0, latch 1
;;  depth 0, outer -1
;;  nodes: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
;; 2 succs { 3 25 }
;; 3 succs { 4 17 }
;; 4 succs { 5 8 }
;; 5 succs { 6 7 }
;; 6 succs { 7 }
;; 7 succs { 8 }
;; 8 succs { 9 14 }
;; 9 succs { 10 11 }
;; 10 succs { 11 }
;; 11 succs { 12 13 }
;; 12 succs { 13 }
;; 13 succs { 23 }
;; 14 succs { 15 16 }
;; 15 succs { 16 }
;; 16 succs { 23 }
;; 17 succs { 18 23 }
;; 18 succs { 19 20 }
;; 19 succs { 20 }
;; 20 succs { 21 22 }
;; 21 succs { 22 }
;; 22 succs { 23 }
;; 23 succs { 24 25 }
;; 24 succs { 25 }
;; 25 succs { 1 }
pfe_rtable_del_entry_nolock (struct pfe_rtable_t * rtable, struct pfe_rtable_entry_t * entry)
{
  pfe_ct_rtable_flags_t valid_tmp;
  struct pfe_ct_rtable_entry_t * next_phys_entry_pa;
  struct pfe_ct_rtable_entry_t * _1;
  unsigned char _2;
  struct pfe_ct_rtable_entry_t * _3;
  short unsigned int _4;
  short unsigned int _5;
  unsigned char _6;
  struct pfe_ct_rtable_entry_t * _7;
  short unsigned int _8;
  short unsigned int _9;
  unsigned char _10;
  struct pfe_rtable_entry_tag * _11;
  struct pfe_ct_rtable_entry_t * _12;
  struct pfe_ct_rtable_entry_t * _13;
  struct pfe_rtable_entry_tag * _14;
  struct pfe_ct_rtable_entry_t * _15;
  struct pfe_rtable_entry_tag * _16;
  struct pfe_ct_rtable_entry_t * _17;
  struct pfe_rtable_entry_tag * _18;
  struct pfe_ct_rtable_entry_t * _19;
  unsigned char _20;
  struct fifo_t * _21;
  struct pfe_rtable_entry_tag * _22;
  struct pfe_ct_rtable_entry_t * _23;
  long unsigned int next_phys_entry_pa.20_24;
  long unsigned int _25;
  long unsigned int _26;
  long unsigned int _27;
  long unsigned int _28;
  long unsigned int _29;
  long unsigned int _30;
  long unsigned int _31;
  long unsigned int _32;
  long unsigned int _33;
  struct LLIST_t * _34;
  struct LLIST_t * _35;
  struct LLIST_Struct * _36;
  struct LLIST_Struct * _37;
  struct LLIST_Struct * _38;
  struct LLIST_Struct * _39;
  struct pfe_rtable_entry_tag * _40;
  struct pfe_ct_rtable_entry_t * _41;
  struct pfe_ct_rtable_entry_t * _42;
  struct LLIST_t * _43;
  struct LLIST_t * _44;
  struct LLIST_Struct * _45;
  struct LLIST_Struct * _46;
  struct LLIST_Struct * _47;
  struct LLIST_Struct * _48;
  struct pfe_ct_rtable_entry_t * _49;
  unsigned char _50;
  struct pfe_rtable_entry_tag * _51;
  struct pfe_ct_rtable_entry_t * _52;
  struct pfe_ct_rtable_entry_t * _53;
  struct pfe_rtable_entry_tag * _54;
  struct pfe_ct_rtable_entry_t * _55;
  long unsigned int _56;
  struct pfe_rtable_entry_tag * _57;
  struct pfe_ct_rtable_entry_t * _58;
  struct pfe_ct_rtable_entry_t * _59;
  struct fifo_t * _60;
  struct pfe_ct_rtable_entry_t * _61;
  struct LLIST_t * _62;
  struct LLIST_t * _63;
  struct LLIST_Struct * _64;
  struct LLIST_Struct * _65;
  struct LLIST_Struct * _66;
  struct LLIST_Struct * _67;
  struct pfe_rtable_entry_tag * _68;
  struct pfe_rtable_entry_tag * _69;
  struct pfe_rtable_entry_tag * _70;
  struct pfe_ct_rtable_entry_t * _71;
  long unsigned int _72;
  long unsigned int _73;
  struct pfe_rtable_t * _140;
  int _141;

  <bb 2> [local count: 1073741823]:
  # DEBUG BEGIN_STMT
  # DEBUG next_phys_entry_pa => 0B
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _140 = MEM[(struct pfe_rtable_t * *)entry_83(D)];
  # DEBUG D#7 => entry_83(D)
  # DEBUG INLINE_ENTRY pfe_rtable_entry_is_in_table
  # DEBUG entry => D#7
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (_140 != 0B)
    goto <bb 3>; [70.00%]
  else
    goto <bb 25>; [30.00%]

  <bb 3> [local count: 751619277]:
  # DEBUG ret => 1
  # DEBUG BEGIN_STMT
  # DEBUG ret => NULL
  # DEBUG BEGIN_STMT
  _1 = entry_83(D)->phys_entry;
  _2 = pfe_rtable_phys_entry_is_htable (rtable_84(D), _1);
  if (_2 == 1)
    goto <bb 4>; [34.00%]
  else
    goto <bb 17>; [66.00%]

  <bb 4> [local count: 255550554]:
  # DEBUG BEGIN_STMT
  _1->flags = 0;
  # DEBUG BEGIN_STMT
  _3 = entry_83(D)->temp_phys_entry;
  _4 = _3->conntrack_stats_index;
  if (_4 != 0)
    goto <bb 5>; [33.00%]
  else
    goto <bb 8>; [67.00%]

  <bb 5> [local count: 84331683]:
  # DEBUG BEGIN_STMT
  _5 = _4 >> 8;
  _6 = (unsigned char) _5;
  pfe_rtable_clear_stats (rtable_84(D), _6);
  # DEBUG BEGIN_STMT
  _7 = entry_83(D)->temp_phys_entry;
  _8 = _7->conntrack_stats_index;
  _9 = _8 >> 8;
  _10 = (unsigned char) _9;
  # DEBUG index => _10
  # DEBUG INLINE_ENTRY pfe_rtable_free_stats_index
  # DEBUG BEGIN_STMT
  if (_10 <= 20)
    goto <bb 6>; [50.00%]
  else
    goto <bb 7>; [50.00%]

  <bb 6> [local count: 42165841]:
  # DEBUG BEGIN_STMT
  _141 = (int) _10;
  stats_tbl_index[_141] = 0;

  <bb 7> [local count: 84331683]:

  <bb 8> [local count: 255550553]:
  # DEBUG index => NULL
  # DEBUG BEGIN_STMT
  _11 = entry_83(D)->next;
  if (_11 != 0B)
    goto <bb 9>; [70.00%]
  else
    goto <bb 14>; [30.00%]

  <bb 9> [local count: 178885388]:
  # DEBUG BEGIN_STMT
  _12 = _11->phys_entry;
  valid_tmp_118 = _12->flags;
  # DEBUG valid_tmp => valid_tmp_118
  # DEBUG BEGIN_STMT
  _12->flags = 0;
  # DEBUG BEGIN_STMT
  __asm__ __volatile__(" dmb" :  :  : "memory");
  # DEBUG BEGIN_STMT
  oal_time_usleep (10);
  # DEBUG BEGIN_STMT
  _13 = entry_83(D)->phys_entry;
  _14 = entry_83(D)->next;
  _15 = _14->phys_entry;
  memcpy (_13, _15, 128);
  # DEBUG BEGIN_STMT
  _16 = entry_83(D)->next;
  _17 = _16->phys_entry;
  memset (_17, 0, 128);
  # DEBUG BEGIN_STMT
  _18 = entry_83(D)->next;
  _19 = _18->phys_entry;
  _20 = pfe_rtable_phys_entry_is_pool (rtable_84(D), _19);
  if (_20 == 1)
    goto <bb 10>; [20.24%]
  else
    goto <bb 11>; [79.76%]

  <bb 10> [local count: 36206402]:
  # DEBUG BEGIN_STMT
  _21 = rtable_84(D)->pool_va;
  fifo_put (_21, _19);
  # DEBUG ret => NULL
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT

  <bb 11> [local count: 178885388]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _22 = entry_83(D)->next;
  _23 = entry_83(D)->phys_entry;
  _22->phys_entry = _23;
  # DEBUG BEGIN_STMT
  next_phys_entry_pa_126 = pfe_rtable_phys_entry_get_pa (rtable_84(D), _23);
  # DEBUG next_phys_entry_pa => next_phys_entry_pa_126
  # DEBUG BEGIN_STMT
  next_phys_entry_pa.20_24 = (long unsigned int) next_phys_entry_pa_126;
  _25 = next_phys_entry_pa.20_24 >> 24;
  _26 = next_phys_entry_pa.20_24 >> 8;
  _27 = _26 & 65280;
  _28 = _25 | _27;
  _29 = next_phys_entry_pa.20_24 << 8;
  _30 = _29 & 16711680;
  _31 = _28 | _30;
  _32 = next_phys_entry_pa.20_24 << 24;
  _33 = _31 | _32;
  _23->rt_orig = _33;
  # DEBUG BEGIN_STMT
  _34 = &entry_83(D)->list_entry;
  _35 = rtable_84(D)->cur_item;
  if (_34 == _35)
    goto <bb 12>; [30.00%]
  else
    goto <bb 13>; [70.00%]

  <bb 12> [local count: 53665616]:
  # DEBUG BEGIN_STMT
  _36 = entry_83(D)->list_entry.prNext;
  rtable_84(D)->cur_item = _36;

  <bb 13> [local count: 178885388]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _37 = entry_83(D)->list_entry.prPrev;
  _38 = entry_83(D)->list_entry.prNext;
  _37->prNext = _38;
  # DEBUG BEGIN_STMT
  _39 = entry_83(D)->list_entry.prNext;
  _39->prPrev = _37;
  # DEBUG BEGIN_STMT
  entry_83(D)->list_entry.prPrev = 0B;
  # DEBUG BEGIN_STMT
  entry_83(D)->list_entry.prNext = 0B;
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _23->flags = valid_tmp_118;
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _40 = entry_83(D)->prev;
  _22->prev = _40;
  # DEBUG BEGIN_STMT
  entry_83(D)->prev = 0B;
  # DEBUG BEGIN_STMT
  entry_83(D)->next = 0B;
  # DEBUG BEGIN_STMT
  _41 = entry_83(D)->temp_phys_entry;
  entry_83(D)->phys_entry = _41;
  goto <bb 23>; [100.00%]

  <bb 14> [local count: 76665166]:
  # DEBUG BEGIN_STMT
  __asm__ __volatile__(" dmb" :  :  : "memory");
  # DEBUG BEGIN_STMT
  oal_time_usleep (10);
  # DEBUG BEGIN_STMT
  _42 = entry_83(D)->phys_entry;
  memset (_42, 0, 128);
  # DEBUG BEGIN_STMT
  _43 = &entry_83(D)->list_entry;
  _44 = rtable_84(D)->cur_item;
  if (_43 == _44)
    goto <bb 15>; [30.00%]
  else
    goto <bb 16>; [70.00%]

  <bb 15> [local count: 22999550]:
  # DEBUG BEGIN_STMT
  _45 = _44->prNext;
  rtable_84(D)->cur_item = _45;

  <bb 16> [local count: 76665166]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _46 = entry_83(D)->list_entry.prPrev;
  _47 = entry_83(D)->list_entry.prNext;
  _46->prNext = _47;
  # DEBUG BEGIN_STMT
  _48 = entry_83(D)->list_entry.prNext;
  _48->prPrev = _46;
  # DEBUG BEGIN_STMT
  entry_83(D)->list_entry.prPrev = 0B;
  # DEBUG BEGIN_STMT
  entry_83(D)->list_entry.prNext = 0B;
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  entry_83(D)->prev = 0B;
  # DEBUG BEGIN_STMT
  entry_83(D)->next = 0B;
  # DEBUG BEGIN_STMT
  _49 = entry_83(D)->temp_phys_entry;
  entry_83(D)->phys_entry = _49;
  goto <bb 23>; [100.00%]

  <bb 17> [local count: 496068722]:
  # DEBUG BEGIN_STMT
  _50 = pfe_rtable_phys_entry_is_pool (rtable_84(D), _1);
  if (_50 == 1)
    goto <bb 18>; [20.24%]
  else
    goto <bb 23>; [79.76%]

  <bb 18> [local count: 100404309]:
  # DEBUG BEGIN_STMT
  _51 = entry_83(D)->prev;
  _52 = _51->phys_entry;
  valid_tmp_85 = _52->flags;
  # DEBUG valid_tmp => valid_tmp_85
  # DEBUG BEGIN_STMT
  _52->flags = 0;
  # DEBUG BEGIN_STMT
  _1->flags = 0;
  # DEBUG BEGIN_STMT
  oal_time_usleep (10);
  # DEBUG BEGIN_STMT
  _53 = entry_83(D)->phys_entry;
  _54 = entry_83(D)->prev;
  _55 = _54->phys_entry;
  _56 = _53->next;
  _55->next = _56;
  # DEBUG BEGIN_STMT
  __asm__ __volatile__(" dmb" :  :  : "memory");
  # DEBUG BEGIN_STMT
  _57 = entry_83(D)->prev;
  _58 = _57->phys_entry;
  _58->flags = valid_tmp_85;
  # DEBUG BEGIN_STMT
  _59 = entry_83(D)->phys_entry;
  memset (_59, 0, 128);
  # DEBUG BEGIN_STMT
  _60 = rtable_84(D)->pool_va;
  _61 = entry_83(D)->phys_entry;
  fifo_put (_60, _61);
  # DEBUG ret => NULL
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _62 = &entry_83(D)->list_entry;
  _63 = rtable_84(D)->cur_item;
  if (_62 == _63)
    goto <bb 19>; [30.00%]
  else
    goto <bb 20>; [70.00%]

  <bb 19> [local count: 30121293]:
  # DEBUG BEGIN_STMT
  _64 = _63->prNext;
  rtable_84(D)->cur_item = _64;

  <bb 20> [local count: 100404309]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _65 = entry_83(D)->list_entry.prPrev;
  _66 = entry_83(D)->list_entry.prNext;
  _65->prNext = _66;
  # DEBUG BEGIN_STMT
  _67 = entry_83(D)->list_entry.prNext;
  _67->prPrev = _65;
  # DEBUG BEGIN_STMT
  entry_83(D)->list_entry.prPrev = 0B;
  # DEBUG BEGIN_STMT
  entry_83(D)->list_entry.prNext = 0B;
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _68 = entry_83(D)->prev;
  _69 = entry_83(D)->next;
  _68->next = _69;
  # DEBUG BEGIN_STMT
  _70 = entry_83(D)->next;
  if (_70 != 0B)
    goto <bb 21>; [70.00%]
  else
    goto <bb 22>; [30.00%]

  <bb 21> [local count: 70283017]:
  # DEBUG BEGIN_STMT
  _70->prev = _68;

  <bb 22> [local count: 100404309]:
  # DEBUG BEGIN_STMT
  entry_83(D)->prev = 0B;
  # DEBUG BEGIN_STMT
  entry_83(D)->next = 0B;
  # DEBUG BEGIN_STMT
  _71 = entry_83(D)->temp_phys_entry;
  entry_83(D)->phys_entry = _71;

  <bb 23> [local count: 751619277]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  entry_83(D)->rtable = 0B;
  # DEBUG BEGIN_STMT
  _72 = rtable_84(D)->active_entries_count;
  if (_72 != 0)
    goto <bb 24>; [50.00%]
  else
    goto <bb 25>; [50.00%]

  <bb 24> [local count: 375809638]:
  # DEBUG BEGIN_STMT
  _73 = _72 + 4294967295;
  rtable_84(D)->active_entries_count = _73;
  # DEBUG BEGIN_STMT

  <bb 25> [local count: 1073741824]:
  # DEBUG ret => NULL
  # DEBUG ret => NULL
  return 0;

}



;; Function pfe_rtable_del_entry (pfe_rtable_del_entry, funcdef_no=74, decl_uid=11244, cgraph_uid=75, symbol_order=79)

pfe_rtable_del_entry (struct pfe_rtable_t * rtable, struct pfe_rtable_entry_t * entry)
{
  errno_t ret;
  long unsigned int _1;
  struct pfe_class_t * _2;
  short unsigned int _12;
  short unsigned int _13;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG D#18 => &rtable_4(D)->lock
  _12 = MEM[(const oal_mutex_t *)rtable_4(D) + 60B];
  # DEBUG D#1 => D#18
  oal_mutex_lock.isra.0 (_12);
  # DEBUG BEGIN_STMT
  ret_9 = pfe_rtable_del_entry_nolock (rtable_4(D), entry_7(D));
  # DEBUG ret => ret_9
  # DEBUG BEGIN_STMT
  _1 = rtable_4(D)->active_entries_count;
  if (_1 == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 4>; [67.00%]

  <bb 3> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _2 = rtable_4(D)->class;
  pfe_class_rtable_lookup_disable (_2);

  <bb 4> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG D#19 => &rtable_4(D)->lock
  _13 = MEM[(const oal_mutex_t *)rtable_4(D) + 60B];
  # DEBUG D#2 => D#19
  oal_mutex_unlock.isra.0 (_13);
  # DEBUG BEGIN_STMT
  return ret_9;

}



;; Function pfe_rtable_do_timeouts (pfe_rtable_do_timeouts, funcdef_no=76, decl_uid=11369, cgraph_uid=77, symbol_order=81)

pfe_rtable_do_timeouts (struct pfe_rtable_t * rtable)
{
  uint8_t flags;
  struct pfe_rtable_entry_t * entry;
  struct LLIST_t to_be_removed_list;
  struct LLIST_t * item;
  int _1;
  struct pfe_ct_rtable_entry_t * _2;
  long unsigned int _3;
  unsigned char _4;
  unsigned char _5;
  long unsigned int _6;
  long unsigned int _7;
  long unsigned int _8;
  void (*<Tc9d>) (void *, pfe_rtable_cbk_event_t) _9;
  void * _10;
  struct LLIST_Struct * _11;
  struct LLIST_t * _12;
  struct LLIST_t * _13;
  int _14;
  short unsigned int _46;
  short unsigned int _47;

  <bb 2> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG D#20 => &rtable_22(D)->lock
  _46 = MEM[(const oal_mutex_t *)rtable_22(D) + 60B];
  # DEBUG D#1 => D#20
  oal_mutex_lock.isra.0 (_46);
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  to_be_removed_list.prNext = &to_be_removed_list;
  # DEBUG BEGIN_STMT
  to_be_removed_list.prPrev = &to_be_removed_list;
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  item_27 = rtable_22(D)->active_entries.prNext;
  # DEBUG item => item_27
  goto <bb 15>; [100.00%]

  <bb 3> [local count: 955630220]:
  # DEBUG BEGIN_STMT
  _1 = item_15 - 52B;
  entry_34 = (struct pfe_rtable_entry_t *) _1;
  # DEBUG entry => entry_34
  # DEBUG BEGIN_STMT
  _2 = entry_34->phys_entry;
  flags_35 = _2->status;
  # DEBUG flags => flags_35
  # DEBUG BEGIN_STMT
  _3 = entry_34->timeout;
  if (_3 == 4294967295)
    goto <bb 4>; [20.24%]
  else
    goto <bb 5>; [79.76%]

  <bb 4> [local count: 193419556]:
  # DEBUG BEGIN_STMT
  // predicted unlikely by continue predictor.
  goto <bb 14>; [100.00%]

  <bb 5> [local count: 762210664]:
  # DEBUG BEGIN_STMT
  _4 = flags_35 & 1;
  if (_4 != 0)
    goto <bb 6>; [50.00%]
  else
    goto <bb 7>; [50.00%]

  <bb 6> [local count: 381105332]:
  # DEBUG BEGIN_STMT
  entry_34->curr_timeout = _3;
  # DEBUG BEGIN_STMT
  _5 = flags_35 & 254;
  _2->status = _5;
  goto <bb 14>; [100.00%]

  <bb 7> [local count: 381105332]:
  # DEBUG BEGIN_STMT
  _6 = entry_34->curr_timeout;
  if (_6 != 0)
    goto <bb 8>; [50.00%]
  else
    goto <bb 9>; [50.00%]

  <bb 8> [local count: 190552666]:
  # DEBUG BEGIN_STMT
  _7 = _6 + 4294967295;
  entry_34->curr_timeout = _7;
  goto <bb 10>; [100.00%]

  <bb 9> [local count: 190552666]:
  # DEBUG BEGIN_STMT
  entry_34->curr_timeout = 0;

  <bb 10> [local count: 381105332]:
  # DEBUG BEGIN_STMT
  _8 = entry_34->curr_timeout;
  if (_8 == 0)
    goto <bb 11>; [50.00%]
  else
    goto <bb 14>; [50.00%]

  <bb 11> [local count: 190552666]:
  # DEBUG BEGIN_STMT
  _9 = entry_34->callback;
  if (_9 != 0B)
    goto <bb 12>; [70.00%]
  else
    goto <bb 13>; [30.00%]

  <bb 12> [local count: 133386866]:
  # DEBUG BEGIN_STMT
  _10 = entry_34->callback_arg;
  _9 (_10, 0);

  <bb 13> [local count: 190552666]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _11 = to_be_removed_list.prPrev;
  entry_34->list_to_remove_entry.prPrev = _11;
  # DEBUG BEGIN_STMT
  entry_34->list_to_remove_entry.prNext = &to_be_removed_list;
  # DEBUG BEGIN_STMT
  _12 = &entry_34->list_to_remove_entry;
  _11->prNext = _12;
  # DEBUG BEGIN_STMT
  to_be_removed_list.prPrev = _12;

  <bb 14> [local count: 955630222]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  item_45 = item_15->prNext;
  # DEBUG item => item_45

  <bb 15> [local count: 1073741821]:
  # item_15 = PHI <item_27(2), item_45(14)>
  # DEBUG item => item_15
  # DEBUG BEGIN_STMT
  _13 = &rtable_22(D)->active_entries;
  if (_13 != item_15)
    goto <bb 3>; [89.00%]
  else
    goto <bb 16>; [11.00%]

  <bb 16> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  item_28 = to_be_removed_list.prNext;
  # DEBUG item => item_28
  goto <bb 18>; [100.00%]

  <bb 17> [local count: 955630224]:
  # DEBUG BEGIN_STMT
  _14 = item_16 - 60B;
  entry_31 = (struct pfe_rtable_entry_t *) _14;
  # DEBUG entry => entry_31
  # DEBUG BEGIN_STMT
  pfe_rtable_del_entry_nolock (rtable_22(D), entry_31);
  # DEBUG err => NULL
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  item_33 = item_16->prNext;
  # DEBUG item => item_33

  <bb 18> [local count: 1073741824]:
  # item_16 = PHI <item_28(16), item_33(17)>
  # DEBUG item => item_16
  # DEBUG BEGIN_STMT
  if (&to_be_removed_list != item_16)
    goto <bb 17>; [89.00%]
  else
    goto <bb 19>; [11.00%]

  <bb 19> [local count: 118111601]:
  # DEBUG BEGIN_STMT
  # DEBUG D#21 => &rtable_22(D)->lock
  _47 = MEM[(const oal_mutex_t *)rtable_22(D) + 60B];
  # DEBUG D#2 => D#21
  oal_mutex_unlock.isra.0 (_47);
  to_be_removed_list ={v} {CLOBBER};
  return;

}


