Home | History | Annotate | Download | only in src

Lines Matching refs:cache_ptr

555 uint32_t ipa_nati_get_entry_offset(struct ipa_nat_ip4_table_cache *cache_ptr,
563 tbl_ptr = (struct ipa_nat_rule *)cache_ptr->ipv4_expn_rules_addr;
565 tbl_ptr = (struct ipa_nat_rule *)cache_ptr->ipv4_rules_addr;
569 ret += cache_ptr->tbl_addr_offset;
573 uint32_t ipa_nati_get_index_entry_offset(struct ipa_nat_ip4_table_cache *cache_ptr,
582 (struct ipa_nat_indx_tbl_rule *)cache_ptr->index_table_expn_addr;
585 (struct ipa_nat_indx_tbl_rule *)cache_ptr->index_table_addr;
589 ret += cache_ptr->tbl_addr_offset;
1652 struct ipa_nat_ip4_table_cache *cache_ptr;
1678 cache_ptr = &ipv4_nat_cache.ip4_tbl[tbl_indx];
1680 tbl_ptr = (struct ipa_nat_rule *)cache_ptr->ipv4_rules_addr;
1682 tbl_ptr = (struct ipa_nat_rule *)cache_ptr->ipv4_expn_rules_addr;
1707 ipa_nati_get_entry_offset(cache_ptr,
1720 ipa_nati_get_entry_offset(cache_ptr,
1743 if (prev_entry >= cache_ptr->table_entries) {
1745 prev_entry -= cache_ptr->table_entries;
1749 ipa_nati_get_entry_offset(cache_ptr,
1767 if (prev_entry >= cache_ptr->table_entries) {
1769 prev_entry -= cache_ptr->table_entries;
1773 ipa_nati_get_entry_offset(cache_ptr,
1786 cache_ptr,
1791 if (indx_tbl_entry >= cache_ptr->table_entries) {
1792 indx_tbl_entry -= cache_ptr->table_entries;
1794 (struct ipa_nat_indx_tbl_rule *)cache_ptr->index_table_expn_addr;
1797 (struct ipa_nat_indx_tbl_rule *)cache_ptr->index_table_addr;
1808 ipa_nati_get_index_entry_offset(cache_ptr,
1822 next_entry -= cache_ptr->table_entries;
1830 (struct ipa_nat_indx_tbl_rule *)cache_ptr->index_table_expn_addr;
1836 ipa_nati_get_index_entry_offset(cache_ptr,
1852 ipa_nati_get_index_entry_offset(cache_ptr,
1865 prev_entry = cache_ptr->index_expn_table_meta[indx_tbl_entry].prev_index;
1874 if (prev_entry >= cache_ptr->table_entries) {
1876 prev_entry -= cache_ptr->table_entries;
1885 ipa_nati_get_index_entry_offset(cache_ptr,
1894 prev_entry = cache_ptr->index_expn_table_meta[indx_tbl_entry].prev_index;
1901 if (prev_entry >= cache_ptr->table_entries) {
1903 prev_entry -= cache_ptr->table_entries;
1911 ipa_nati_get_index_entry_offset(cache_ptr,
1948 next_entry -= cache_ptr->table_entries;
1949 tbl_ptr = (struct ipa_nat_rule *)cache_ptr->ipv4_expn_rules_addr;
1973 indx_next_next_entry >= cache_ptr->table_entries) {
1976 indx_next_next_entry -= cache_ptr->table_entries;
1980 cache_ptr->index_expn_table_meta[indx_next_next_entry].prev_index =
1987 (cache_ptr->table_entries + indx_next_entry));
1997 (struct ipa_nat_indx_tbl_rule *)cache_ptr->index_table_addr;
2002 if (table_entry >= cache_ptr->table_entries) {
2003 tbl_ptr = (struct ipa_nat_rule *)cache_ptr->ipv4_expn_rules_addr;
2004 table_entry -= cache_ptr->table_entries;
2006 tbl_ptr = (struct ipa_nat_rule *)cache_ptr->ipv4_rules_addr;
2021 if (next_entry >= cache_ptr->table_entries) {
2022 next_entry -= cache_ptr->table_entries;
2025 cache_ptr->index_expn_table_meta[next_entry].prev_index =
2026 cache_ptr->index_expn_table_meta[indx_tbl_entry].prev_index;
2028 cache_ptr->index_expn_table_meta[indx_tbl_entry].prev_index =
2047 struct ipa_nat_ip4_table_cache *cache_ptr,
2053 if (tbl_entry >= cache_ptr->table_entries) {
2055 (struct ipa_nat_indx_tbl_rule *)cache_ptr->index_table_expn_addr;
2057 tbl_entry -= cache_ptr->table_entries;
2066 (struct ipa_nat_indx_tbl_rule *)cache_ptr->index_table_addr;
2077 void ipa_nati_find_rule_pos(struct ipa_nat_ip4_table_cache *cache_ptr,
2085 tbl_ptr = (struct ipa_nat_rule *)cache_ptr->ipv4_expn_rules_addr;
2093 tbl_ptr = (struct ipa_nat_rule *)cache_ptr->ipv4_rules_addr;