Lines Matching refs:dpos
621 register off_t dpos; local
647 dpos = lseek(f, hpos, SEEK_DATA);
648 if (dpos == (off_t)-1 && geterrno() == ENXIO) {
652 dpos = info->f_size;
653 } else if (dpos == (off_t)-1) {
666 hpos = lseek(f, dpos, SEEK_HOLE);
678 info->f_name, (Llong)dpos);
685 if (dpos < info->f_size && /* Not the hole at EOF ? */
686 (dpos % 512) != 0) { /* Unaligned data ? */
687 dpos = dpos / 512 * 512;
690 sparse[i-1].sp_numbytes) >= dpos) {
692 dpos = sparse[i].sp_offset;
702 sparse[i].sp_offset = dpos;
703 sparse[i].sp_numbytes = hpos - dpos;