Lines Matching refs:lower_ia
738 struct iattr *lower_ia) in truncate_upper() argument
748 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
759 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
776 lower_ia->ia_size = ia->ia_size; in truncate_upper()
777 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper()
813 lower_ia->ia_size = lower_size_after_truncate; in truncate_upper()
814 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper()
816 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
858 struct iattr lower_ia = { .ia_valid = 0 }; in ecryptfs_truncate() local
865 rc = truncate_upper(dentry, &ia, &lower_ia); in ecryptfs_truncate()
866 if (!rc && lower_ia.ia_valid & ATTR_SIZE) { in ecryptfs_truncate()
870 rc = notify_change(lower_dentry, &lower_ia, NULL); in ecryptfs_truncate()
898 struct iattr lower_ia; in ecryptfs_setattr() local
954 memcpy(&lower_ia, ia, sizeof(lower_ia)); in ecryptfs_setattr()
956 lower_ia.ia_file = ecryptfs_file_to_lower(ia->ia_file); in ecryptfs_setattr()
958 rc = truncate_upper(dentry, ia, &lower_ia); in ecryptfs_setattr()
967 if (lower_ia.ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) in ecryptfs_setattr()
968 lower_ia.ia_valid &= ~ATTR_MODE; in ecryptfs_setattr()
971 rc = notify_change(lower_dentry, &lower_ia, NULL); in ecryptfs_setattr()