Lines Matching refs:i_size
556 loff_t oldsize = inode->i_size; in shmem_setattr()
592 shmem_unacct_size(info->flags, inode->i_size); in shmem_evict_inode()
593 inode->i_size = 0; in shmem_evict_inode()
1374 if (!user_shm_lock(inode->i_size, user)) in shmem_lock()
1380 user_shm_unlock(inode->i_size, user); in shmem_lock()
1439 inode->i_size = 2 * BOGO_DIRENT_SIZE; in shmem_get_inode()
1487 if ((info->seals & F_SEAL_GROW) && pos + len > inode->i_size) in shmem_write_begin()
1501 if (pos + copied > inode->i_size) in shmem_write_end()
1546 loff_t i_size = i_size_read(inode); in shmem_file_read_iter() local
1548 end_index = i_size >> PAGE_CACHE_SHIFT; in shmem_file_read_iter()
1552 nr = i_size & ~PAGE_CACHE_MASK; in shmem_file_read_iter()
1571 i_size = i_size_read(inode); in shmem_file_read_iter()
1572 end_index = i_size >> PAGE_CACHE_SHIFT; in shmem_file_read_iter()
1574 nr = i_size & ~PAGE_CACHE_MASK; in shmem_file_read_iter()
1805 else if (offset >= inode->i_size) in shmem_file_llseek()
1809 end = (inode->i_size + PAGE_CACHE_SIZE - 1) >> PAGE_CACHE_SHIFT; in shmem_file_llseek()
1813 if (new_offset < inode->i_size) in shmem_file_llseek()
1818 offset = inode->i_size; in shmem_file_llseek()
2102 if ((info->seals & F_SEAL_GROW) && offset + len > inode->i_size) { in shmem_fallocate()
2167 if (!(mode & FALLOC_FL_KEEP_SIZE) && offset + len > inode->i_size) in shmem_fallocate()
2221 dir->i_size += BOGO_DIRENT_SIZE; in shmem_mknod()
2289 dir->i_size += BOGO_DIRENT_SIZE; in shmem_link()
2306 dir->i_size -= BOGO_DIRENT_SIZE; in shmem_unlink()
2410 old_dir->i_size -= BOGO_DIRENT_SIZE; in shmem_rename2()
2411 new_dir->i_size += BOGO_DIRENT_SIZE; in shmem_rename2()
2446 inode->i_size = len-1; in shmem_symlink()
2470 dir->i_size += BOGO_DIRENT_SIZE; in shmem_symlink()
3348 inode->i_size = size; in __shmem_file_setup()