Lines Matching refs:lower_ia
713 struct iattr *lower_ia) in truncate_upper() argument
723 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
734 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
751 lower_ia->ia_size = ia->ia_size; in truncate_upper()
752 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper()
788 lower_ia->ia_size = lower_size_after_truncate; in truncate_upper()
789 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper()
791 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
833 struct iattr lower_ia = { .ia_valid = 0 }; in ecryptfs_truncate() local
840 rc = truncate_upper(dentry, &ia, &lower_ia); in ecryptfs_truncate()
841 if (!rc && lower_ia.ia_valid & ATTR_SIZE) { in ecryptfs_truncate()
845 rc = notify_change(lower_dentry, &lower_ia, NULL); in ecryptfs_truncate()
873 struct iattr lower_ia; in ecryptfs_setattr() local
932 memcpy(&lower_ia, ia, sizeof(lower_ia)); in ecryptfs_setattr()
934 lower_ia.ia_file = ecryptfs_file_to_lower(ia->ia_file); in ecryptfs_setattr()
936 rc = truncate_upper(dentry, ia, &lower_ia); in ecryptfs_setattr()
945 if (lower_ia.ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) in ecryptfs_setattr()
946 lower_ia.ia_valid &= ~ATTR_MODE; in ecryptfs_setattr()
949 rc = notify_change(lower_dentry, &lower_ia, NULL); in ecryptfs_setattr()