Lines Matching refs:test

227 static void test_gen_new_ie(struct kunit *test)  in KUNIT_ARRAY_PARAM_DESC()
229 const struct gen_new_ie_case *params = test->param_value; in KUNIT_ARRAY_PARAM_DESC()
230 struct sk_buff *parent = kunit_zalloc_skb(test, 1024, GFP_KERNEL); in KUNIT_ARRAY_PARAM_DESC()
231 struct sk_buff *child = kunit_zalloc_skb(test, 1024, GFP_KERNEL); in KUNIT_ARRAY_PARAM_DESC()
232 struct sk_buff *reference = kunit_zalloc_skb(test, 1024, GFP_KERNEL); in KUNIT_ARRAY_PARAM_DESC()
233 u8 *out = kunit_kzalloc(test, IEEE80211_MAX_DATA_LEN, GFP_KERNEL); in KUNIT_ARRAY_PARAM_DESC()
237 KUNIT_ASSERT_NOT_NULL(test, parent); in KUNIT_ARRAY_PARAM_DESC()
238 KUNIT_ASSERT_NOT_NULL(test, child); in KUNIT_ARRAY_PARAM_DESC()
239 KUNIT_ASSERT_NOT_NULL(test, reference); in KUNIT_ARRAY_PARAM_DESC()
240 KUNIT_ASSERT_NOT_NULL(test, out); in KUNIT_ARRAY_PARAM_DESC()
268 KUNIT_EXPECT_EQ(test, len, reference->len); in KUNIT_ARRAY_PARAM_DESC()
269 KUNIT_EXPECT_MEMEQ(test, out, reference->data, reference->len); in KUNIT_ARRAY_PARAM_DESC()
276 KUNIT_EXPECT_EQ(test, len, reference->len); in KUNIT_ARRAY_PARAM_DESC()
277 KUNIT_EXPECT_MEMEQ(test, out, reference->data, reference->len); in KUNIT_ARRAY_PARAM_DESC()
284 KUNIT_EXPECT_EQ(test, len, 0); in KUNIT_ARRAY_PARAM_DESC()
287 static void test_gen_new_ie_malformed(struct kunit *test) in test_gen_new_ie_malformed() argument
289 struct sk_buff *malformed = kunit_zalloc_skb(test, 1024, GFP_KERNEL); in test_gen_new_ie_malformed()
290 u8 *out = kunit_kzalloc(test, IEEE80211_MAX_DATA_LEN, GFP_KERNEL); in test_gen_new_ie_malformed()
293 KUNIT_ASSERT_NOT_NULL(test, malformed); in test_gen_new_ie_malformed()
294 KUNIT_ASSERT_NOT_NULL(test, out); in test_gen_new_ie_malformed()
306 KUNIT_EXPECT_EQ(test, len, 5); in test_gen_new_ie_malformed()
311 KUNIT_EXPECT_EQ(test, len, 5); in test_gen_new_ie_malformed()
315 struct kunit *test; member
330 KUNIT_EXPECT_PTR_EQ(ctx->test, drv_data, ctx); in inform_bss_inc_counter()
331 KUNIT_EXPECT_PTR_EQ(ctx->test, ies, rcu_dereference(bss->ies)); in inform_bss_inc_counter()
335 static void test_inform_bss_ssid_only(struct kunit *test) in test_inform_bss_ssid_only() argument
338 .test = test, in test_inform_bss_ssid_only()
340 struct wiphy *wiphy = T_WIPHY(test, ctx); in test_inform_bss_ssid_only()
361 KUNIT_ASSERT_NOT_NULL(test, inform_bss.chan); in test_inform_bss_ssid_only()
368 KUNIT_EXPECT_NOT_NULL(test, bss); in test_inform_bss_ssid_only()
369 KUNIT_EXPECT_EQ(test, ctx.inform_bss_count, 1); in test_inform_bss_ssid_only()
372 KUNIT_EXPECT_EQ(test, bss->signal, inform_bss.signal); in test_inform_bss_ssid_only()
373 KUNIT_EXPECT_EQ(test, bss->beacon_interval, beacon_int); in test_inform_bss_ssid_only()
374 KUNIT_EXPECT_EQ(test, bss->capability, capability); in test_inform_bss_ssid_only()
375 KUNIT_EXPECT_EQ(test, bss->bssid_index, 0); in test_inform_bss_ssid_only()
376 KUNIT_EXPECT_PTR_EQ(test, bss->channel, inform_bss.chan); in test_inform_bss_ssid_only()
377 KUNIT_EXPECT_MEMEQ(test, bssid, bss->bssid, sizeof(bssid)); in test_inform_bss_ssid_only()
382 KUNIT_EXPECT_NOT_NULL(test, ies); in test_inform_bss_ssid_only()
383 KUNIT_EXPECT_EQ(test, ies->tsf, tsf); in test_inform_bss_ssid_only()
384 KUNIT_EXPECT_EQ(test, ies->len, sizeof(input)); in test_inform_bss_ssid_only()
385 KUNIT_EXPECT_MEMEQ(test, ies->data, input, sizeof(input)); in test_inform_bss_ssid_only()
392 KUNIT_EXPECT_PTR_EQ(test, bss, other); in test_inform_bss_ssid_only()
399 KUNIT_EXPECT_PTR_EQ(test, bss, other); in test_inform_bss_ssid_only()
438 static void test_inform_bss_ml_sta(struct kunit *test) in KUNIT_ARRAY_PARAM_DESC()
440 const struct inform_bss_ml_sta_case *params = test->param_value; in KUNIT_ARRAY_PARAM_DESC()
442 .test = test, in KUNIT_ARRAY_PARAM_DESC()
444 struct wiphy *wiphy = T_WIPHY(test, ctx); in KUNIT_ARRAY_PARAM_DESC()
460 struct sk_buff *input = kunit_zalloc_skb(test, 1024, GFP_KERNEL); in KUNIT_ARRAY_PARAM_DESC()
552 KUNIT_ASSERT_NOT_NULL(test, input); in KUNIT_ARRAY_PARAM_DESC()
557 KUNIT_ASSERT_NOT_NULL(test, inform_bss.chan); in KUNIT_ARRAY_PARAM_DESC()
613 KUNIT_EXPECT_NOT_NULL(test, bss); in KUNIT_ARRAY_PARAM_DESC()
614 KUNIT_EXPECT_EQ(test, ctx.inform_bss_count, 2); in KUNIT_ARRAY_PARAM_DESC()
621 KUNIT_ASSERT_NOT_NULL(test, link_bss); in KUNIT_ARRAY_PARAM_DESC()
622 KUNIT_EXPECT_EQ(test, link_bss->signal, 0); in KUNIT_ARRAY_PARAM_DESC()
623 KUNIT_EXPECT_EQ(test, link_bss->beacon_interval, in KUNIT_ARRAY_PARAM_DESC()
625 KUNIT_EXPECT_EQ(test, link_bss->capability, in KUNIT_ARRAY_PARAM_DESC()
627 KUNIT_EXPECT_EQ(test, link_bss->bssid_index, 0); in KUNIT_ARRAY_PARAM_DESC()
628 KUNIT_EXPECT_PTR_EQ(test, link_bss->channel, in KUNIT_ARRAY_PARAM_DESC()
633 KUNIT_EXPECT_EQ(test, link_bss->use_for, 0); in KUNIT_ARRAY_PARAM_DESC()
634 KUNIT_EXPECT_EQ(test, link_bss->cannot_use_reasons, in KUNIT_ARRAY_PARAM_DESC()
636 KUNIT_EXPECT_NULL(test, in KUNIT_ARRAY_PARAM_DESC()
642 KUNIT_EXPECT_EQ(test, link_bss->use_for, in KUNIT_ARRAY_PARAM_DESC()
644 KUNIT_EXPECT_EQ(test, link_bss->cannot_use_reasons, 0); in KUNIT_ARRAY_PARAM_DESC()
649 KUNIT_EXPECT_NOT_NULL(test, ies); in KUNIT_ARRAY_PARAM_DESC()
650 KUNIT_EXPECT_EQ(test, ies->tsf, tsf + le64_to_cpu(sta_prof.tsf_offset)); in KUNIT_ARRAY_PARAM_DESC()
658 KUNIT_EXPECT_EQ(test, ies->len, in KUNIT_ARRAY_PARAM_DESC()
664 KUNIT_EXPECT_EQ(test, ies->len, in KUNIT_ARRAY_PARAM_DESC()
778 static void test_cfg80211_parse_colocated_ap(struct kunit *test) in KUNIT_ARRAY_PARAM_DESC()
780 const struct cfg80211_parse_colocated_ap_case *params = test->param_value; in KUNIT_ARRAY_PARAM_DESC()
781 struct sk_buff *input = kunit_zalloc_skb(test, 1024, GFP_KERNEL); in KUNIT_ARRAY_PARAM_DESC()
787 KUNIT_ASSERT_NOT_NULL(test, input); in KUNIT_ARRAY_PARAM_DESC()
812 ies = kunit_kzalloc(test, struct_size(ies, data, input->len), GFP_KERNEL); in KUNIT_ARRAY_PARAM_DESC()
813 KUNIT_ASSERT_NOT_NULL(test, ies); in KUNIT_ARRAY_PARAM_DESC()
820 KUNIT_EXPECT_EQ(test, count, params->valid); in KUNIT_ARRAY_PARAM_DESC()
821 KUNIT_EXPECT_EQ(test, list_count_nodes(&coloc_ap_list), params->valid); in KUNIT_ARRAY_PARAM_DESC()
828 KUNIT_EXPECT_MEMEQ(test, ap->bssid, params->tbtt_short.bssid, ETH_ALEN); in KUNIT_ARRAY_PARAM_DESC()
830 KUNIT_EXPECT_MEMEQ(test, ap->bssid, params->tbtt_long.bssid, ETH_ALEN); in KUNIT_ARRAY_PARAM_DESC()
833 KUNIT_EXPECT_EQ(test, ap->ssid_len, 4); in KUNIT_ARRAY_PARAM_DESC()
834 KUNIT_EXPECT_MEMEQ(test, ap->ssid, "TEST", 4); in KUNIT_ARRAY_PARAM_DESC()
836 KUNIT_EXPECT_EQ(test, ap->ssid_len, 0); in KUNIT_ARRAY_PARAM_DESC()