Lines Matching refs:rand
24 rt_uint16_t rand; in random_read() local
26 while (size >= sizeof(rand)) in random_read()
29 rand = calc_random(); in random_read()
31 *(rt_uint16_t *)buffer = rand; in random_read()
32 buffer = (char *)buffer + sizeof(rand); in random_read()
33 ret += sizeof(rand); in random_read()
34 size -= sizeof(rand); in random_read()
39 rand = calc_random(); in random_read()
40 memcpy(buffer, &rand, size); in random_read()
115 rt_uint16_t rand; in random_uread() local
117 while (size >= sizeof(rand)) in random_uread()
120 rand = calc_urandom(); in random_uread()
122 *(rt_uint16_t *)buffer = rand; in random_uread()
123 buffer = (char *)buffer + sizeof(rand); in random_uread()
124 ret += sizeof(rand); in random_uread()
125 size -= sizeof(rand); in random_uread()
130 rand = calc_urandom(); in random_uread()
131 memcpy(buffer, &rand, size); in random_uread()