Lines Matching defs:offset
181 ext4_extending_io(struct inode *inode, loff_t offset, size_t len)
183 if (offset + len > i_size_read(inode) ||
184 offset + len > EXT4_I(inode)->i_disksize)
282 static ssize_t ext4_handle_inode_extension(struct inode *inode, loff_t offset,
300 if (offset + count <= EXT4_I(inode)->i_disksize) {
330 if (ext4_update_inode_size(inode, offset + written)) {
342 written_blk = ALIGN(offset + written, 1 << blkbits);
343 end_blk = ALIGN(offset + count, 1 << blkbits);
426 loff_t offset;
435 offset = iocb->ki_pos;
437 if (ext4_extending_io(inode, offset, count))
446 !ext4_overwrite_io(inode, offset, count))) {
475 loff_t offset = iocb->ki_pos;
485 if (ext4_unaligned_io(inode, from, offset)) {
494 if (offset + count > i_size_read(inode))
537 offset = iocb->ki_pos;
577 ret = ext4_handle_inode_extension(inode, offset, ret, count);
589 offset = iocb->ki_pos;
602 endbyte = offset + err - 1;
604 offset, endbyte);
607 offset >> PAGE_SHIFT,
620 loff_t offset;
636 offset = iocb->ki_pos;
639 if (offset + count > EXT4_I(inode)->i_disksize) {
659 ret = ext4_handle_inode_extension(inode, offset, ret, count);
882 loff_t ext4_llseek(struct file *file, loff_t offset, int whence)
894 return generic_file_llseek_size(file, offset, whence,
898 offset = iomap_seek_hole(inode, offset,
904 offset = iomap_seek_data(inode, offset,
910 if (offset < 0)
911 return offset;
912 return vfs_setpos(file, offset, maxbytes);