Searched refs:realinode (Results 1 – 6 of 6) sorted by relevance
| /linux/fs/overlayfs/ |
| H A D | inode.c | 310 struct inode *realinode; in ovl_permission() local 315 realinode = ovl_i_path_real(inode, &realpath); in ovl_permission() 316 if (!realinode) { in ovl_permission() 330 !special_file(realinode->i_mode) && mask & MAY_WRITE) { in ovl_permission() 337 return inode_permission(mnt_idmap(realpath.mnt), realinode, mask); in ovl_permission() 357 static void ovl_idmap_posix_acl(const struct inode *realinode, in ovl_idmap_posix_acl() argument 361 struct user_namespace *fs_userns = i_user_ns(realinode); in ovl_idmap_posix_acl() 410 struct inode *realinode = d_inode(path->dentry); in ovl_get_acl_path() local 415 real_acl = get_inode_acl(realinode, posix_acl_type(acl_name)); in ovl_get_acl_path() 435 ovl_idmap_posix_acl(realinode, idmap, clone); in ovl_get_acl_path() [all …]
|
| H A D | file.c | 18 static char ovl_whatisit(struct inode *inode, struct inode *realinode) in ovl_whatisit() argument 20 if (realinode != ovl_inode_upper(inode)) in ovl_whatisit() 31 struct inode *realinode = d_inode(realpath->dentry); in ovl_open_realfile() local 44 err = inode_permission(real_idmap, realinode, MAY_OPEN | acc_mode); in ovl_open_realfile() 48 if (!inode_owner_or_capable(real_idmap, realinode)) in ovl_open_realfile() 57 file, file, ovl_whatisit(inode, realinode), file->f_flags, in ovl_open_realfile()
|
| H A D | util.c | 1498 struct inode *realinode; in ovl_copyattr() local 1503 realinode = ovl_i_path_real(inode, &realpath); in ovl_copyattr() 1507 vfsuid = i_uid_into_vfsuid(real_idmap, realinode); in ovl_copyattr() 1508 vfsgid = i_gid_into_vfsgid(real_idmap, realinode); in ovl_copyattr() 1512 inode->i_mode = realinode->i_mode; in ovl_copyattr() 1513 inode_set_atime_to_ts(inode, inode_get_atime(realinode)); in ovl_copyattr() 1514 inode_set_mtime_to_ts(inode, inode_get_mtime(realinode)); in ovl_copyattr() 1515 inode_set_ctime_to_ts(inode, inode_get_ctime(realinode)); in ovl_copyattr() 1516 i_size_write(inode, i_size_read(realinode)); in ovl_copyattr()
|
| H A D | copy_up.c | 418 struct ovl_fh *ovl_encode_real_fh(struct ovl_fs *ofs, struct inode *realinode, in ovl_encode_real_fh() argument 424 uuid_t *uuid = &realinode->i_sb->s_uuid; in ovl_encode_real_fh() 441 fh_type = exportfs_encode_inode_fh(realinode, (void *)fh->fb.fid, in ovl_encode_real_fh()
|
| /linux/fs/erofs/ |
| H A D | fileio.c | 160 struct inode *realinode = erofs_real_inode(folio_inode(folio), &need_iput); in erofs_fileio_read_folio() local 164 trace_erofs_read_folio(realinode, folio, true); in erofs_fileio_read_folio() 165 err = erofs_fileio_scan_folio(&io, realinode, folio); in erofs_fileio_read_folio() 168 iput(realinode); in erofs_fileio_read_folio() 175 struct inode *realinode = erofs_real_inode(rac->mapping->host, &need_iput); in erofs_fileio_readahead() local 180 trace_erofs_readahead(realinode, readahead_index(rac), in erofs_fileio_readahead() 183 err = erofs_fileio_scan_folio(&io, realinode, folio); in erofs_fileio_readahead() 185 erofs_err(realinode->i_sb, "readahead error at folio %lu @ nid %llu", in erofs_fileio_readahead() 186 folio->index, EROFS_I(realinode)->nid); in erofs_fileio_readahead() 190 iput(realinode); in erofs_fileio_readahead()
|
| H A D | zdata.c | 1870 struct inode *realinode = erofs_real_inode(sharedinode, &need_iput); in z_erofs_read_folio() local 1871 Z_EROFS_DEFINE_FRONTEND(f, realinode, sharedinode, folio_pos(folio)); in z_erofs_read_folio() 1874 trace_erofs_read_folio(realinode, folio, false); in z_erofs_read_folio() 1883 erofs_err(realinode->i_sb, "read error %d @ %lu of nid %llu", in z_erofs_read_folio() 1884 err, folio->index, EROFS_I(realinode)->nid); in z_erofs_read_folio() 1890 iput(realinode); in z_erofs_read_folio() 1898 struct inode *realinode = erofs_real_inode(sharedinode, &need_iput); in z_erofs_readahead() local 1899 Z_EROFS_DEFINE_FRONTEND(f, realinode, sharedinode, readahead_pos(rac)); in z_erofs_readahead() 1904 trace_erofs_readahead(realinode, readahead_index(rac), nrpages, false); in z_erofs_readahead() 1918 erofs_err(realinode->i_sb, "readahead error at folio %lu @ nid %llu", in z_erofs_readahead() [all …]
|