Lines Matching refs:size
81 printf(" %8lld %s\n", dent->size, dent->name);
98 static inline int fs_size_unsupported(const char *filename, loff_t *size)
169 int (*size)(const char *filename, loff_t *size);
206 .size = fat_size,
239 .size = ext4fs_size,
266 .size = sandbox_fs_size,
286 .size = smh_fs_size,
307 .size = ubifs_size,
329 .size = btrfs_size,
351 .size = sqfs_size,
373 .size = erofs_size,
395 .size = exfat_fs_size,
415 .size = fs_size_unsupported,
562 int fs_size(const char *filename, loff_t *size)
568 ret = info->size(filename, size);
581 loff_t size;
585 /* get the actual size of the file */
586 ret = info->size(filename, &size);
589 if (offset >= size) {
593 read_len = size - offset;
781 loff_t size;
789 if (fs_size(argv[3], &size) < 0)
792 env_set_hex("filesize", size);
1119 int fs_read_alloc(const char *fname, ulong size, uint align, void **bufp)
1129 buf = memalign(align, size + 1);
1134 ret = fs_read(fname, addr, 0, size, &bytes_read);
1139 if (size != bytes_read)
1141 buf[size] = '\0';
1152 loff_t size;
1159 ret = fs_size(fname, &size);
1163 if (size >= (max_size ?: SZ_1G))
1169 ret = fs_read_alloc(fname, size, align, &buf);
1172 *sizep = size;