Lines Matching refs:mvpp2_prs_entry

876 struct mvpp2_prs_entry {  struct
1008 static int mvpp2_prs_hw_write(struct mvpp2 *priv, struct mvpp2_prs_entry *pe) in mvpp2_prs_hw_write()
1032 static int mvpp2_prs_hw_read(struct mvpp2 *priv, struct mvpp2_prs_entry *pe) in mvpp2_prs_hw_read()
1083 static void mvpp2_prs_tcam_lu_set(struct mvpp2_prs_entry *pe, unsigned int lu) in mvpp2_prs_tcam_lu_set()
1092 static void mvpp2_prs_tcam_port_set(struct mvpp2_prs_entry *pe, in mvpp2_prs_tcam_port_set()
1104 static void mvpp2_prs_tcam_port_map_set(struct mvpp2_prs_entry *pe, in mvpp2_prs_tcam_port_map_set()
1116 static unsigned int mvpp2_prs_tcam_port_map_get(struct mvpp2_prs_entry *pe) in mvpp2_prs_tcam_port_map_get()
1124 static void mvpp2_prs_tcam_data_byte_set(struct mvpp2_prs_entry *pe, in mvpp2_prs_tcam_data_byte_set()
1133 static void mvpp2_prs_tcam_data_byte_get(struct mvpp2_prs_entry *pe, in mvpp2_prs_tcam_data_byte_get()
1142 static bool mvpp2_prs_tcam_data_cmp(struct mvpp2_prs_entry *pe, int offs, in mvpp2_prs_tcam_data_cmp()
1155 static void mvpp2_prs_tcam_ai_update(struct mvpp2_prs_entry *pe, in mvpp2_prs_tcam_ai_update()
1175 static int mvpp2_prs_tcam_ai_get(struct mvpp2_prs_entry *pe) in mvpp2_prs_tcam_ai_get()
1181 static void mvpp2_prs_match_etype(struct mvpp2_prs_entry *pe, int offset, in mvpp2_prs_match_etype()
1189 static void mvpp2_prs_sram_bits_set(struct mvpp2_prs_entry *pe, int bit_num, in mvpp2_prs_sram_bits_set()
1196 static void mvpp2_prs_sram_bits_clear(struct mvpp2_prs_entry *pe, int bit_num, in mvpp2_prs_sram_bits_clear()
1203 static void mvpp2_prs_sram_ri_update(struct mvpp2_prs_entry *pe, in mvpp2_prs_sram_ri_update()
1224 static int mvpp2_prs_sram_ri_get(struct mvpp2_prs_entry *pe) in mvpp2_prs_sram_ri_get()
1230 static void mvpp2_prs_sram_ai_update(struct mvpp2_prs_entry *pe, in mvpp2_prs_sram_ai_update()
1251 static int mvpp2_prs_sram_ai_get(struct mvpp2_prs_entry *pe) in mvpp2_prs_sram_ai_get()
1267 static void mvpp2_prs_sram_next_lu_set(struct mvpp2_prs_entry *pe, in mvpp2_prs_sram_next_lu_set()
1280 static void mvpp2_prs_sram_shift_set(struct mvpp2_prs_entry *pe, int shift, in mvpp2_prs_sram_shift_set()
1307 static void mvpp2_prs_sram_offset_set(struct mvpp2_prs_entry *pe, in mvpp2_prs_sram_offset_set()
1354 static struct mvpp2_prs_entry *mvpp2_prs_flow_find(struct mvpp2 *priv, int flow) in mvpp2_prs_flow_find()
1356 struct mvpp2_prs_entry *pe; in mvpp2_prs_flow_find()
1408 struct mvpp2_prs_entry pe; in mvpp2_prs_mac_drop_all_set()
1416 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_mac_drop_all_set()
1443 struct mvpp2_prs_entry pe; in mvpp2_prs_mac_promisc_set()
1453 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_mac_promisc_set()
1485 struct mvpp2_prs_entry pe; in mvpp2_prs_mac_multi_set()
1499 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_mac_multi_set()
1534 struct mvpp2_prs_entry pe; in mvpp2_prs_dsa_tag_set()
1551 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_dsa_tag_set()
1593 struct mvpp2_prs_entry pe; in mvpp2_prs_dsa_tag_ethertype_set()
1614 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_dsa_tag_ethertype_set()
1659 static struct mvpp2_prs_entry *mvpp2_prs_vlan_find(struct mvpp2 *priv, in mvpp2_prs_vlan_find()
1662 struct mvpp2_prs_entry *pe; in mvpp2_prs_vlan_find()
1712 struct mvpp2_prs_entry *pe; in mvpp2_prs_vlan_add()
1751 memset(pe, 0 , sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_vlan_add()
1801 static struct mvpp2_prs_entry *mvpp2_prs_double_vlan_find(struct mvpp2 *priv, in mvpp2_prs_double_vlan_find()
1805 struct mvpp2_prs_entry *pe; in mvpp2_prs_double_vlan_find()
1846 struct mvpp2_prs_entry *pe; in mvpp2_prs_double_vlan_add()
1892 memset(pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_double_vlan_add()
1926 struct mvpp2_prs_entry pe; in mvpp2_prs_ip4_proto()
1939 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip4_proto()
1989 struct mvpp2_prs_entry pe; in mvpp2_prs_ip4_cast()
1997 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip4_cast()
2041 struct mvpp2_prs_entry pe; in mvpp2_prs_ip6_proto()
2053 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip6_proto()
2081 struct mvpp2_prs_entry pe; in mvpp2_prs_ip6_cast()
2092 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip6_cast()
2148 struct mvpp2_prs_entry pe; in mvpp2_prs_def_flow_init()
2152 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_def_flow_init()
2172 struct mvpp2_prs_entry pe; in mvpp2_prs_mh_init()
2174 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_mh_init()
2195 struct mvpp2_prs_entry pe; in mvpp2_prs_mac_init()
2197 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_mac_init()
2225 struct mvpp2_prs_entry pe; in mvpp2_prs_dsa_init()
2258 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_dsa_init()
2279 struct mvpp2_prs_entry pe; in mvpp2_prs_etype_init()
2288 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_etype_init()
2314 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_etype_init()
2344 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_etype_init()
2378 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_etype_init()
2443 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_etype_init()
2469 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_etype_init()
2506 struct mvpp2_prs_entry pe; in mvpp2_prs_vlan_init()
2540 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_vlan_init()
2560 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_vlan_init()
2581 struct mvpp2_prs_entry pe; in mvpp2_prs_pppoe_init()
2590 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_pppoe_init()
2640 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_pppoe_init()
2667 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_pppoe_init()
2692 struct mvpp2_prs_entry pe; in mvpp2_prs_ip4_init()
2725 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip4_init()
2750 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip4_init()
2775 struct mvpp2_prs_entry pe; in mvpp2_prs_ip6_init()
2818 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip6_init()
2839 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip6_init()
2863 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip6_init()
2883 memset(&pe, 0, sizeof(struct mvpp2_prs_entry)); in mvpp2_prs_ip6_init()
2974 static bool mvpp2_prs_mac_range_equals(struct mvpp2_prs_entry *pe, in mvpp2_prs_mac_range_equals()
2993 static struct mvpp2_prs_entry *
2997 struct mvpp2_prs_entry *pe; in mvpp2_prs_mac_da_range_find()
3032 struct mvpp2_prs_entry *pe; in mvpp2_prs_mac_da_accept()
3148 struct mvpp2_prs_entry pe; in mvpp2_prs_mcast_del_all()
3228 struct mvpp2_prs_entry *pe; in mvpp2_prs_def_flow()