Lines Matching refs:len
104 loff_t offset, loff_t len,
111 loff_t offset, loff_t len,
171 loff_t len, loff_t *actread);
173 loff_t len, loff_t *actwrite);
578 loff_t len, struct fstype_info *info)
595 /* limit to 'len' if it is smaller */
596 if (len && len < read_len)
597 read_len = len;
611 static int _fs_read(const char *filename, ulong addr, loff_t offset, loff_t len,
620 ret = fs_read_lmb_check(filename, addr, offset, len, info);
627 * We don't actually know how many bytes are being read, since len==0
630 buf = map_sysmem(addr, len);
631 ret = info->read(filename, buf, offset, len, actread);
635 if (ret == 0 && len && *actread != len)
636 log_debug("** %s shorter than offset + len **\n", filename);
642 int fs_read(const char *filename, ulong addr, loff_t offset, loff_t len,
645 return _fs_read(filename, addr, offset, len, 0, actread);
648 int fs_write(const char *filename, ulong addr, loff_t offset, loff_t len,
655 buf = map_sysmem(addr, len);
656 ret = info->write(filename, buf, offset, len, actwrite);
659 if (ret < 0 && len != *actwrite) {
908 loff_t len;
927 ret = fs_write(filename, addr, pos, bytes, &len);
932 printf("%llu bytes written in %lu ms", len, time);
935 print_size(div_u64(len, time) * 1000, "/s");