Lines Matching refs:lower_ia
722 * @lower_ia: Address of the lower inode's attributes
727 * inode and update the lower_ia according to the page index
728 * interpolations. If ATTR_SIZE is set in lower_ia->ia_valid upon return,
729 * the caller must use lower_ia in a call to notify_change() to perform
735 struct iattr *lower_ia)
745 lower_ia->ia_valid &= ~ATTR_SIZE;
756 lower_ia->ia_valid &= ~ATTR_SIZE;
773 lower_ia->ia_size = ia->ia_size;
774 lower_ia->ia_valid |= ATTR_SIZE;
810 lower_ia->ia_size = lower_size_after_truncate;
811 lower_ia->ia_valid |= ATTR_SIZE;
813 lower_ia->ia_valid &= ~ATTR_SIZE;
855 struct iattr lower_ia = { .ia_valid = 0 };
862 rc = truncate_upper(dentry, &ia, &lower_ia);
863 if (!rc && lower_ia.ia_valid & ATTR_SIZE) {
868 &lower_ia, NULL);
900 struct iattr lower_ia;
959 memcpy(&lower_ia, ia, sizeof(lower_ia));
961 lower_ia.ia_file = ecryptfs_file_to_lower(ia->ia_file);
963 rc = truncate_upper(dentry, ia, &lower_ia);
972 if (lower_ia.ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID))
973 lower_ia.ia_valid &= ~ATTR_MODE;
976 rc = notify_change(&nop_mnt_idmap, lower_dentry, &lower_ia, NULL);