Searched refs:vcap_control (Results 1 – 16 of 16) sorted by relevance
/linux-6.3-rc2/drivers/net/ethernet/microchip/vcap/ |
A D | vcap_api_private.h | 28 struct vcap_control *vctrl; /* the client control */ 52 int vcap_api_check(struct vcap_control *ctrl); 68 int vcap_keyfield_count(struct vcap_control *vctrl, 72 vcap_keyfield_typegroup(struct vcap_control *vctrl, 75 const struct vcap_field *vcap_keyfields(struct vcap_control *vctrl, 83 vcap_actionfieldset(struct vcap_control *vctrl, 86 int vcap_actionfield_count(struct vcap_control *vctrl, 91 vcap_actionfield_typegroup(struct vcap_control *vctrl, enum vcap_type vt, 95 vcap_actionfields(struct vcap_control *vctrl, 98 const char *vcap_actionset_name(struct vcap_control *vctrl, [all …]
|
A D | vcap_api_client.h | 152 int vcap_enable_lookups(struct vcap_control *vctrl, struct net_device *ndev, 158 struct vcap_rule *vcap_alloc_rule(struct vcap_control *vctrl, 175 struct vcap_rule *vcap_get_rule(struct vcap_control *vctrl, u32 id); 205 int vcap_get_rule_count_by_cookie(struct vcap_control *vctrl, 214 struct vcap_admin *vcap_find_admin(struct vcap_control *vctrl, int cid); 219 int vcap_lookup_rule_by_cookie(struct vcap_control *vctrl, u64 cookie); 227 int vcap_rule_iter(struct vcap_control *vctrl, 233 const struct vcap_set *vcap_keyfieldset(struct vcap_control *vctrl, 243 int vcap_del_rules(struct vcap_control *vctrl, struct vcap_admin *admin); 254 const char *vcap_keyset_name(struct vcap_control *vctrl, [all …]
|
A D | vcap_api_debugfs.h | 18 struct vcap_control *vctrl, 23 struct vcap_control *vctrl); 28 struct vcap_control *vctrl, in vcap_port_debugfs() 35 struct vcap_control *vctrl) in vcap_debugfs()
|
A D | vcap_api_debugfs.c | 12 struct vcap_control *vctrl; 17 struct vcap_control *vctrl; 117 vcap_debugfs_show_rule_actionfield(struct vcap_control *vctrl, in vcap_debugfs_show_rule_actionfield() 194 struct vcap_control *vctrl = ri->vctrl; in vcap_debugfs_show_rule_keyset() 215 struct vcap_control *vctrl = ri->vctrl; in vcap_debugfs_show_rule_actionset() 236 static void vcap_show_admin_rule(struct vcap_control *vctrl, in vcap_show_admin_rule() 266 static void vcap_show_admin_info(struct vcap_control *vctrl, in vcap_show_admin_info() 292 static int vcap_show_admin(struct vcap_control *vctrl, in vcap_show_admin() 315 static int vcap_show_admin_raw(struct vcap_control *vctrl, in vcap_show_admin_raw() 387 struct vcap_control *vctrl, in vcap_port_debugfs() [all …]
|
A D | vcap_api.c | 333 vcap_find_keystream_keysets(struct vcap_control *vctrl, in vcap_find_keystream_keysets() 366 int vcap_addr_keysets(struct vcap_control *vctrl, in vcap_addr_keysets() 425 vcap_keyfield_typegroup(struct vcap_control *vctrl, in vcap_keyfield_typegroup() 437 int vcap_keyfield_count(struct vcap_control *vctrl, in vcap_keyfield_count() 691 vcap_actionfields(struct vcap_control *vctrl, in vcap_actionfields() 701 vcap_actionfieldset(struct vcap_control *vctrl, in vcap_actionfieldset() 860 int vcap_api_check(struct vcap_control *ctrl) in vcap_api_check() 1400 struct vcap_control *vctrl = ri->vctrl; in vcap_decode_actionset() 1443 struct vcap_control *vctrl = ri->vctrl; in vcap_decode_keyset() 3278 struct vcap_control *vctrl = ri->vctrl; in vcap_rule_get_untyped_keyset() [all …]
|
A D | vcap_api.h | 273 struct vcap_control { struct 281 int vcap_api_set_client(struct vcap_control *vctrl); argument
|
A D | vcap_api_debugfs_kunit.c | 236 static struct vcap_control test_vctrl = {
|
A D | vcap_api_kunit.c | 226 static struct vcap_control test_vctrl = {
|
/linux-6.3-rc2/drivers/net/ethernet/microchip/sparx5/ |
A D | sparx5_tc_flower.c | 252 static int sparx5_tc_flower_action_check(struct vcap_control *vctrl, in sparx5_tc_flower_action_check() 378 struct vcap_control *vctrl; in sparx5_tc_select_protocol_keyset() 458 static int sparx5_tc_add_rule_copy(struct vcap_control *vctrl, in sparx5_tc_add_rule_copy() 521 static int sparx5_tc_add_remaining_rules(struct vcap_control *vctrl, in sparx5_tc_add_remaining_rules() 610 static int sparx5_tc_add_rule_link(struct vcap_control *vctrl, in sparx5_tc_add_rule_link() 1018 struct vcap_control *vctrl; in sparx5_tc_flower_replace() 1191 struct vcap_control *vctrl, in sparx5_tc_free_rule_resources() 1215 struct vcap_control *vctrl; in sparx5_tc_flower_destroy() 1249 struct vcap_control *vctrl; in sparx5_tc_flower_stats() 1266 struct vcap_control *vctrl; in sparx5_tc_flower()
|
A D | sparx5_vcap_impl.c | 1683 sparx5_vcap_admin_alloc(struct sparx5 *sparx5, struct vcap_control *ctrl, in sparx5_vcap_admin_alloc() 1776 struct vcap_control *ctrl; in sparx5_vcap_init() 1828 struct vcap_control *ctrl = sparx5->vcap_ctrl; in sparx5_vcap_destroy()
|
A D | sparx5_vcap_debugfs.c | 446 struct vcap_control *vctrl; in sparx5_port_info()
|
A D | sparx5_main.h | 293 struct vcap_control *vcap_ctrl;
|
/linux-6.3-rc2/drivers/net/ethernet/microchip/lan966x/ |
A D | lan966x_tc_flower.c | 166 static int lan966x_tc_flower_action_check(struct vcap_control *vctrl, in lan966x_tc_flower_action_check() 297 struct vcap_control *vctrl; in lan966x_tc_flower_del()
|
A D | lan966x_vcap_impl.c | 407 lan966x_vcap_admin_alloc(struct lan966x *lan966x, struct vcap_control *ctrl, in lan966x_vcap_admin_alloc() 474 struct vcap_control *ctrl; in lan966x_vcap_init() 520 struct vcap_control *ctrl; in lan966x_vcap_deinit()
|
A D | lan966x_vcap_debugfs.c | 85 struct vcap_control *vctrl; in lan966x_vcap_port_info()
|
A D | lan966x_main.h | 328 struct vcap_control *vcap_ctrl;
|
Completed in 34 milliseconds