Lines Matching defs:offset
82 sector_t block_in_file; /* Current offset into the underlying
238 loff_t offset = dio->iocb->ki_pos;
256 ((offset + transferred) > dio->i_size))
257 transferred = dio->i_size - offset;
272 err = dio->end_io(dio->iocb, offset, ret, dio->private);
293 offset >> PAGE_SHIFT,
294 (offset + ret - 1) >> PAGE_SHIFT);
610 * it uses the passed inode-relative block number as the file offset, as usual.
763 * current logical offset in the file does not equal what would
764 * be the next logical offset in the bio, submit the bio we
809 unsigned offset, unsigned len, sector_t blocknr,
826 sdio->cur_page_offset + sdio->cur_page_len == offset &&
846 sdio->cur_page_offset = offset;
911 * a sequence of (page,offset,len,block) mappings. These mappings are injected
919 * with the size of IO which is permitted at this offset and this i_blkbits.
1137 loff_t offset = iocb->ki_pos;
1138 const loff_t end = offset + count;
1143 unsigned long align = offset | iov_iter_alignment(iter);
1172 if (iov_iter_rw(iter) == READ && offset >= dio->i_size) {
1188 retval = filemap_write_and_wait_range(mapping, offset, end - 1);
1246 sdio.block_in_file = offset >> blkbits;