tools/testing/selftests/powerpc/vphn/test-vphn.c

Source file repositories/reference/linux-study-clean/tools/testing/selftests/powerpc/vphn/test-vphn.c

File Facts

System
Linux kernel
Corpus path
tools/testing/selftests/powerpc/vphn/test-vphn.c
Extension
.c
Size
6714 bytes
Lines
412
Domain
Support Tooling And Documentation
Bucket
tools
Inferred role
Support Tooling And Documentation: implementation source
Status
source implementation candidate

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

if (val != test->expected[i]) {
			printf("element #%d is 0x%x, should be 0x%x\n", i, val,
			       test->expected[i]);
			return 1;
		}
	}

	return 0;
}

static int test_vphn(void)
{
	static struct test *test;

	for (test = all_tests; test->descr; test++) {
		int ret;

		ret = test_one(test);
		test_finish(test->descr, ret);
		if (ret)
			return ret;
	}

	return 0;
}

int main(int argc, char **argv)
{
	return test_harness(test_vphn, "test-vphn");
}

Annotation

Implementation Notes