Lines Matching refs:err

267 	int id, err;  in list_and_rb_node_same_struct()  local
286 err = btf__add_field(btf, "a", LIST_NODE, 0, 0); in list_and_rb_node_same_struct()
287 if (!ASSERT_OK(err, "btf__add_field bar::a")) in list_and_rb_node_same_struct()
289 err = btf__add_field(btf, "c", bpf_rb_node_btf_id, 192, 0); in list_and_rb_node_same_struct()
290 if (!ASSERT_OK(err, "btf__add_field bar::c")) in list_and_rb_node_same_struct()
293 err = btf__add_field(btf, "ref", bpf_refcount_btf_id, 448, 0); in list_and_rb_node_same_struct()
294 if (!ASSERT_OK(err, "btf__add_field bar::ref")) in list_and_rb_node_same_struct()
301 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in list_and_rb_node_same_struct()
302 if (!ASSERT_OK(err, "btf__add_field foo::a")) in list_and_rb_node_same_struct()
304 err = btf__add_field(btf, "b", SPIN_LOCK, 128, 0); in list_and_rb_node_same_struct()
305 if (!ASSERT_OK(err, "btf__add_field foo::b")) in list_and_rb_node_same_struct()
311 err = btf__load_into_kernel(btf); in list_and_rb_node_same_struct()
312 ASSERT_EQ(err, refcount_field ? 0 : -EINVAL, "check btf"); in list_and_rb_node_same_struct()
319 int id, err; in test_btf() local
328 err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0); in test_btf()
329 if (!ASSERT_OK(err, "btf__add_struct foo::a")) in test_btf()
331 err = btf__add_field(btf, "b", SPIN_LOCK, 32, 0); in test_btf()
332 if (!ASSERT_OK(err, "btf__add_struct foo::a")) in test_btf()
334 err = btf__add_field(btf, "c", LIST_HEAD, 64, 0); in test_btf()
335 if (!ASSERT_OK(err, "btf__add_struct foo::a")) in test_btf()
338 err = btf__load_into_kernel(btf); in test_btf()
339 ASSERT_EQ(err, -E2BIG, "check btf"); in test_btf()
351 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
352 if (!ASSERT_OK(err, "btf__add_struct foo::a")) in test_btf()
360 err = btf__add_field(btf, "a", LIST_NODE, 0, 0); in test_btf()
361 if (!ASSERT_OK(err, "btf__add_field baz::a")) in test_btf()
364 err = btf__load_into_kernel(btf); in test_btf()
365 ASSERT_EQ(err, -EINVAL, "check btf"); in test_btf()
377 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
378 if (!ASSERT_OK(err, "btf__add_field foo::a")) in test_btf()
380 err = btf__add_field(btf, "b", LIST_NODE, 0, 0); in test_btf()
381 if (!ASSERT_OK(err, "btf__add_field foo::b")) in test_btf()
383 err = btf__add_field(btf, "c", SPIN_LOCK, 0, 0); in test_btf()
384 if (!ASSERT_OK(err, "btf__add_field foo::c")) in test_btf()
390 err = btf__load_into_kernel(btf); in test_btf()
391 ASSERT_EQ(err, -EEXIST, "check btf"); in test_btf()
403 err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0); in test_btf()
404 if (!ASSERT_OK(err, "btf__add_field foo::a")) in test_btf()
406 err = btf__add_field(btf, "b", LIST_HEAD, 64, 0); in test_btf()
407 if (!ASSERT_OK(err, "btf__add_field foo::b")) in test_btf()
410 err = btf__load_into_kernel(btf); in test_btf()
411 ASSERT_EQ(err, -EINVAL, "check btf"); in test_btf()
423 err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0); in test_btf()
424 if (!ASSERT_OK(err, "btf__add_field foo::a")) in test_btf()
426 err = btf__add_field(btf, "b", LIST_HEAD, 64, 0); in test_btf()
427 if (!ASSERT_OK(err, "btf__add_field foo::b")) in test_btf()
433 err = btf__load_into_kernel(btf); in test_btf()
434 ASSERT_EQ(err, -ENOENT, "check btf"); in test_btf()
446 err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0); in test_btf()
447 if (!ASSERT_OK(err, "btf__add_field foo::a")) in test_btf()
449 err = btf__add_field(btf, "b", LIST_HEAD, 64, 0); in test_btf()
450 if (!ASSERT_OK(err, "btf__add_field foo::b")) in test_btf()
456 err = btf__load_into_kernel(btf); in test_btf()
458 ASSERT_EQ(err, -ENOENT, "check btf"); in test_btf()
469 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
470 if (!ASSERT_OK(err, "btf__add_field foo::a")) in test_btf()
472 err = btf__add_field(btf, "b", SPIN_LOCK, 128, 0); in test_btf()
473 if (!ASSERT_OK(err, "btf__add_field foo::b")) in test_btf()
481 err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0); in test_btf()
482 if (!ASSERT_OK(err, "btf__add_field bar::a")) in test_btf()
485 err = btf__load_into_kernel(btf); in test_btf()
486 ASSERT_EQ(err, -EINVAL, "check btf"); in test_btf()
498 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
499 if (!ASSERT_OK(err, "btf__add_field foo::a")) in test_btf()
501 err = btf__add_field(btf, "b", LIST_NODE, 128, 0); in test_btf()
502 if (!ASSERT_OK(err, "btf__add_field foo::b")) in test_btf()
504 err = btf__add_field(btf, "b", LIST_NODE, 256, 0); in test_btf()
505 if (!ASSERT_OK(err, "btf__add_field foo::c")) in test_btf()
507 err = btf__add_field(btf, "d", SPIN_LOCK, 384, 0); in test_btf()
508 if (!ASSERT_OK(err, "btf__add_field foo::d")) in test_btf()
514 err = btf__load_into_kernel(btf); in test_btf()
515 ASSERT_EQ(err, -EINVAL, "check btf"); in test_btf()
527 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
528 if (!ASSERT_OK(err, "btf__add_field foo::a")) in test_btf()
530 err = btf__add_field(btf, "b", LIST_NODE, 128, 0); in test_btf()
531 if (!ASSERT_OK(err, "btf__add_field foo::b")) in test_btf()
533 err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0); in test_btf()
534 if (!ASSERT_OK(err, "btf__add_field foo::c")) in test_btf()
540 err = btf__load_into_kernel(btf); in test_btf()
541 ASSERT_EQ(err, -ELOOP, "check btf"); in test_btf()
553 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
554 if (!ASSERT_OK(err, "btf__add_field foo::a")) in test_btf()
556 err = btf__add_field(btf, "b", LIST_NODE, 128, 0); in test_btf()
557 if (!ASSERT_OK(err, "btf__add_field foo::b")) in test_btf()
559 err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0); in test_btf()
560 if (!ASSERT_OK(err, "btf__add_field foo::c")) in test_btf()
568 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
569 if (!ASSERT_OK(err, "btf__add_field bar::a")) in test_btf()
571 err = btf__add_field(btf, "b", LIST_NODE, 128, 0); in test_btf()
572 if (!ASSERT_OK(err, "btf__add_field bar::b")) in test_btf()
574 err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0); in test_btf()
575 if (!ASSERT_OK(err, "btf__add_field bar::c")) in test_btf()
581 err = btf__load_into_kernel(btf); in test_btf()
582 ASSERT_EQ(err, -ELOOP, "check btf"); in test_btf()
594 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
595 if (!ASSERT_OK(err, "btf__add_field foo::a")) in test_btf()
597 err = btf__add_field(btf, "b", SPIN_LOCK, 192, 0); in test_btf()
598 if (!ASSERT_OK(err, "btf__add_field foo::b")) in test_btf()
606 err = btf__add_field(btf, "a", LIST_NODE, 0, 0); in test_btf()
607 if (!ASSERT_OK(err, "btf__add_field bar::a")) in test_btf()
610 err = btf__load_into_kernel(btf); in test_btf()
611 ASSERT_EQ(err, 0, "check btf"); in test_btf()
623 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
624 if (!ASSERT_OK(err, "btf__add_field foo::a")) in test_btf()
626 err = btf__add_field(btf, "b", SPIN_LOCK, 192, 0); in test_btf()
627 if (!ASSERT_OK(err, "btf__add_field foo::b")) in test_btf()
635 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
636 if (!ASSERT_OK(err, "btf__add_field bar::a")) in test_btf()
638 err = btf__add_field(btf, "b", LIST_NODE, 128, 0); in test_btf()
639 if (!ASSERT_OK(err, "btf__add_field bar::b")) in test_btf()
641 err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0); in test_btf()
642 if (!ASSERT_OK(err, "btf__add_field bar::c")) in test_btf()
650 err = btf__add_field(btf, "a", LIST_NODE, 0, 0); in test_btf()
651 if (!ASSERT_OK(err, "btf__add_field baz:a")) in test_btf()
654 err = btf__load_into_kernel(btf); in test_btf()
655 ASSERT_EQ(err, 0, "check btf"); in test_btf()
667 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
668 if (!ASSERT_OK(err, "btf__add_field foo::a")) in test_btf()
670 err = btf__add_field(btf, "b", LIST_NODE, 128, 0); in test_btf()
671 if (!ASSERT_OK(err, "btf__add_field foo::b")) in test_btf()
673 err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0); in test_btf()
674 if (!ASSERT_OK(err, "btf__add_field foo::c")) in test_btf()
682 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
683 if (!ASSERT_OK(err, "btf__add_field bar:a")) in test_btf()
685 err = btf__add_field(btf, "b", LIST_NODE, 128, 0); in test_btf()
686 if (!ASSERT_OK(err, "btf__add_field bar:b")) in test_btf()
688 err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0); in test_btf()
689 if (!ASSERT_OK(err, "btf__add_field bar:c")) in test_btf()
697 err = btf__add_field(btf, "a", LIST_NODE, 0, 0); in test_btf()
698 if (!ASSERT_OK(err, "btf__add_field baz:a")) in test_btf()
701 err = btf__load_into_kernel(btf); in test_btf()
702 ASSERT_EQ(err, -ELOOP, "check btf"); in test_btf()
714 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
715 if (!ASSERT_OK(err, "btf__add_field foo::a")) in test_btf()
717 err = btf__add_field(btf, "b", SPIN_LOCK, 128, 0); in test_btf()
718 if (!ASSERT_OK(err, "btf__add_field foo::b")) in test_btf()
726 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
727 if (!ASSERT_OK(err, "btf__add_field bar::a")) in test_btf()
729 err = btf__add_field(btf, "b", LIST_NODE, 128, 0); in test_btf()
730 if (!ASSERT_OK(err, "btf__add_field bar::b")) in test_btf()
732 err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0); in test_btf()
733 if (!ASSERT_OK(err, "btf__add_field bar::c")) in test_btf()
741 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in test_btf()
742 if (!ASSERT_OK(err, "btf__add_field bar::a")) in test_btf()
744 err = btf__add_field(btf, "b", LIST_NODE, 128, 0); in test_btf()
745 if (!ASSERT_OK(err, "btf__add_field bar::b")) in test_btf()
747 err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0); in test_btf()
748 if (!ASSERT_OK(err, "btf__add_field bar::c")) in test_btf()
756 err = btf__add_field(btf, "a", LIST_NODE, 0, 0); in test_btf()
757 if (!ASSERT_OK(err, "btf__add_field bam::a")) in test_btf()
760 err = btf__load_into_kernel(btf); in test_btf()
761 ASSERT_EQ(err, -ELOOP, "check btf"); in test_btf()