Lines Matching refs:lower_ia
735 struct iattr *lower_ia) in truncate_upper() argument
745 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
756 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
773 lower_ia->ia_size = ia->ia_size; in truncate_upper()
774 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper()
810 lower_ia->ia_size = lower_size_after_truncate; in truncate_upper()
811 lower_ia->ia_valid |= ATTR_SIZE; in truncate_upper()
813 lower_ia->ia_valid &= ~ATTR_SIZE; in truncate_upper()
855 struct iattr lower_ia = { .ia_valid = 0 }; in ecryptfs_truncate() local
862 rc = truncate_upper(dentry, &ia, &lower_ia); in ecryptfs_truncate()
863 if (!rc && lower_ia.ia_valid & ATTR_SIZE) { in ecryptfs_truncate()
867 rc = notify_change(lower_dentry, &lower_ia, NULL); in ecryptfs_truncate()
895 struct iattr lower_ia; in ecryptfs_setattr() local
951 memcpy(&lower_ia, ia, sizeof(lower_ia)); in ecryptfs_setattr()
953 lower_ia.ia_file = ecryptfs_file_to_lower(ia->ia_file); in ecryptfs_setattr()
955 rc = truncate_upper(dentry, ia, &lower_ia); in ecryptfs_setattr()
964 if (lower_ia.ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) in ecryptfs_setattr()
965 lower_ia.ia_valid &= ~ATTR_MODE; in ecryptfs_setattr()
968 rc = notify_change(lower_dentry, &lower_ia, NULL); in ecryptfs_setattr()