Lines Matching refs:size
22 static rt_ssize_t random_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) in random_read() argument
26 while (size >= sizeof(rand)) in random_read()
34 size -= sizeof(rand); in random_read()
37 if (size) in random_read()
40 memcpy(buffer, &rand, size); in random_read()
41 ret += size; in random_read()
47 static rt_ssize_t random_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) in random_write() argument
49 ssize_t ret = sizeof(seed) < size ? sizeof(seed) : size; in random_write()
113 static rt_ssize_t random_uread(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) in random_uread() argument
117 while (size >= sizeof(rand)) in random_uread()
125 size -= sizeof(rand); in random_uread()
128 if (size) in random_uread()
131 memcpy(buffer, &rand, size); in random_uread()
132 ret += size; in random_uread()
138 static rt_ssize_t random_uwrite(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) in random_uwrite() argument
140 ssize_t ret = sizeof(useed) < size ? sizeof(useed) : size; in random_uwrite()