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()
581 struct vcap_admin admin = { in vcap_api_encode_keyfield_test() local
590 .admin = &admin, in vcap_api_encode_keyfield_test()
614 vcap_test_api_init(&admin); in vcap_api_encode_keyfield_test()
641 struct vcap_admin admin = { in vcap_api_encode_max_keyfield_test() local
651 .admin = &admin, in vcap_api_encode_max_keyfield_test()
707 struct vcap_admin admin = { in vcap_api_encode_actionfield_test() local
714 .admin = &admin, in vcap_api_encode_actionfield_test()
827 struct vcap_admin admin = { in vcap_api_encode_rule_keyset_test() local
835 .admin = &admin, in vcap_api_encode_rule_keyset_test()
938 struct vcap_admin admin = { in vcap_api_encode_rule_actionset_test() local
945 .admin = &admin, in vcap_api_encode_rule_actionset_test()
1009 struct vcap_admin admin = { in vcap_api_rule_add_keyvalue_test() local
1013 .admin = &admin, in vcap_api_rule_add_keyvalue_test()
1110 struct vcap_admin admin = { in vcap_api_rule_add_actionvalue_test() local
1114 .admin = &admin, in vcap_api_rule_add_actionvalue_test()
1187 struct vcap_admin admin = { in vcap_api_rule_find_keyset_basic_test() local
1191 .admin = &admin, in vcap_api_rule_find_keyset_basic_test()
1234 struct vcap_admin admin = { in vcap_api_rule_find_keyset_failed_test() local
1238 .admin = &admin, in vcap_api_rule_find_keyset_failed_test()
1281 struct vcap_admin admin = { in vcap_api_rule_find_keyset_many_test() local
1285 .admin = &admin, in vcap_api_rule_find_keyset_many_test()
1472 .admin = &is2_admin, in vcap_api_set_rule_counter_test()
1481 .admin = &is2_admin, in vcap_api_set_rule_counter_test()
1525 .admin = &is2_admin, in vcap_api_get_rule_counter_test()
1534 .admin = &is2_admin, in vcap_api_get_rule_counter_test()
1576 struct vcap_admin admin = { in vcap_api_rule_insert_in_order_test() local
1591 vcap_test_api_init(&admin); in vcap_api_rule_insert_in_order_test()
1614 struct vcap_admin admin = { in vcap_api_rule_insert_reverse_order_test() local
1632 vcap_test_api_init(&admin); in vcap_api_rule_insert_reverse_order_test()
1658 list_for_each_entry(elem, &admin.rules, list) { in vcap_api_rule_insert_reverse_order_test()
1662 KUNIT_EXPECT_EQ(test, 768, admin.last_used_addr); in vcap_api_rule_insert_reverse_order_test()
1677 struct vcap_admin admin = { in vcap_api_rule_remove_at_end_test() local
1693 vcap_test_api_init(&admin); in vcap_api_rule_remove_at_end_test()
1712 KUNIT_EXPECT_EQ(test, 771, admin.last_used_addr); in vcap_api_rule_remove_at_end_test()
1721 KUNIT_EXPECT_EQ(test, 774, admin.last_used_addr); in vcap_api_rule_remove_at_end_test()
1730 KUNIT_EXPECT_EQ(test, 780, admin.last_used_addr); in vcap_api_rule_remove_at_end_test()
1739 KUNIT_EXPECT_EQ(test, 3072, admin.last_used_addr); in vcap_api_rule_remove_at_end_test()
1749 struct vcap_admin admin = { in vcap_api_rule_remove_in_middle_test() local
1765 vcap_test_api_init(&admin); in vcap_api_rule_remove_in_middle_test()
1784 KUNIT_EXPECT_EQ(test, 774, admin.last_used_addr); in vcap_api_rule_remove_in_middle_test()
1794 KUNIT_EXPECT_EQ(test, 778, admin.last_used_addr); in vcap_api_rule_remove_in_middle_test()
1804 KUNIT_EXPECT_EQ(test, 798, admin.last_used_addr); in vcap_api_rule_remove_in_middle_test()
1814 KUNIT_EXPECT_EQ(test, 800, admin.last_used_addr); in vcap_api_rule_remove_in_middle_test()
1824 struct vcap_admin admin = { in vcap_api_rule_remove_in_front_test() local
1840 vcap_test_api_init(&admin); in vcap_api_rule_remove_in_front_test()
1843 KUNIT_EXPECT_EQ(test, 780, admin.last_used_addr); in vcap_api_rule_remove_in_front_test()
1853 KUNIT_EXPECT_EQ(test, 800, admin.last_used_addr); in vcap_api_rule_remove_in_front_test()
1867 KUNIT_EXPECT_EQ(test, 794, admin.last_used_addr); in vcap_api_rule_remove_in_front_test()
1928 struct vcap_admin admin[] = { in vcap_api_next_lookup_advanced_test() local
1968 vcap_test_api_init(&admin[0]); in vcap_api_next_lookup_advanced_test()
1969 list_add_tail(&admin[1].list, &test_vctrl.list); in vcap_api_next_lookup_advanced_test()
1970 list_add_tail(&admin[2].list, &test_vctrl.list); in vcap_api_next_lookup_advanced_test()
1971 list_add_tail(&admin[3].list, &test_vctrl.list); in vcap_api_next_lookup_advanced_test()
1972 list_add_tail(&admin[4].list, &test_vctrl.list); in vcap_api_next_lookup_advanced_test()
2005 struct vcap_admin admin = { in vcap_api_filter_unsupported_keys_test() local
2009 .admin = &admin, in vcap_api_filter_unsupported_keys_test()
2072 struct vcap_admin admin = { in vcap_api_filter_keylist_test() local
2076 .admin = &admin, in vcap_api_filter_keylist_test()