Lines Matching defs:off
202 grub_ssize_t (*decompress) (char *inbuf, grub_size_t insize, grub_off_t off,
287 zlib_decompress (char *inbuf, grub_size_t insize, grub_off_t off,
291 return grub_zlib_decompress (inbuf, insize, off, outbuf, outsize);
295 lzo_decompress (char *inbuf, grub_size_t insize, grub_off_t off,
311 grub_memcpy (outbuf, udata + off, len);
317 xz_decompress (char *inbuf, grub_size_t insize, grub_off_t off,
345 if (pos + buf.out_pos >= off)
347 grub_ssize_t outoff = pos - off;
480 grub_uint32_t off;
489 off = grub_le_to_cpu16 (dir->ino.dir.offset);
490 endoff = grub_le_to_cpu16 (dir->ino.dir.size) + off - 3;
494 off = grub_le_to_cpu16 (dir->ino.long_dir.offset);
495 endoff = grub_le_to_cpu16 (dir->ino.long_dir.size) + off - 3;
504 while (off < endoff)
511 + chunk, off);
514 off += sizeof (dh);
526 + chunk, off);
529 off += sizeof (di);
544 + chunk, off);
548 off += grub_le_to_cpu16 (di.namelen) + 1;
698 grub_off_t off, char *buf, grub_size_t len)
768 i = off >> data->log2_blksz;
770 while (cumulated_uncompressed_size < off + len)
773 boff = off - cumulated_uncompressed_size;
814 off += read;
827 grub_off_t off, char *buf, grub_size_t len)
848 return direct_read (data, ino, off, buf, len);
857 b = grub_le_to_cpu64 (ino->ino.long_file.offset) + off;
859 b = grub_le_to_cpu32 (ino->ino.file.offset) + off;