Searched refs:kslist (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/net/ethernet/microchip/vcap/
H A Dvcap_api_debugfs_kunit.c38 struct vcap_keyset_list *kslist,
43 if (kslist->cnt > 0) {
46 for (idx = 0; idx < kslist->cnt; idx++) {
47 if (kslist->keysets[idx] == VCAP_KFS_ETAG)
48 return kslist->keysets[idx];
49 if (kslist->keysets[idx] ==
51 return kslist->keysets[idx];
52 if (kslist->keysets[idx] ==
54 return kslist->keysets[idx];
55 if (kslist
35 test_val_keyset(struct net_device *ndev, struct vcap_admin *admin, struct vcap_rule *rule, struct vcap_keyset_list *kslist, u16 l3_proto) argument
[all...]
H A Dvcap_api_private.h109 struct vcap_keyset_list *kslist);
116 int sw_max, struct vcap_keyset_list *kslist);
H A Dvcap_api_debugfs.c321 struct vcap_keyset_list kslist; local
337 kslist.keysets = keysets;
338 kslist.max = ARRAY_SIZE(keysets);
341 kslist.cnt = 0;
342 ret = vcap_addr_keysets(vctrl, ri->ndev, admin, addr, &kslist);
345 info = vcap_keyfieldset(vctrl, vt, kslist.keysets[0]);
352 vcap_keyset_name(vctrl, kslist.keysets[0]));
357 for (idx = 0; idx < kslist.cnt; ++idx)
360 kslist.keysets[idx]));
H A Dvcap_api_kunit.c34 struct vcap_keyset_list *kslist,
39 if (kslist->cnt > 0) {
42 for (idx = 0; idx < kslist->cnt; idx++) {
43 if (kslist->keysets[idx] == VCAP_KFS_ETAG)
44 return kslist->keysets[idx];
45 if (kslist->keysets[idx] == VCAP_KFS_PURE_5TUPLE_IP4)
46 return kslist->keysets[idx];
47 if (kslist->keysets[idx] == VCAP_KFS_NORMAL_5TUPLE_IP4)
48 return kslist->keysets[idx];
49 if (kslist
31 test_val_keyset(struct net_device *ndev, struct vcap_admin *admin, struct vcap_rule *rule, struct vcap_keyset_list *kslist, u16 l3_proto) argument
[all...]
H A Dvcap_api.h226 struct vcap_keyset_list *kslist,
H A Dvcap_api_client.h278 struct vcap_keyset_list *kslist);
H A Dvcap_api.c338 struct vcap_keyset_list *kslist)
355 vcap_keyset_list_add(kslist, idx);
357 if (kslist->cnt > 0)
370 struct vcap_keyset_list *kslist)
391 kslist);
3534 struct vcap_keyset_list *kslist)
3540 for (idx = 0; idx < kslist->cnt; ++idx) {
3541 kset = vcap_keyfieldset(vctrl, vtype, kslist->keysets[idx]);
3547 ret = kslist->keysets[idx];
333 vcap_find_keystream_keysets(struct vcap_control *vctrl, enum vcap_type vt, u32 *keystream, u32 *mskstream, bool mask, int sw_max, struct vcap_keyset_list *kslist) argument
366 vcap_addr_keysets(struct vcap_control *vctrl, struct net_device *ndev, struct vcap_admin *admin, int addr, struct vcap_keyset_list *kslist) argument
3532 vcap_select_min_rule_keyset(struct vcap_control *vctrl, enum vcap_type vtype, struct vcap_keyset_list *kslist) argument
/linux-master/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_vcap_impl.h196 struct vcap_keyset_list *kslist);
H A Dsparx5_tc_flower.c1369 struct vcap_keyset_list kslist = {}; local
1417 kslist.keysets = keysets;
1418 kslist.max = ARRAY_SIZE(keysets);
1419 if (!vcap_rule_find_keysets(vrule, &kslist)) {
1426 ftp->keyset = vcap_select_min_rule_keyset(vctrl, admin->vtype, &kslist);
1427 kslist.cnt = 0;
1431 &kslist);
1433 if (kslist.cnt > 0)
1434 ftp->orig = kslist.keysets[0];
H A Dsparx5_vcap_impl.c696 struct vcap_keyset_list *kslist)
704 err = sparx5_vcap_is0_get_port_keysets(ndev, lookup, kslist,
709 err = sparx5_vcap_is2_get_port_keysets(ndev, lookup, kslist,
713 err = sparx5_vcap_es0_get_port_keysets(ndev, kslist, l3_proto);
717 err = sparx5_vcap_es2_get_port_keysets(ndev, lookup, kslist,
763 struct vcap_keyset_list *kslist,
771 if (!kslist || kslist->cnt == 0)
804 for (idx = 0; idx < kslist->cnt; ++idx)
806 if (kslist
692 sparx5_vcap_get_port_keyset(struct net_device *ndev, struct vcap_admin *admin, int cid, u16 l3_proto, struct vcap_keyset_list *kslist) argument
760 sparx5_vcap_validate_keyset(struct net_device *ndev, struct vcap_admin *admin, struct vcap_rule *rule, struct vcap_keyset_list *kslist, u16 l3_proto) argument
[all...]
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_vcap_impl.c271 struct vcap_keyset_list *kslist,
279 if (!kslist || kslist->cnt == 0)
297 return kslist->keysets[0];
308 for (int i = 0; i < kslist->cnt; ++i)
310 if (kslist->keysets[i] == keysets[j])
311 return kslist->keysets[i];
268 lan966x_vcap_validate_keyset(struct net_device *dev, struct vcap_admin *admin, struct vcap_rule *rule, struct vcap_keyset_list *kslist, u16 l3_proto) argument

Completed in 187 milliseconds