Lines Matching refs:upper
118 * (upper fsid is 0). The lowest xinobit is reserved for mapping
206 * upper files, so we cannot use the lower origin st_ino
216 * upper hardlink is not broken and that a redirected
243 * no origin on upper, we can end up here.
275 * Return the overlay inode nlinks for indexed upper inodes.
276 * Overlay inode nlink counts the union of the upper hardlinks
277 * and non-covered lower hardlinks. It does not include the upper
791 * in upper fileattr (in case they were set by older kernel)
935 * upper fs:
998 * To avoid ino collision with legitimate xino values from upper
1062 * With inodes index enabled, an overlay inode nlink counts the union of upper
1064 * upper inode, the following nlink modifying operations can happen:
1071 * operation succeeds or fails, but the upper inode nlink may change.
1075 * For the second, upper hardlink case, the union nlink should be incremented
1077 * upper inode. Therefore, before link/unlink/rename, we store the union nlink
1078 * value relative to the upper inode nlink in the index inode.
1082 * upper inode where the nlink xattr can be stored before the copied up upper
1090 * nlink relative to the upper inode - "U[+-]NUM"
1189 * checks, so NULL lower/upper in dentry must match NULL lower/upper in
1191 * 'unknown' lower/upper.
1194 /* Real lower dir moved to upper layer under us? */
1291 static bool ovl_hash_bylower(struct super_block *sb, struct dentry *upper,
1296 /* No, if pure upper */
1309 if ((upper || !ovl_indexdir(sb)) &&
1313 /* No, if non-indexed upper with NFS export */
1314 if (ofs->config.nfs_export && upper)
1354 * Copy up origin (lower) may exist for non-indexed upper, but we must