Lines Matching defs:ref

418 		PROPERTY_ENTRY_REF("ref-1", &node1),
419 PROPERTY_ENTRY_REF("ref-2", &node2, 1, 2),
420 PROPERTY_ENTRY_REF_ARRAY("ref-3", refs),
425 struct fwnode_reference_args ref;
434 error = fwnode_property_get_reference_args(node, "ref-1", NULL,
435 0, 0, &ref);
437 KUNIT_EXPECT_PTR_EQ(test, to_software_node(ref.fwnode), &node1);
438 KUNIT_EXPECT_EQ(test, ref.nargs, 0U);
441 error = fwnode_property_get_reference_args(node, "ref-1", NULL,
442 0, 1, &ref);
445 error = fwnode_property_get_reference_args(node, "ref-2", NULL,
446 1, 0, &ref);
448 KUNIT_EXPECT_PTR_EQ(test, to_software_node(ref.fwnode), &node2);
449 KUNIT_EXPECT_EQ(test, ref.nargs, 1U);
450 KUNIT_EXPECT_EQ(test, ref.args[0], 1LLU);
453 error = fwnode_property_get_reference_args(node, "ref-2", NULL,
454 3, 0, &ref);
456 KUNIT_EXPECT_PTR_EQ(test, to_software_node(ref.fwnode), &node2);
457 KUNIT_EXPECT_EQ(test, ref.nargs, 3U);
458 KUNIT_EXPECT_EQ(test, ref.args[0], 1LLU);
459 KUNIT_EXPECT_EQ(test, ref.args[1], 2LLU);
460 KUNIT_EXPECT_EQ(test, ref.args[2], 0LLU);
463 error = fwnode_property_get_reference_args(node, "ref-2", NULL,
464 2, 1, &ref);
468 error = fwnode_property_get_reference_args(node, "ref-3", NULL,
469 0, 0, &ref);
471 KUNIT_EXPECT_PTR_EQ(test, to_software_node(ref.fwnode), &node1);
472 KUNIT_EXPECT_EQ(test, ref.nargs, 0U);
475 error = fwnode_property_get_reference_args(node, "ref-3", NULL,
476 2, 1, &ref);
478 KUNIT_EXPECT_PTR_EQ(test, to_software_node(ref.fwnode), &node2);
479 KUNIT_EXPECT_EQ(test, ref.nargs, 2U);
480 KUNIT_EXPECT_EQ(test, ref.args[0], 3LLU);
481 KUNIT_EXPECT_EQ(test, ref.args[1], 4LLU);
484 error = fwnode_property_get_reference_args(node, "ref-1", NULL,
485 0, 2, &ref);