Lines Matching refs:count
171 static ssize_t vol_cdev_read(struct file *file, __user char *buf, size_t count,
178 size_t count_save = count;
182 count, *offp, vol->vol_id);
192 if (*offp == vol->used_bytes || count == 0)
198 if (*offp + count > vol->used_bytes)
199 count_save = count = vol->used_bytes - *offp;
202 if (count < tbuf_size)
203 tbuf_size = ALIGN(count, ubi->min_io_size);
208 len = count > tbuf_size ? tbuf_size : count;
227 count -= len;
237 len = count > tbuf_size ? tbuf_size : count;
238 } while (count);
241 return err ? err : count_save - count;
249 size_t count, loff_t *offp)
255 size_t count_save = count;
262 count, *offp, vol->vol_id);
273 if (*offp + count > vol->used_bytes)
274 count_save = count = vol->used_bytes - *offp;
277 if (count & (ubi->min_io_size - 1)) {
283 if (count < tbuf_size)
284 tbuf_size = ALIGN(count, ubi->min_io_size);
289 len = count > tbuf_size ? tbuf_size : count;
291 while (count) {
313 count -= len;
316 len = count > tbuf_size ? tbuf_size : count;
320 return err ? err : count_save - count;
324 size_t count, loff_t *offp)
332 return vol_cdev_direct_write(file, buf, count, offp);
335 err = ubi_more_update_data(ubi, vol, buf, count);
337 err = ubi_more_leb_change_data(ubi, vol, buf, count);
341 count, err);
350 count = err;
354 return count;
375 return count;
686 if (req->count < 0 || req->count > UBI_MAX_RNVOL)
689 if (req->count == 0)
693 for (i = 0; i < req->count; i++) {
708 for (i = 0; i < req->count - 1; i++) {
709 for (n = i + 1; n < req->count; n++) {
725 for (i = 0; i < req->count; i++) {