Lines Matching refs:mvpp2_prs_entry
859 struct mvpp2_prs_entry { struct
989 static int mvpp2_prs_hw_write(struct mvpp2 *priv, struct mvpp2_prs_entry *pe) in mvpp2_prs_hw_write()
1013 static int mvpp2_prs_hw_read(struct mvpp2 *priv, struct mvpp2_prs_entry *pe) in mvpp2_prs_hw_read()
1064 static void mvpp2_prs_tcam_lu_set(struct mvpp2_prs_entry *pe, unsigned int lu) in mvpp2_prs_tcam_lu_set()
1073 static void mvpp2_prs_tcam_port_set(struct mvpp2_prs_entry *pe, in mvpp2_prs_tcam_port_set()
1085 static void mvpp2_prs_tcam_port_map_set(struct mvpp2_prs_entry *pe, in mvpp2_prs_tcam_port_map_set()
1097 static unsigned int mvpp2_prs_tcam_port_map_get(struct mvpp2_prs_entry *pe) in mvpp2_prs_tcam_port_map_get()
1105 static void mvpp2_prs_tcam_data_byte_set(struct mvpp2_prs_entry *pe, in mvpp2_prs_tcam_data_byte_set()
1114 static void mvpp2_prs_tcam_data_byte_get(struct mvpp2_prs_entry *pe, in mvpp2_prs_tcam_data_byte_get()
1123 static bool mvpp2_prs_tcam_data_cmp(struct mvpp2_prs_entry *pe, int offs, in mvpp2_prs_tcam_data_cmp()
1136 static void mvpp2_prs_tcam_ai_update(struct mvpp2_prs_entry *pe, in mvpp2_prs_tcam_ai_update()
1156 static int mvpp2_prs_tcam_ai_get(struct mvpp2_prs_entry *pe) in mvpp2_prs_tcam_ai_get()
1162 static void mvpp2_prs_match_etype(struct mvpp2_prs_entry *pe, int offset, in mvpp2_prs_match_etype()
1170 static void mvpp2_prs_sram_bits_set(struct mvpp2_prs_entry *pe, int bit_num, in mvpp2_prs_sram_bits_set()
1177 static void mvpp2_prs_sram_bits_clear(struct mvpp2_prs_entry *pe, int bit_num, in mvpp2_prs_sram_bits_clear()
1184 static void mvpp2_prs_sram_ri_update(struct mvpp2_prs_entry *pe, in mvpp2_prs_sram_ri_update()
1205 static int mvpp2_prs_sram_ri_get(struct mvpp2_prs_entry *pe) in mvpp2_prs_sram_ri_get()
1211 static void mvpp2_prs_sram_ai_update(struct mvpp2_prs_entry *pe, in mvpp2_prs_sram_ai_update()
1232 static int mvpp2_prs_sram_ai_get(struct mvpp2_prs_entry *pe) in mvpp2_prs_sram_ai_get()
1248 static void mvpp2_prs_sram_next_lu_set(struct mvpp2_prs_entry *pe, in mvpp2_prs_sram_next_lu_set()
1261 static void mvpp2_prs_sram_shift_set(struct mvpp2_prs_entry *pe, int shift, in mvpp2_prs_sram_shift_set()
1288 static void mvpp2_prs_sram_offset_set(struct mvpp2_prs_entry *pe, in mvpp2_prs_sram_offset_set()
1335 static struct mvpp2_prs_entry *mvpp2_prs_flow_find(struct mvpp2 *priv, int flow) in mvpp2_prs_flow_find()
1337 struct mvpp2_prs_entry *pe; in mvpp2_prs_flow_find()
1389 struct mvpp2_prs_entry pe; in mvpp2_prs_mac_drop_all_set()
1397 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_mac_drop_all_set()
1424 struct mvpp2_prs_entry pe; in mvpp2_prs_mac_promisc_set()
1434 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_mac_promisc_set()
1466 struct mvpp2_prs_entry pe; in mvpp2_prs_mac_multi_set()
1480 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_mac_multi_set()
1515 struct mvpp2_prs_entry pe; in mvpp2_prs_dsa_tag_set()
1532 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_dsa_tag_set()
1574 struct mvpp2_prs_entry pe; in mvpp2_prs_dsa_tag_ethertype_set()
1595 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_dsa_tag_ethertype_set()
1640 static struct mvpp2_prs_entry *mvpp2_prs_vlan_find(struct mvpp2 *priv, in mvpp2_prs_vlan_find()
1643 struct mvpp2_prs_entry *pe; in mvpp2_prs_vlan_find()
1693 struct mvpp2_prs_entry *pe; in mvpp2_prs_vlan_add()
1732 memset(pe, 0 , sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_vlan_add()
1782 static struct mvpp2_prs_entry *mvpp2_prs_double_vlan_find(struct mvpp2 *priv, in mvpp2_prs_double_vlan_find()
1786 struct mvpp2_prs_entry *pe; in mvpp2_prs_double_vlan_find()
1827 struct mvpp2_prs_entry *pe; in mvpp2_prs_double_vlan_add()
1873 memset(pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_double_vlan_add()
1907 struct mvpp2_prs_entry pe; in mvpp2_prs_ip4_proto()
1920 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip4_proto()
1970 struct mvpp2_prs_entry pe; in mvpp2_prs_ip4_cast()
1978 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip4_cast()
2022 struct mvpp2_prs_entry pe; in mvpp2_prs_ip6_proto()
2034 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip6_proto()
2062 struct mvpp2_prs_entry pe; in mvpp2_prs_ip6_cast()
2073 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip6_cast()
2129 struct mvpp2_prs_entry pe; in mvpp2_prs_def_flow_init()
2133 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_def_flow_init()
2153 struct mvpp2_prs_entry pe; in mvpp2_prs_mh_init()
2155 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_mh_init()
2176 struct mvpp2_prs_entry pe; in mvpp2_prs_mac_init()
2178 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_mac_init()
2206 struct mvpp2_prs_entry pe; in mvpp2_prs_dsa_init()
2239 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_dsa_init()
2260 struct mvpp2_prs_entry pe; in mvpp2_prs_etype_init()
2269 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_etype_init()
2295 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_etype_init()
2325 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_etype_init()
2359 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_etype_init()
2424 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_etype_init()
2450 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_etype_init()
2487 struct mvpp2_prs_entry pe; in mvpp2_prs_vlan_init()
2521 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_vlan_init()
2541 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_vlan_init()
2562 struct mvpp2_prs_entry pe; in mvpp2_prs_pppoe_init()
2571 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_pppoe_init()
2621 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_pppoe_init()
2648 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_pppoe_init()
2673 struct mvpp2_prs_entry pe; in mvpp2_prs_ip4_init()
2706 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip4_init()
2731 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip4_init()
2756 struct mvpp2_prs_entry pe; in mvpp2_prs_ip6_init()
2799 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip6_init()
2820 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip6_init()
2844 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip6_init()
2864 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip6_init()
2955 static bool mvpp2_prs_mac_range_equals(struct mvpp2_prs_entry *pe, in mvpp2_prs_mac_range_equals()
2974 static struct mvpp2_prs_entry *
2978 struct mvpp2_prs_entry *pe; in mvpp2_prs_mac_da_range_find()
3013 struct mvpp2_prs_entry *pe; in mvpp2_prs_mac_da_accept()
3129 struct mvpp2_prs_entry pe; in mvpp2_prs_mcast_del_all()
3209 struct mvpp2_prs_entry *pe; in mvpp2_prs_def_flow()