/linux-6.3-rc2/drivers/net/ethernet/microchip/vcap/ |
A D | vcap_api.h | 163 struct vcap_admin { struct 224 struct vcap_admin *admin, 231 struct vcap_admin *admin, 235 (struct vcap_admin *admin); 238 struct vcap_admin *admin, 243 struct vcap_admin *admin, 250 struct vcap_admin *admin, 255 struct vcap_admin *admin, 261 struct vcap_admin *admin, 268 struct vcap_admin *admin,
|
A D | vcap_api_debugfs_kunit.c | 36 struct vcap_admin *admin, in test_val_keyset() 81 struct vcap_admin *admin, in test_add_def_fields() 93 static void test_cache_erase(struct vcap_admin *admin) in test_cache_erase() 104 static void test_cache_init(struct net_device *ndev, struct vcap_admin *admin, in test_cache_init() 112 static void test_cache_read(struct net_device *ndev, struct vcap_admin *admin, in test_cache_read() 218 struct vcap_admin *admin, in vcap_test_port_info() 242 static void vcap_test_api_init(struct vcap_admin *admin) in vcap_test_api_init() 305 struct vcap_admin admin = { in vcap_api_addr_keyset_test() 352 struct vcap_admin admin = { in vcap_api_show_admin_raw_test() 403 struct vcap_admin admin = { in vcap_api_show_admin_test() [all …]
|
A D | vcap_api_debugfs.c | 13 struct vcap_admin *admin; 161 struct vcap_admin *admin = ri->admin; in vcap_debugfs_show_keysets() 195 struct vcap_admin *admin = ri->admin; in vcap_debugfs_show_rule_keyset() 216 struct vcap_admin *admin = ri->admin; in vcap_debugfs_show_rule_actionset() 237 struct vcap_admin *admin, in vcap_show_admin_rule() 267 struct vcap_admin *admin, in vcap_show_admin_info() 293 struct vcap_admin *admin, in vcap_show_admin() 316 struct vcap_admin *admin, in vcap_show_admin_raw() 371 struct vcap_admin *admin; in vcap_port_debugfs_show() 441 struct vcap_admin *admin; in vcap_debugfs()
|
A D | vcap_api_kunit.c | 74 struct vcap_admin *admin, in test_add_def_fields() 582 struct vcap_admin admin = { in vcap_api_encode_keyfield_test() 642 struct vcap_admin admin = { in vcap_api_encode_max_keyfield_test() 708 struct vcap_admin admin = { in vcap_api_encode_actionfield_test() 828 struct vcap_admin admin = { in vcap_api_encode_rule_keyset_test() 939 struct vcap_admin admin = { in vcap_api_encode_rule_actionset_test() 1000 struct vcap_admin admin = { in vcap_api_rule_add_keyvalue_test() 1085 struct vcap_admin admin = { in vcap_api_rule_add_actionvalue_test() 1157 struct vcap_admin admin = { in vcap_api_rule_find_keyset_basic_test() 1204 struct vcap_admin admin = { in vcap_api_rule_find_keyset_failed_test() [all …]
|
A D | vcap_api_private.h | 26 struct vcap_admin *admin; /* vcap hw instance */ 108 struct vcap_admin *admin, int addr,
|
A D | vcap_api.c | 927 struct vcap_admin *admin; in vcap_rule_exists() 942 struct vcap_admin *admin; in vcap_get_locked_rule() 959 struct vcap_admin *admin; in vcap_lookup_rule_by_cookie() 1591 struct vcap_admin *admin; in vcap_find_admin() 1646 struct vcap_admin *admin; in vcap_is_next_lookup() 2145 struct vcap_admin *admin; in vcap_is_chain_used() 2161 struct vcap_admin *admin; in vcap_get_next_chain() 2181 struct vcap_admin *admin; in vcap_path_exist() 2284 struct vcap_admin *admin; in vcap_alloc_rule() 2507 struct vcap_admin *admin; in vcap_del_rule() [all …]
|
A D | vcap_api_client.h | 212 int vcap_chain_id_to_lookup(struct vcap_admin *admin, int cur_cid); 214 struct vcap_admin *vcap_find_admin(struct vcap_control *vctrl, int cid); 243 int vcap_del_rules(struct vcap_control *vctrl, struct vcap_admin *admin);
|
A D | vcap_tc.h | 13 struct vcap_admin *admin;
|
/linux-6.3-rc2/drivers/net/ethernet/microchip/lan966x/ |
A D | lan966x_vcap_impl.c | 55 struct vcap_admin *admin, in __lan966x_vcap_range_init() 170 struct vcap_admin *admin, in lan966x_vcap_validate_keyset() 207 struct vcap_admin *admin, in lan966x_vcap_add_default_fields() 235 struct vcap_admin *admin, in lan966x_vcap_cache_write() 273 struct vcap_admin *admin, in lan966x_vcap_cache_read() 309 struct vcap_admin *admin, in lan966x_vcap_range_init() 320 struct vcap_admin *admin, in lan966x_vcap_update() 406 static struct vcap_admin * 410 struct vcap_admin *admin; in lan966x_vcap_admin_alloc() 447 struct vcap_admin *admin, in lan966x_vcap_block_init() [all …]
|
A D | lan966x_tc_flower.c | 138 struct vcap_admin *admin, in lan966x_tc_flower_use_dissectors() 226 struct vcap_admin *admin, in lan966x_tc_flower_add() 295 struct vcap_admin *admin) in lan966x_tc_flower_del() 319 struct vcap_admin *admin) in lan966x_tc_flower_stats() 339 struct vcap_admin *admin; in lan966x_tc_flower()
|
A D | lan966x_vcap_debugfs.c | 9 struct vcap_admin *admin, in lan966x_vcap_port_keys() 79 struct vcap_admin *admin, in lan966x_vcap_port_info()
|
A D | lan966x_main.h | 620 struct vcap_admin *admin, 624 struct vcap_admin *admin, in lan966x_vcap_port_info()
|
/linux-6.3-rc2/drivers/net/ethernet/microchip/sparx5/ |
A D | sparx5_vcap_impl.c | 169 struct vcap_admin *admin, in sparx5_vcap_type_err() 208 struct vcap_admin *admin, in _sparx5_vcap_range_init() 265 struct vcap_admin *admin) in sparx5_vcap_block_init() 693 struct vcap_admin *admin, in sparx5_vcap_get_port_keyset() 919 struct vcap_admin *admin, in sparx5_vcap_is0_cache_write() 960 struct vcap_admin *admin, in sparx5_vcap_is2_cache_write() 1020 struct vcap_admin *admin, in sparx5_vcap_es0_cache_write() 1061 struct vcap_admin *admin, in sparx5_vcap_es2_cache_write() 1682 static struct vcap_admin * 1686 struct vcap_admin *admin; in sparx5_vcap_admin_alloc() [all …]
|
A D | sparx5_vcap_debugfs.h | 19 struct vcap_admin *admin, 25 struct vcap_admin *admin, in sparx5_port_info()
|
A D | sparx5_tc_flower.c | 228 struct vcap_admin *admin, in sparx5_tc_use_dissectors() 366 struct vcap_admin *admin, in sparx5_tc_select_protocol_keyset() 461 struct vcap_admin *admin, in sparx5_tc_add_rule_copy() 524 struct vcap_admin *admin, in sparx5_tc_add_remaining_rules() 542 static int sparx5_tc_set_actionset(struct vcap_admin *admin, in sparx5_tc_set_actionset() 611 struct vcap_admin *admin, in sparx5_tc_add_rule_link() 804 static int sparx5_tc_action_trap(struct vcap_admin *admin, in sparx5_tc_action_trap() 1001 struct vcap_admin *admin, in sparx5_tc_flower_replace() 1211 struct vcap_admin *admin) in sparx5_tc_flower_destroy() 1245 struct vcap_admin *admin) in sparx5_tc_flower_stats() [all …]
|
A D | sparx5_vcap_debugfs.c | 77 struct vcap_admin *admin, in sparx5_vcap_is0_port_keys() 120 struct vcap_admin *admin, in sparx5_vcap_is2_port_keys() 233 struct vcap_admin *admin, in sparx5_vcap_is2_port_stickies() 288 struct vcap_admin *admin, in sparx5_vcap_es0_port_keys() 326 struct vcap_admin *admin, in sparx5_vcap_es2_port_keys() 406 struct vcap_admin *admin, in sparx5_vcap_es2_port_stickies() 440 struct vcap_admin *admin, in sparx5_port_info()
|
A D | sparx5_vcap_impl.h | 193 struct vcap_admin *admin, 199 bool sparx5_vcap_is_known_etype(struct vcap_admin *admin, u16 etype);
|