Lines Matching refs:num_remaining
102 uint32_t num_remaining = max; in iproc_rng200_read() local
111 while ((num_remaining > 0) && time_before(jiffies, idle_endtime)) { in iproc_rng200_read()
119 return max - num_remaining; in iproc_rng200_read()
129 if (num_remaining >= sizeof(uint32_t)) { in iproc_rng200_read()
134 num_remaining -= sizeof(uint32_t); in iproc_rng200_read()
139 memcpy(buf, &rnd_number, num_remaining); in iproc_rng200_read()
140 buf += num_remaining; in iproc_rng200_read()
141 num_remaining = 0; in iproc_rng200_read()
149 return max - num_remaining; in iproc_rng200_read()
152 usleep_range(min(num_remaining * 10, 500U), 500); in iproc_rng200_read()
156 return max - num_remaining; in iproc_rng200_read()