getrandom
return getrandom(buf, len, flags);
ssize_t getrandom(void *, size_t, unsigned int, void *, size_t)
SYSCALL_DEFINE3(getrandom, char __user *, ubuf, size_t, len, unsigned int, flags)
if (getrandom(&page_nr, sizeof(page_nr), 0) != sizeof(page_nr))
if (getrandom(&foo, sizeof(foo), 0) == -1) {
if (getrandom(&foo, sizeof(foo), 0) == -1) {
CASE_TEST(getrandom); EXPECT_SYSZR(1, test_getrandom()); break;
ret = getrandom(&rng, sizeof(rng), GRND_NONBLOCK);
if (getrandom(key, sizeof(key), 0) != sizeof(key))
ssize_t ret = getrandom(&val, sizeof(val), 0);
if (!getrandom(NULL, 0, GRND_NONBLOCK))