Lines Matching refs:i_size
573 loff_t oldsize = inode->i_size; in shmem_setattr()
615 shmem_unacct_size(info->flags, inode->i_size); in shmem_evict_inode()
616 inode->i_size = 0; in shmem_evict_inode()
1390 if (!user_shm_lock(inode->i_size, user)) in shmem_lock()
1396 user_shm_unlock(inode->i_size, user); in shmem_lock()
1455 inode->i_size = 2 * BOGO_DIRENT_SIZE; in shmem_get_inode()
1503 if ((info->seals & F_SEAL_GROW) && pos + len > inode->i_size) in shmem_write_begin()
1517 if (pos + copied > inode->i_size) in shmem_write_end()
1562 loff_t i_size = i_size_read(inode); in shmem_file_read_iter() local
1564 end_index = i_size >> PAGE_CACHE_SHIFT; in shmem_file_read_iter()
1568 nr = i_size & ~PAGE_CACHE_MASK; in shmem_file_read_iter()
1587 i_size = i_size_read(inode); in shmem_file_read_iter()
1588 end_index = i_size >> PAGE_CACHE_SHIFT; in shmem_file_read_iter()
1590 nr = i_size & ~PAGE_CACHE_MASK; in shmem_file_read_iter()
1821 else if (offset >= inode->i_size) in shmem_file_llseek()
1825 end = (inode->i_size + PAGE_CACHE_SIZE - 1) >> PAGE_CACHE_SHIFT; in shmem_file_llseek()
1829 if (new_offset < inode->i_size) in shmem_file_llseek()
1834 offset = inode->i_size; in shmem_file_llseek()
2118 if ((info->seals & F_SEAL_GROW) && offset + len > inode->i_size) { in shmem_fallocate()
2183 if (!(mode & FALLOC_FL_KEEP_SIZE) && offset + len > inode->i_size) in shmem_fallocate()
2237 dir->i_size += BOGO_DIRENT_SIZE; in shmem_mknod()
2305 dir->i_size += BOGO_DIRENT_SIZE; in shmem_link()
2322 dir->i_size -= BOGO_DIRENT_SIZE; in shmem_unlink()
2426 old_dir->i_size -= BOGO_DIRENT_SIZE; in shmem_rename2()
2427 new_dir->i_size += BOGO_DIRENT_SIZE; in shmem_rename2()
2462 inode->i_size = len-1; in shmem_symlink()
2486 dir->i_size += BOGO_DIRENT_SIZE; in shmem_symlink()
3359 inode->i_size = size; in __shmem_file_setup()