Lines Matching refs:admin

32 					      struct vcap_admin *admin,  in test_val_keyset()  argument
40 switch (admin->vtype) { in test_val_keyset()
65 __func__, __LINE__, admin->vtype); in test_val_keyset()
74 struct vcap_admin *admin, in test_add_def_fields() argument
77 if (admin->vinst == 0 || admin->vinst == 2) in test_add_def_fields()
84 static void test_cache_erase(struct vcap_admin *admin) in test_cache_erase() argument
87 memset(admin->cache.keystream, 0, test_cache_erase_count); in test_cache_erase()
88 memset(admin->cache.maskstream, 0, test_cache_erase_count); in test_cache_erase()
89 memset(admin->cache.actionstream, 0, test_cache_erase_count); in test_cache_erase()
95 static void test_cache_init(struct net_device *ndev, struct vcap_admin *admin, in test_cache_init() argument
103 static void test_cache_read(struct net_device *ndev, struct vcap_admin *admin, in test_cache_read() argument
112 keystr = &admin->cache.keystream[start]; in test_cache_read()
113 mskstr = &admin->cache.maskstream[start]; in test_cache_read()
126 actstr = &admin->cache.actionstream[start]; in test_cache_read()
135 admin->cache.counter = test_hw_cache.counter; in test_cache_read()
136 admin->cache.sticky = test_hw_cache.sticky; in test_cache_read()
145 static void test_cache_write(struct net_device *ndev, struct vcap_admin *admin, in test_cache_write() argument
153 keystr = &admin->cache.keystream[start]; in test_cache_write()
154 mskstr = &admin->cache.maskstream[start]; in test_cache_write()
167 actstr = &admin->cache.actionstream[start]; in test_cache_write()
176 test_hw_cache.counter = admin->cache.counter; in test_cache_write()
177 test_hw_cache.sticky = admin->cache.sticky; in test_cache_write()
187 static void test_cache_update(struct net_device *ndev, struct vcap_admin *admin, in test_cache_update() argument
198 static void test_cache_move(struct net_device *ndev, struct vcap_admin *admin, in test_cache_move() argument
208 struct vcap_admin *admin, in vcap_test_port_info() argument
232 static void vcap_test_api_init(struct vcap_admin *admin) in vcap_test_api_init() argument
236 INIT_LIST_HEAD(&admin->list); in vcap_test_api_init()
237 INIT_LIST_HEAD(&admin->rules); in vcap_test_api_init()
238 INIT_LIST_HEAD(&admin->enabled); in vcap_test_api_init()
239 mutex_init(&admin->lock); in vcap_test_api_init()
240 list_add_tail(&admin->list, &test_vctrl.list); in vcap_test_api_init()
582 struct vcap_admin admin = { in vcap_api_encode_keyfield_test() local
591 .admin = &admin, in vcap_api_encode_keyfield_test()
615 vcap_test_api_init(&admin); in vcap_api_encode_keyfield_test()
642 struct vcap_admin admin = { in vcap_api_encode_max_keyfield_test() local
652 .admin = &admin, in vcap_api_encode_max_keyfield_test()
708 struct vcap_admin admin = { in vcap_api_encode_actionfield_test() local
715 .admin = &admin, in vcap_api_encode_actionfield_test()
828 struct vcap_admin admin = { in vcap_api_encode_rule_keyset_test() local
836 .admin = &admin, in vcap_api_encode_rule_keyset_test()
939 struct vcap_admin admin = { in vcap_api_encode_rule_actionset_test() local
946 .admin = &admin, in vcap_api_encode_rule_actionset_test()
1000 struct vcap_admin admin = { in vcap_api_rule_add_keyvalue_test() local
1004 .admin = &admin, in vcap_api_rule_add_keyvalue_test()
1085 struct vcap_admin admin = { in vcap_api_rule_add_actionvalue_test() local
1089 .admin = &admin, in vcap_api_rule_add_actionvalue_test()
1157 struct vcap_admin admin = { in vcap_api_rule_find_keyset_basic_test() local
1161 .admin = &admin, in vcap_api_rule_find_keyset_basic_test()
1204 struct vcap_admin admin = { in vcap_api_rule_find_keyset_failed_test() local
1208 .admin = &admin, in vcap_api_rule_find_keyset_failed_test()
1251 struct vcap_admin admin = { in vcap_api_rule_find_keyset_many_test() local
1255 .admin = &admin, in vcap_api_rule_find_keyset_many_test()
1436 .admin = &is2_admin, in vcap_api_set_rule_counter_test()
1445 .admin = &is2_admin, in vcap_api_set_rule_counter_test()
1489 .admin = &is2_admin, in vcap_api_get_rule_counter_test()
1498 .admin = &is2_admin, in vcap_api_get_rule_counter_test()
1540 struct vcap_admin admin = { in vcap_api_rule_insert_in_order_test() local
1555 vcap_test_api_init(&admin); in vcap_api_rule_insert_in_order_test()
1573 struct vcap_admin admin = { in vcap_api_rule_insert_reverse_order_test() local
1591 vcap_test_api_init(&admin); in vcap_api_rule_insert_reverse_order_test()
1617 list_for_each_entry(elem, &admin.rules, list) { in vcap_api_rule_insert_reverse_order_test()
1621 KUNIT_EXPECT_EQ(test, 768, admin.last_used_addr); in vcap_api_rule_insert_reverse_order_test()
1631 struct vcap_admin admin = { in vcap_api_rule_remove_at_end_test() local
1647 vcap_test_api_init(&admin); in vcap_api_rule_remove_at_end_test()
1666 KUNIT_EXPECT_EQ(test, 771, admin.last_used_addr); in vcap_api_rule_remove_at_end_test()
1675 KUNIT_EXPECT_EQ(test, 774, admin.last_used_addr); in vcap_api_rule_remove_at_end_test()
1684 KUNIT_EXPECT_EQ(test, 780, admin.last_used_addr); in vcap_api_rule_remove_at_end_test()
1693 KUNIT_EXPECT_EQ(test, 3072, admin.last_used_addr); in vcap_api_rule_remove_at_end_test()
1703 struct vcap_admin admin = { in vcap_api_rule_remove_in_middle_test() local
1719 vcap_test_api_init(&admin); in vcap_api_rule_remove_in_middle_test()
1738 KUNIT_EXPECT_EQ(test, 774, admin.last_used_addr); in vcap_api_rule_remove_in_middle_test()
1748 KUNIT_EXPECT_EQ(test, 778, admin.last_used_addr); in vcap_api_rule_remove_in_middle_test()
1758 KUNIT_EXPECT_EQ(test, 798, admin.last_used_addr); in vcap_api_rule_remove_in_middle_test()
1768 KUNIT_EXPECT_EQ(test, 800, admin.last_used_addr); in vcap_api_rule_remove_in_middle_test()
1778 struct vcap_admin admin = { in vcap_api_rule_remove_in_front_test() local
1794 vcap_test_api_init(&admin); in vcap_api_rule_remove_in_front_test()
1797 KUNIT_EXPECT_EQ(test, 780, admin.last_used_addr); in vcap_api_rule_remove_in_front_test()
1807 KUNIT_EXPECT_EQ(test, 800, admin.last_used_addr); in vcap_api_rule_remove_in_front_test()
1821 KUNIT_EXPECT_EQ(test, 794, admin.last_used_addr); in vcap_api_rule_remove_in_front_test()
1879 struct vcap_admin admin[] = { in vcap_api_next_lookup_advanced_test() local
1919 vcap_test_api_init(&admin[0]); in vcap_api_next_lookup_advanced_test()
1920 list_add_tail(&admin[1].list, &test_vctrl.list); in vcap_api_next_lookup_advanced_test()
1921 list_add_tail(&admin[2].list, &test_vctrl.list); in vcap_api_next_lookup_advanced_test()
1922 list_add_tail(&admin[3].list, &test_vctrl.list); in vcap_api_next_lookup_advanced_test()
1923 list_add_tail(&admin[4].list, &test_vctrl.list); in vcap_api_next_lookup_advanced_test()
1956 struct vcap_admin admin = { in vcap_api_filter_unsupported_keys_test() local
1960 .admin = &admin, in vcap_api_filter_unsupported_keys_test()
2023 struct vcap_admin admin = { in vcap_api_filter_keylist_test() local
2027 .admin = &admin, in vcap_api_filter_keylist_test()