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()
584 struct vcap_admin admin = { in vcap_api_encode_keyfield_test() local
593 .admin = &admin, in vcap_api_encode_keyfield_test()
617 vcap_test_api_init(&admin); in vcap_api_encode_keyfield_test()
644 struct vcap_admin admin = { in vcap_api_encode_max_keyfield_test() local
654 .admin = &admin, in vcap_api_encode_max_keyfield_test()
710 struct vcap_admin admin = { in vcap_api_encode_actionfield_test() local
717 .admin = &admin, in vcap_api_encode_actionfield_test()
830 struct vcap_admin admin = { in vcap_api_encode_rule_keyset_test() local
838 .admin = &admin, in vcap_api_encode_rule_keyset_test()
941 struct vcap_admin admin = { in vcap_api_encode_rule_actionset_test() local
948 .admin = &admin, in vcap_api_encode_rule_actionset_test()
1012 struct vcap_admin admin = { in vcap_api_rule_add_keyvalue_test() local
1016 .admin = &admin, in vcap_api_rule_add_keyvalue_test()
1113 struct vcap_admin admin = { in vcap_api_rule_add_actionvalue_test() local
1117 .admin = &admin, in vcap_api_rule_add_actionvalue_test()
1190 struct vcap_admin admin = { in vcap_api_rule_find_keyset_basic_test() local
1194 .admin = &admin, in vcap_api_rule_find_keyset_basic_test()
1237 struct vcap_admin admin = { in vcap_api_rule_find_keyset_failed_test() local
1241 .admin = &admin, in vcap_api_rule_find_keyset_failed_test()
1284 struct vcap_admin admin = { in vcap_api_rule_find_keyset_many_test() local
1288 .admin = &admin, in vcap_api_rule_find_keyset_many_test()
1467 .admin = &is2_admin, in vcap_api_set_rule_counter_test()
1476 .admin = &is2_admin, in vcap_api_set_rule_counter_test()
1520 .admin = &is2_admin, in vcap_api_get_rule_counter_test()
1529 .admin = &is2_admin, in vcap_api_get_rule_counter_test()
1571 struct vcap_admin admin = { in vcap_api_rule_insert_in_order_test() local
1586 vcap_test_api_init(&admin); in vcap_api_rule_insert_in_order_test()
1609 struct vcap_admin admin = { in vcap_api_rule_insert_reverse_order_test() local
1627 vcap_test_api_init(&admin); in vcap_api_rule_insert_reverse_order_test()
1653 list_for_each_entry(elem, &admin.rules, list) { in vcap_api_rule_insert_reverse_order_test()
1657 KUNIT_EXPECT_EQ(test, 768, admin.last_used_addr); in vcap_api_rule_insert_reverse_order_test()
1672 struct vcap_admin admin = { in vcap_api_rule_remove_at_end_test() local
1688 vcap_test_api_init(&admin); in vcap_api_rule_remove_at_end_test()
1707 KUNIT_EXPECT_EQ(test, 771, admin.last_used_addr); in vcap_api_rule_remove_at_end_test()
1716 KUNIT_EXPECT_EQ(test, 774, admin.last_used_addr); in vcap_api_rule_remove_at_end_test()
1725 KUNIT_EXPECT_EQ(test, 780, admin.last_used_addr); in vcap_api_rule_remove_at_end_test()
1734 KUNIT_EXPECT_EQ(test, 3072, admin.last_used_addr); in vcap_api_rule_remove_at_end_test()
1744 struct vcap_admin admin = { in vcap_api_rule_remove_in_middle_test() local
1760 vcap_test_api_init(&admin); in vcap_api_rule_remove_in_middle_test()
1779 KUNIT_EXPECT_EQ(test, 774, admin.last_used_addr); in vcap_api_rule_remove_in_middle_test()
1789 KUNIT_EXPECT_EQ(test, 778, admin.last_used_addr); in vcap_api_rule_remove_in_middle_test()
1799 KUNIT_EXPECT_EQ(test, 798, admin.last_used_addr); in vcap_api_rule_remove_in_middle_test()
1809 KUNIT_EXPECT_EQ(test, 800, admin.last_used_addr); in vcap_api_rule_remove_in_middle_test()
1819 struct vcap_admin admin = { in vcap_api_rule_remove_in_front_test() local
1835 vcap_test_api_init(&admin); in vcap_api_rule_remove_in_front_test()
1838 KUNIT_EXPECT_EQ(test, 780, admin.last_used_addr); in vcap_api_rule_remove_in_front_test()
1848 KUNIT_EXPECT_EQ(test, 800, admin.last_used_addr); in vcap_api_rule_remove_in_front_test()
1862 KUNIT_EXPECT_EQ(test, 794, admin.last_used_addr); in vcap_api_rule_remove_in_front_test()
1923 struct vcap_admin admin[] = { in vcap_api_next_lookup_advanced_test() local
1963 vcap_test_api_init(&admin[0]); in vcap_api_next_lookup_advanced_test()
1964 list_add_tail(&admin[1].list, &test_vctrl.list); in vcap_api_next_lookup_advanced_test()
1965 list_add_tail(&admin[2].list, &test_vctrl.list); in vcap_api_next_lookup_advanced_test()
1966 list_add_tail(&admin[3].list, &test_vctrl.list); in vcap_api_next_lookup_advanced_test()
1967 list_add_tail(&admin[4].list, &test_vctrl.list); in vcap_api_next_lookup_advanced_test()
2000 struct vcap_admin admin = { in vcap_api_filter_unsupported_keys_test() local
2004 .admin = &admin, in vcap_api_filter_unsupported_keys_test()
2067 struct vcap_admin admin = { in vcap_api_filter_keylist_test() local
2071 .admin = &admin, in vcap_api_filter_keylist_test()