Lines Matching refs:offset
61 isinxt (s64 key, s64 offset, s64 len)
63 return (key >= offset) ? (key < offset + len ? 1 : 0) : 0;
110 s64 offset;
119 offset = offsetXAD (xad);
120 if (isinxt (key, offset, lengthXAD (xad))) {
121 devread ((addressXAD (xad) + key - offset) << jfs.bdlog,
232 s64 offset, xadlen;
240 offset = offsetXAD (xad);
242 if (isinxt (filepos >> jfs.l2bsize, offset, xadlen)) {
243 endofcur = (offset + xadlen) << jfs.l2bsize;
249 filepos - (offset << jfs.l2bsize), toread, buf);
255 } else if (offset > endofprev) {
256 toread = ((offset << jfs.l2bsize) >= endpos)
257 ? len : ((offset - endofprev) << jfs.l2bsize);
265 endofprev = offset + xadlen;