Lines Matching refs:ia_size
2442 int boff = attr->ia_size % CEPH_FSCRYPT_BLOCK_SIZE; in fill_fscrypt_truncate()
2443 loff_t pos, orig_pos = round_down(attr->ia_size, in fill_fscrypt_truncate()
2464 i_size, attr->ia_size, ceph_cap_string(got), in fill_fscrypt_truncate()
2758 ceph_vinop(inode), isize, attr->ia_size); in __ceph_setattr()
2763 if (IS_ENCRYPTED(inode) && attr->ia_size < isize && in __ceph_setattr()
2764 (attr->ia_size % CEPH_FSCRYPT_BLOCK_SIZE)) { in __ceph_setattr()
2771 cpu_to_le64(round_up(attr->ia_size, in __ceph_setattr()
2776 req->r_fscrypt_file = attr->ia_size; in __ceph_setattr()
2778 } else if (!do_sync && (issued & CEPH_CAP_FILE_EXCL) && attr->ia_size >= isize) { in __ceph_setattr()
2779 if (attr->ia_size > isize) { in __ceph_setattr()
2780 i_size_write(inode, attr->ia_size); in __ceph_setattr()
2781 inode->i_blocks = calc_inode_blocks(attr->ia_size); in __ceph_setattr()
2782 ci->i_reported_size = attr->ia_size; in __ceph_setattr()
2787 attr->ia_size != isize) { in __ceph_setattr()
2791 if (IS_ENCRYPTED(inode) && attr->ia_size) { in __ceph_setattr()
2795 cpu_to_le64(round_up(attr->ia_size, in __ceph_setattr()
2800 req->r_fscrypt_file = attr->ia_size; in __ceph_setattr()
2802 req->r_args.setattr.size = cpu_to_le64(attr->ia_size); in __ceph_setattr()
2944 attr->ia_size > max(i_size_read(inode), fsc->max_file_size)) in ceph_setattr()
2948 ceph_quota_is_max_bytes_exceeded(inode, attr->ia_size)) in ceph_setattr()