Searched refs:filepos (Results 1 - 20 of 20) sorted by relevance

/illumos-gate/usr/src/boot/lib/libstand/
H A Dlseek.c71 off_t bufpos, filepos, target; local
107 if ((filepos = (f->f_ops->fo_seek)(f, (off_t)0, SEEK_CUR)) == -1)
109 bufpos = filepos - f->f_ralen;
121 if (bufpos <= target && target < filepos) {
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dfsys_vstafs.c42 extern int filepos;
200 if (filepos > 0)
202 if (filepos < a[0].a_len * 512 - VSTAFS_START_DATA)
204 offset = filepos + VSTAFS_START_DATA;
206 curr_len = a[0].a_len * 512 - offset - filepos;
211 offset = filepos - ext_size;
H A Dfsys_xfs.c382 filepos &= ~(xfs.dirbsize - 1);
383 filepos |= xfs.blkoff;
390 filepos += toread;
422 filepos = 0;
426 filepos = xfs.dirbsize - sizeof(*tail);
448 filepos = xfs.blkoff;
495 grub_memmove (buf, inode->di_u.di_c + filepos, len);
496 filepos += len;
500 startpos = filepos;
501 endpos = filepos
[all...]
H A Dfsys_ufs.c97 filepos = 0;
112 off = blkoff(SUPERBLOCK, filepos);
113 lblk = lblkno(SUPERBLOCK, filepos);
131 filepos += size;
H A Dfsys_fat.c209 size = FAT_SUPER->root_max - filepos;
212 if (!devread(FAT_SUPER->root_offset, filepos, size, buf))
214 filepos += size;
218 logical_clust = filepos >> FAT_SUPER->clustsize_bits;
219 offset = (filepos & ((1 << FAT_SUPER->clustsize_bits) - 1));
285 filepos += size;
311 filepos = 0;
481 filepos = 0;
H A Dfsys_jfs.c235 startpos = filepos;
236 endpos = filepos + len;
242 if (isinxt (filepos >> jfs.l2bsize, offset, xadlen)) {
245 ? len : (endofcur - filepos);
249 filepos - (offset << jfs.l2bsize), toread, buf);
254 filepos += toread;
259 filepos += toread;
269 return filepos - startpos;
300 filepos = 0;
320 filepos
[all...]
H A Dfsys_ffs.c151 off = blkoff (SUPERBLOCK, filepos);
152 logno = lblkno (SUPERBLOCK, filepos);
171 filepos += size;
H A Dfsys_ufs2.c176 off = blkoff (SUPERBLOCK, filepos);
177 logno = lblkno (SUPERBLOCK, filepos);
196 filepos += size;
H A Dfsys_minix.c257 logical_block = filepos >> BLOCK_SIZE_BITS;
258 offset = filepos & (BLOCK_SIZE - 1);
280 filepos += size;
388 filepos = 0;
H A Ddisk_io.c144 int filepos; variable
1707 /* if any "dir" function uses/sets filepos, it must
1709 filepos = 0;
1813 /* Make sure "filepos" is a sane value */
1814 if ((filepos < 0) || (filepos > filemax))
1815 filepos = filemax;
1818 if ((len < 0) || (len > (filemax - filepos)))
1819 len = filemax - filepos;
1824 if (filepos
[all...]
H A Dfsys_iso9660.c379 filepos = 0;
423 blkoffset = filepos & (ISO_SECTOR_SIZE - 1);
424 sector = filepos >> ISO_SECTOR_BITS;
441 filepos += size;
H A Dgunzip.c187 /* swap filepos */
188 itmp = filepos;
189 filepos = gzip_filepos;
289 filepos = 0;
312 gzip_data_offset = filepos;
330 filepos = 0;
497 if (filepos == gzip_data_offset || bufloc == INBUFSIZ)
500 int old_filepos = filepos;
508 if (filepos >= filemax - 8) {
510 for (pos = filemax - 8; pos < filepos; po
[all...]
H A Dfsys_ext2fs.c469 logical_block = filepos >> EXT2_BLOCK_SIZE_BITS (SUPERBLOCK);
470 offset = filepos & (EXT2_BLOCK_SIZE (SUPERBLOCK) - 1);
496 filepos += size;
685 filepos = 0;
H A Dfsys_reiserfs.c895 printf ("reiserfs_read: filepos=%d len=%d, offset=%x:%x\n",
896 filepos, len, (__u64) IH_KEY_OFFSET (INFO->current_ih) - 1);
900 || IH_KEY_OFFSET (INFO->current_ih) > filepos + 1)
911 offset = filepos - IH_KEY_OFFSET (INFO->current_ih) + 1;
915 printf (" loop: filepos=%d len=%d, offset=%d blocksize=%d\n",
916 filepos, len, offset, blocksize);
974 filepos += to_read;
991 * of the file we were trying to look up, filepos is 0 and filemax is
1058 filepos = 0;
1100 filepos
[all...]
H A Dfsys_zfs.c1808 filepos = 0;
1837 if (filepos >= file_start && filepos+len <= file_end) {
1838 grub_memmove(buf, file_buf + filepos - file_start, len);
1839 filepos += len;
1867 uint64_t blkid = filepos / blksz;
1875 movesize = MIN(length, file_end - filepos);
1877 grub_memmove(buf, file_buf + filepos - file_start,
1881 filepos += movesize;
H A Dboot.c535 && pu.aout->a_syms < (filemax - filepos))
H A Dshared.h722 extern int filepos;
H A Dbuiltins.c5237 grub_printf ("Max is 0x10ac0: i=0x%x, filepos=0x%x\n", i, filepos);
5252 " filepos=Y' reading has X and Y equal, then it is definitely"
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Dfsys_tftp.c512 if (filepos < saved_filepos)
543 int amt = buf_read + saved_filepos - filepos;
553 grub_memmove (addr, buf + filepos - saved_filepos, amt);
556 filepos += amt;
561 if (filepos - saved_filepos > FSYS_BUFLEN / 2)
765 if (filepos < saved_filepos) {
771 int amt = buf_read + saved_filepos - filepos;
780 grub_memmove (addr, buf + filepos - saved_filepos, amt);
783 filepos += amt;
789 if (filepos
[all...]
/illumos-gate/usr/src/cmd/bart/
H A Dcompare.c538 int end_pos, len, iscomment = 0, filepos; local
546 filepos = ftell(fd);
551 if (filepos == 0) {

Completed in 112 milliseconds