Home
last modified time | relevance | path

Searched refs:vcap_admin (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/net/ethernet/microchip/vcap/
H A Dvcap_api.h163 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 *admi
164 listvcap_admin global() argument
165 rulesvcap_admin global() argument
166 enabledvcap_admin global() argument
167 lockvcap_admin global() argument
168 vtypevcap_admin global() argument
169 vinstvcap_admin global() argument
170 first_cidvcap_admin global() argument
171 last_cidvcap_admin global() argument
172 tgt_instvcap_admin global() argument
173 lookupsvcap_admin global() argument
174 lookups_per_instancevcap_admin global() argument
175 last_valid_addrvcap_admin global() argument
176 first_valid_addrvcap_admin global() argument
177 last_used_addrvcap_admin global() argument
178 w32bevcap_admin global() argument
179 ingressvcap_admin global() argument
180 cachevcap_admin global() argument
[all...]
H A Dvcap_api_debugfs_kunit.c36 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()
154 static void test_cache_write(struct net_device *ndev, struct vcap_admin *admin, in test_cache_write()
196 static void test_cache_update(struct net_device *ndev, struct vcap_admin *admin, in test_cache_update()
208 static void test_cache_move(struct net_device *ndev, struct vcap_admin *admin, in test_cache_move()
218 struct vcap_admin *admin, in vcap_test_port_info()
242 static void vcap_test_api_init(struct vcap_admin *admi
[all...]
H A Dvcap_api_debugfs.c13 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 *admi in vcap_debugfs()
[all...]
H A Dvcap_api_kunit.c32 struct vcap_admin *admin, in test_val_keyset()
74 struct vcap_admin *admin, in test_add_def_fields()
84 static void test_cache_erase(struct vcap_admin *admin) in test_cache_erase()
95 static void test_cache_init(struct net_device *ndev, struct vcap_admin *admin, in test_cache_init()
103 static void test_cache_read(struct net_device *ndev, struct vcap_admin *admin, in test_cache_read()
145 static void test_cache_write(struct net_device *ndev, struct vcap_admin *admin, in test_cache_write()
187 static void test_cache_update(struct net_device *ndev, struct vcap_admin *admin, in test_cache_update()
198 static void test_cache_move(struct net_device *ndev, struct vcap_admin *admin, in test_cache_move()
208 struct vcap_admin *admin, in vcap_test_port_info()
232 static void vcap_test_api_init(struct vcap_admin *admi
[all...]
H A Dvcap_api_client.h207 int vcap_admin_rule_count(struct vcap_admin *admin, int cid);
217 int vcap_chain_id_to_lookup(struct vcap_admin *admin, int cur_cid);
219 struct vcap_admin *vcap_find_admin(struct vcap_control *vctrl, int cid);
245 int vcap_del_rules(struct vcap_control *vctrl, struct vcap_admin *admin);
H A Dvcap_api_private.h26 struct vcap_admin *admin; /* vcap hw instance */
108 struct vcap_admin *admin, int addr,
H A Dvcap_api.c368 struct vcap_admin *admin, in vcap_addr_keysets()
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()
980 int vcap_admin_rule_count(struct vcap_admin *admin, int cid) in vcap_admin_rule_count()
1434 struct vcap_admin *admin = ri->admin; in vcap_decode_actionset()
1478 struct vcap_admin *admin = ri->admin; in vcap_decode_keyset()
1534 struct vcap_admin *admin = ri->admin; in vcap_read_rule()
1566 struct vcap_admin *admin = ri->admin; in vcap_write_rule()
1593 struct vcap_admin *admi in vcap_write_counter()
[all...]
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_vcap_impl.c79 struct vcap_admin *admin, in __lan966x_vcap_range_init()
269 struct vcap_admin *admin, in lan966x_vcap_validate_keyset()
323 struct vcap_admin *admin, in lan966x_vcap_is1_add_default_fields()
339 struct vcap_admin *admin, in lan966x_vcap_is2_add_default_fields()
358 struct vcap_admin *admin, in lan966x_vcap_es0_add_default_fields()
366 struct vcap_admin *admin, in lan966x_vcap_add_default_fields()
388 static void lan966x_vcap_cache_erase(struct vcap_admin *admin) in lan966x_vcap_cache_erase()
401 struct vcap_admin *admin, u32 id) in lan966x_es0_read_esdx_counter()
416 struct vcap_admin *admin, u32 id) in lan966x_es0_write_esdx_counter()
431 struct vcap_admin *admi in lan966x_vcap_cache_write()
[all...]
H A Dlan966x_tc_flower.c230 struct vcap_admin *admin, in lan966x_tc_flower_use_dissectors()
318 static int lan966x_tc_set_actionset(struct vcap_admin *admin, in lan966x_tc_set_actionset()
345 static int lan966x_tc_add_rule_link_target(struct vcap_admin *admin, in lan966x_tc_add_rule_link_target()
380 struct vcap_admin *admin, in lan966x_tc_add_rule_link()
385 struct vcap_admin *to_admin = vcap_find_admin(vctrl, to_cid); in lan966x_tc_add_rule_link()
430 static int lan966x_tc_add_rule_counter(struct vcap_admin *admin, in lan966x_tc_add_rule_counter()
449 struct vcap_admin *admin, in lan966x_tc_flower_add()
561 struct vcap_admin *admin) in lan966x_tc_flower_del()
585 struct vcap_admin *admin) in lan966x_tc_flower_stats()
605 struct vcap_admin *admi in lan966x_tc_flower()
[all...]
H A Dlan966x_vcap_debugfs.c9 struct vcap_admin *admin, in lan966x_vcap_is1_port_keys()
126 struct vcap_admin *admin, in lan966x_vcap_is2_port_keys()
196 struct vcap_admin *admin, in lan966x_vcap_es0_port_keys()
216 struct vcap_admin *admin, in lan966x_vcap_port_info()
H A Dlan966x_main.h668 struct vcap_admin *admin,
672 struct vcap_admin *admin, in lan966x_vcap_port_info()
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_vcap_impl.c153 struct vcap_admin *admin, in sparx5_vcap_type_err()
192 struct vcap_admin *admin, in _sparx5_vcap_range_init()
249 struct vcap_admin *admin) in sparx5_vcap_block_init()
677 struct vcap_admin *admin, in sparx5_vcap_get_port_keyset()
713 bool sparx5_vcap_is_known_etype(struct vcap_admin *admin, u16 etype) in sparx5_vcap_is_known_etype()
745 struct vcap_admin *admin, in sparx5_vcap_validate_keyset()
801 struct vcap_admin *admin, in sparx5_vcap_ingress_add_default_fields()
833 struct vcap_admin *admin, in sparx5_vcap_es0_add_default_fields()
845 struct vcap_admin *admin, in sparx5_vcap_es2_add_default_fields()
869 struct vcap_admin *admi in sparx5_vcap_add_default_fields()
[all...]
H A Dsparx5_tc_flower.c259 struct vcap_admin *admin, in sparx5_tc_use_dissectors()
363 static int sparx5_tc_add_rule_counter(struct vcap_admin *admin, in sparx5_tc_add_rule_counter()
397 struct vcap_admin *admin, in sparx5_tc_select_protocol_keyset()
492 struct vcap_admin *admin, in sparx5_tc_add_rule_copy()
555 struct vcap_admin *admin, in sparx5_tc_add_remaining_rules()
573 static int sparx5_tc_set_actionset(struct vcap_admin *admin, in sparx5_tc_set_actionset()
603 static int sparx5_tc_add_rule_link_target(struct vcap_admin *admin, in sparx5_tc_add_rule_link_target()
642 struct vcap_admin *admin, in sparx5_tc_add_rule_link()
646 struct vcap_admin *to_admin = vcap_find_admin(vctrl, to_cid); in sparx5_tc_add_rule_link()
837 static int sparx5_tc_action_trap(struct vcap_admin *admi
[all...]
H A Dsparx5_vcap_debugfs.h19 struct vcap_admin *admin,
25 struct vcap_admin *admin, in sparx5_port_info()
H A Dsparx5_vcap_impl.h214 struct vcap_admin *admin,
221 struct vcap_admin *admin, int cid,
226 bool sparx5_vcap_is_known_etype(struct vcap_admin *admin, u16 etype);
H A Dsparx5_vcap_debugfs.c77 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()