/fs/xfs/scrub/ |
D | inode.c | 72 xfs_ino_t ino, in xchk_inode_extsize() argument 81 xchk_ino_set_corrupt(sc, ino); in xchk_inode_extsize() 94 xfs_ino_t ino, in xchk_inode_cowextsize() argument 105 xchk_ino_set_corrupt(sc, ino); in xchk_inode_cowextsize() 113 xfs_ino_t ino, in xchk_inode_flags() argument 128 if ((flags & XFS_DIFLAG_NEWRTBM) && ino != mp->m_sb.sb_rbmino) in xchk_inode_flags() 150 xchk_ino_set_corrupt(sc, ino); in xchk_inode_flags() 158 xfs_ino_t ino, in xchk_inode_flags2() argument 167 xchk_ino_set_warning(sc, ino); in xchk_inode_flags2() 199 xchk_ino_set_corrupt(sc, ino); in xchk_inode_flags2() [all …]
|
/fs/autofs/ |
D | expire.c | 14 struct autofs_info *ino = autofs_dentry_ino(dentry); in autofs_can_expire() local 17 if (ino == NULL) in autofs_can_expire() 22 if (!timeout || time_after(ino->last_used + timeout, jiffies)) in autofs_can_expire() 59 struct autofs_info *ino; in autofs_mount_busy() local 61 ino = autofs_dentry_ino(top); in autofs_mount_busy() 62 ino->last_used = jiffies; in autofs_mount_busy() 163 struct autofs_info *ino; in autofs_direct_busy() local 165 ino = autofs_dentry_ino(top); in autofs_direct_busy() 166 if (ino) in autofs_direct_busy() 167 ino->last_used = jiffies; in autofs_direct_busy() [all …]
|
D | root.c | 66 struct autofs_info *ino; in autofs_del_active() local 68 ino = autofs_dentry_ino(dentry); in autofs_del_active() 70 list_del_init(&ino->active); in autofs_del_active() 106 struct autofs_info *ino = autofs_dentry_ino(de); in autofs_dentry_release() local 111 if (!ino) in autofs_dentry_release() 116 if (!list_empty(&ino->active)) in autofs_dentry_release() 117 list_del(&ino->active); in autofs_dentry_release() 118 if (!list_empty(&ino->expiring)) in autofs_dentry_release() 119 list_del(&ino->expiring); in autofs_dentry_release() 123 autofs_free_ino(ino); in autofs_dentry_release() [all …]
|
D | inode.c | 15 struct autofs_info *ino; in autofs_new_ino() local 17 ino = kzalloc(sizeof(*ino), GFP_KERNEL); in autofs_new_ino() 18 if (ino) { in autofs_new_ino() 19 INIT_LIST_HEAD(&ino->active); in autofs_new_ino() 20 INIT_LIST_HEAD(&ino->expiring); in autofs_new_ino() 21 ino->last_used = jiffies; in autofs_new_ino() 22 ino->sbi = sbi; in autofs_new_ino() 24 return ino; in autofs_new_ino() 27 void autofs_clean_ino(struct autofs_info *ino) in autofs_clean_ino() argument 29 ino->uid = GLOBAL_ROOT_UID; in autofs_clean_ino() [all …]
|
D | autofs_i.h | 91 u64 ino; member 241 struct autofs_info *ino = autofs_dentry_ino(dentry); in __autofs_add_expiring() local 243 if (ino) { in __autofs_add_expiring() 244 if (list_empty(&ino->expiring)) in __autofs_add_expiring() 245 list_add(&ino->expiring, &sbi->expiring_list); in __autofs_add_expiring() 252 struct autofs_info *ino = autofs_dentry_ino(dentry); in autofs_add_expiring() local 254 if (ino) { in autofs_add_expiring() 256 if (list_empty(&ino->expiring)) in autofs_add_expiring() 257 list_add(&ino->expiring, &sbi->expiring_list); in autofs_add_expiring() 265 struct autofs_info *ino = autofs_dentry_ino(dentry); in autofs_del_expiring() local [all …]
|
/fs/sysv/ |
D | ialloc.c | 57 sysv_raw_inode(struct super_block *sb, unsigned ino, struct buffer_head **bh) in sysv_raw_inode() argument 63 block += (ino-1) >> sbi->s_inodes_per_block_bits; in sysv_raw_inode() 68 return res + ((ino-1) & sbi->s_inodes_per_block_1); in sysv_raw_inode() 76 int i = 0, ino; in refill_free_cache() local 78 ino = SYSV_ROOT_INO+1; in refill_free_cache() 79 raw_inode = sysv_raw_inode(sb, ino, &bh); in refill_free_cache() 82 while (ino <= sbi->s_ninodes) { in refill_free_cache() 84 *sv_sb_fic_inode(sb,i++) = cpu_to_fs16(SYSV_SB(sb), ino); in refill_free_cache() 88 if ((ino++ & sbi->s_inodes_per_block_1) == 0) { in refill_free_cache() 90 raw_inode = sysv_raw_inode(sb, ino, &bh); in refill_free_cache() [all …]
|
/fs/affs/ |
D | dir.c | 56 u32 ino; in affs_readdir() local 83 ino = (u32)(long)file->private_data; in affs_readdir() 84 if (ino && inode_eq_iversion(inode, file->f_version)) { in affs_readdir() 85 pr_debug("readdir() left off=%d\n", ino); in affs_readdir() 89 ino = be32_to_cpu(AFFS_HEAD(dir_bh)->table[hash_pos]); in affs_readdir() 90 for (i = 0; ino && i < chain_pos; i++) { in affs_readdir() 91 fh_bh = affs_bread(sb, ino); in affs_readdir() 97 ino = be32_to_cpu(AFFS_TAIL(sb, fh_bh)->hash_chain); in affs_readdir() 101 if (ino) in affs_readdir() 106 ino = be32_to_cpu(AFFS_HEAD(dir_bh)->table[hash_pos]); in affs_readdir() [all …]
|
/fs/hostfs/ |
D | hostfs_kern.c | 124 static char *inode_name(struct inode *ino) in inode_name() argument 129 dentry = d_find_alias(ino); in inode_name() 274 unsigned long long next, ino; in hostfs_readdir() local 287 while ((name = read_dir(dir, &next, &ino, &len, &type)) != NULL) { in hostfs_readdir() 288 if (!dir_emit(ctx, name, len, ino, type)) in hostfs_readdir() 296 static int hostfs_open(struct inode *ino, struct file *file) in hostfs_open() argument 304 if ((mode & HOSTFS_I(ino)->mode) == mode) in hostfs_open() 307 mode |= HOSTFS_I(ino)->mode; in hostfs_open() 326 mutex_lock(&HOSTFS_I(ino)->open_mutex); in hostfs_open() 328 if ((mode & HOSTFS_I(ino)->mode) == mode) { in hostfs_open() [all …]
|
/fs/ocfs2/ |
D | ocfs2_trace.h | 529 TP_PROTO(unsigned long long ino, unsigned int new_cpos, 531 TP_ARGS(ino, new_cpos, clusters, depth), 533 __field(unsigned long long, ino) 539 __entry->ino = ino; 545 __entry->ino, __entry->new_cpos, 1044 TP_PROTO(unsigned long long ino, unsigned int cpos, 1047 TP_ARGS(ino, cpos, len, p_cluster, ext_flags), 1049 __field(unsigned long long, ino) 1056 __entry->ino = ino; 1063 __entry->ino, __entry->cpos, __entry->len, [all …]
|
/fs/minix/ |
D | bitmap.c | 107 minix_V1_raw_inode(struct super_block *sb, ino_t ino, struct buffer_head **bh) in minix_V1_raw_inode() argument 113 if (!ino || ino > sbi->s_ninodes) { in minix_V1_raw_inode() 115 sb->s_id, (long)ino); in minix_V1_raw_inode() 118 ino--; in minix_V1_raw_inode() 120 ino / MINIX_INODES_PER_BLOCK; in minix_V1_raw_inode() 127 return p + ino % MINIX_INODES_PER_BLOCK; in minix_V1_raw_inode() 131 minix_V2_raw_inode(struct super_block *sb, ino_t ino, struct buffer_head **bh) in minix_V2_raw_inode() argument 139 if (!ino || ino > sbi->s_ninodes) { in minix_V2_raw_inode() 141 sb->s_id, (long)ino); in minix_V2_raw_inode() 144 ino--; in minix_V2_raw_inode() [all …]
|
/fs/bfs/ |
D | dir.c | 24 static int bfs_add_entry(struct inode *dir, const struct qstr *child, int ino); 54 if (de->ino) { in bfs_readdir() 57 le16_to_cpu(de->ino), in bfs_readdir() 85 unsigned long ino; in bfs_create() local 91 ino = find_first_zero_bit(info->si_imap, info->si_lasti + 1); in bfs_create() 92 if (ino > info->si_lasti) { in bfs_create() 97 set_bit(ino, info->si_imap); in bfs_create() 105 inode->i_ino = ino; in bfs_create() 106 BFS_I(inode)->i_dsk_ino = ino; in bfs_create() 139 unsigned long ino = (unsigned long)le16_to_cpu(de->ino); in bfs_lookup() local [all …]
|
D | inode.c | 35 struct inode *bfs_iget(struct super_block *sb, unsigned long ino) in bfs_iget() argument 42 inode = iget_locked(sb, ino); in bfs_iget() 48 if ((ino < BFS_ROOT_INO) || (ino > BFS_SB(inode->i_sb)->si_lasti)) { in bfs_iget() 49 printf("Bad inode number %s:%08lx\n", inode->i_sb->s_id, ino); in bfs_iget() 53 block = (ino - BFS_ROOT_INO) / BFS_INODES_PER_BLOCK + 1; in bfs_iget() 57 ino); in bfs_iget() 61 off = (ino - BFS_ROOT_INO) % BFS_INODES_PER_BLOCK; in bfs_iget() 100 static struct bfs_inode *find_inode(struct super_block *sb, u16 ino, struct buffer_head **p) in find_inode() argument 102 if ((ino < BFS_ROOT_INO) || (ino > BFS_SB(sb)->si_lasti)) { in find_inode() 103 printf("Bad inode number %s:%08x\n", sb->s_id, ino); in find_inode() [all …]
|
/fs/jffs2/ |
D | build.c | 58 dbg_fsbuild("building directory inode #%u\n", ic->ino); in jffs2_build_inode_pass1() 63 if (!fd->ino) in jffs2_build_inode_pass1() 68 child_ic = jffs2_get_ino_cache(c, fd->ino); in jffs2_build_inode_pass1() 71 fd->name, fd->ino, ic->ino); in jffs2_build_inode_pass1() 89 dbg_fsbuild("increased nlink for child \"%s\" (ino #%u)\n", fd->name, fd->ino); in jffs2_build_inode_pass1() 153 ic = jffs2_get_ino_cache(c, fd->ino); in jffs2_build_filesystem() 202 fd->name, fd->ino, ic->ino, fd->ic->pino_nlink); in jffs2_build_filesystem() 207 fd->ic->pino_nlink = ic->ino; in jffs2_build_filesystem() 249 dbg_fsbuild("removing ino #%u with nlink == zero.\n", ic->ino); in jffs2_build_remove_unlinked_inode() 261 dbg_fsbuild("inode #%u was a directory which may have children...\n", ic->ino); in jffs2_build_remove_unlinked_inode() [all …]
|
/fs/ceph/ |
D | export.c | 15 u64 ino; member 22 u64 ino, parent_ino; member 29 u64 ino; member 72 sfh->parent_ino = sfh->ino; in ceph_encode_snapfh() 75 sfh->ino = ceph_ino(inode); in ceph_encode_snapfh() 109 cfh->ino = ceph_ino(inode); in ceph_encode_fh() 116 fh->ino = ceph_ino(inode); in ceph_encode_fh() 123 static struct inode *__lookup_inode(struct super_block *sb, u64 ino) in __lookup_inode() argument 130 vino.ino = ino; in __lookup_inode() 164 struct inode *ceph_lookup_inode(struct super_block *sb, u64 ino) in ceph_lookup_inode() argument [all …]
|
D | snap.c | 95 if (new->ino < r->ino) in __insert_snap_realm() 97 else if (new->ino > r->ino) in __insert_snap_realm() 114 u64 ino) in ceph_create_snap_realm() argument 125 realm->ino = ino; in ceph_create_snap_realm() 135 dout("create_snap_realm %llx %p\n", realm->ino, realm); in ceph_create_snap_realm() 145 u64 ino) in __lookup_snap_realm() argument 154 if (ino < r->ino) in __lookup_snap_realm() 156 else if (ino > r->ino) in __lookup_snap_realm() 159 dout("lookup_snap_realm %llx %p\n", r->ino, r); in __lookup_snap_realm() 167 u64 ino) in ceph_lookup_snap_realm() argument [all …]
|
/fs/ubifs/ |
D | journal.c | 55 static inline void zero_ino_node_unused(struct ubifs_ino_node *ino) in zero_ino_node_unused() argument 57 memset(ino->padding1, 0, 4); in zero_ino_node_unused() 58 memset(ino->padding2, 0, 26); in zero_ino_node_unused() 446 static void pack_inode(struct ubifs_info *c, struct ubifs_ino_node *ino, in pack_inode() argument 452 ino->ch.node_type = UBIFS_INO_NODE; in pack_inode() 453 ino_key_init_flash(c, &ino->key, inode->i_ino); in pack_inode() 454 ino->creat_sqnum = cpu_to_le64(ui->creat_sqnum); in pack_inode() 455 ino->atime_sec = cpu_to_le64(inode->i_atime.tv_sec); in pack_inode() 456 ino->atime_nsec = cpu_to_le32(inode->i_atime.tv_nsec); in pack_inode() 457 ino->ctime_sec = cpu_to_le64(inode->i_ctime.tv_sec); in pack_inode() [all …]
|
/fs/freevxfs/ |
D | vxfs_inode.c | 51 vxfs_dumpi(struct vxfs_inode_info *vip, ino_t ino) in vxfs_dumpi() argument 54 if (ino) in vxfs_dumpi() 55 printk(KERN_DEBUG "dumping vxfs inode %ld\n", ino); in vxfs_dumpi() 164 vxfs_blkiget(struct super_block *sbp, u_long extent, ino_t ino) in vxfs_blkiget() argument 175 block = extent + ((ino * VXFS_ISIZE) / sbp->s_blocksize); in vxfs_blkiget() 176 offset = ((ino % (sbp->s_blocksize / VXFS_ISIZE)) * VXFS_ISIZE); in vxfs_blkiget() 187 vxfs_dumpi(vip, ino); in vxfs_blkiget() 211 __vxfs_iget(struct inode *ilistp, struct vxfs_inode_info *vip, ino_t ino) in __vxfs_iget() argument 216 offset = (ino % (PAGE_SIZE / VXFS_ISIZE)) * VXFS_ISIZE; in __vxfs_iget() 217 pp = vxfs_get_page(ilistp->i_mapping, ino * VXFS_ISIZE / PAGE_SIZE); in __vxfs_iget() [all …]
|
/fs/nfs/ |
D | pnfs.c | 270 pnfs_alloc_layout_hdr(struct inode *ino, gfp_t gfp_flags) in pnfs_alloc_layout_hdr() argument 272 struct pnfs_layoutdriver_type *ld = NFS_SERVER(ino)->pnfs_curr_ld; in pnfs_alloc_layout_hdr() 273 return ld->alloc_layout_hdr(ino, gfp_flags); in pnfs_alloc_layout_hdr() 1084 pnfs_alloc_init_layoutget_args(struct inode *ino, in pnfs_alloc_init_layoutget_args() argument 1090 struct nfs_server *server = pnfs_find_server(ino, ctx); in pnfs_alloc_init_layoutget_args() 1121 if (ino) { in pnfs_alloc_init_layoutget_args() 1122 loff_t i_size = i_size_read(ino); in pnfs_alloc_init_layoutget_args() 1134 lgp->args.inode = ino; in pnfs_alloc_init_layoutget_args() 1246 struct inode *ino = lo->plh_inode; in pnfs_send_layoutreturn() local 1247 struct pnfs_layoutdriver_type *ld = NFS_SERVER(ino)->pnfs_curr_ld; in pnfs_send_layoutreturn() [all …]
|
/fs/jfs/ |
D | namei.c | 68 ino_t ino; in jfs_create() local 113 if ((rc = dtSearch(dip, &dname, &ino, &btstack, JFS_CREATE))) { in jfs_create() 121 tblk->ino = ip->i_ino; in jfs_create() 136 ino = ip->i_ino; in jfs_create() 137 if ((rc = dtInsert(tid, dip, &dname, &ino, &btstack))) { in jfs_create() 200 ino_t ino; in jfs_mkdir() local 245 if ((rc = dtSearch(dip, &dname, &ino, &btstack, JFS_CREATE))) { in jfs_mkdir() 253 tblk->ino = ip->i_ino; in jfs_mkdir() 268 ino = ip->i_ino; in jfs_mkdir() 269 if ((rc = dtInsert(tid, dip, &dname, &ino, &btstack))) { in jfs_mkdir() [all …]
|
/fs/xfs/libxfs/ |
D | xfs_types.c | 129 xfs_ino_t ino) in xfs_verify_ino() argument 131 xfs_agnumber_t agno = XFS_INO_TO_AGNO(mp, ino); in xfs_verify_ino() 132 xfs_agino_t agino = XFS_INO_TO_AGINO(mp, ino); in xfs_verify_ino() 136 if (XFS_AGINO_TO_INO(mp, agno, agino) != ino) in xfs_verify_ino() 145 xfs_ino_t ino) in xfs_internal_inum() argument 147 return ino == mp->m_sb.sb_rbmino || ino == mp->m_sb.sb_rsumino || in xfs_internal_inum() 149 xfs_is_quota_inode(&mp->m_sb, ino)); in xfs_internal_inum() 159 xfs_ino_t ino) in xfs_verify_dir_ino() argument 161 if (xfs_internal_inum(mp, ino)) in xfs_verify_dir_ino() 163 return xfs_verify_ino(mp, ino); in xfs_verify_dir_ino()
|
/fs/squashfs/ |
D | export.c | 45 __le64 ino; in squashfs_inode_lookup() local 55 err = squashfs_read_metadata(sb, &ino, &start, &offset, sizeof(ino)); in squashfs_inode_lookup() 60 (u64) le64_to_cpu(ino)); in squashfs_inode_lookup() 62 return le64_to_cpu(ino); in squashfs_inode_lookup() 69 long long ino; in squashfs_export_iget() local 74 ino = squashfs_inode_lookup(sb, ino_num); in squashfs_export_iget() 75 if (ino >= 0) in squashfs_export_iget() 76 dentry = d_obtain_alias(squashfs_iget(sb, ino, ino_num)); in squashfs_export_iget() 89 return squashfs_export_iget(sb, fid->i32.ino); in squashfs_fh_to_dentry()
|
/fs/ext4/ |
D | ialloc.c | 239 unsigned long ino; in ext4_free_inode() local 268 ino = inode->i_ino; in ext4_free_inode() 269 ext4_debug("freeing inode %lu\n", ino); in ext4_free_inode() 281 if (ino < EXT4_FIRST_INO(sb) || ino > le32_to_cpu(es->s_inodes_count)) { in ext4_free_inode() 282 ext4_error(sb, "reserved or nonexistent inode %lu", ino); in ext4_free_inode() 285 block_group = (ino - 1) / EXT4_INODES_PER_GROUP(sb); in ext4_free_inode() 286 bit = (ino - 1) % EXT4_INODES_PER_GROUP(sb); in ext4_free_inode() 353 ext4_error(sb, "bit already cleared for inode %lu", ino); in ext4_free_inode() 676 static int recently_deleted(struct super_block *sb, ext4_group_t group, int ino) in recently_deleted() argument 691 (ino / inodes_per_block)); in recently_deleted() [all …]
|
/fs/iomap/ |
D | trace.h | 23 __field(u64, ino) 28 __entry->ino = inode->i_ino; 33 __entry->ino, 49 __field(u64, ino) 56 __entry->ino = inode->i_ino; 64 __entry->ino, 107 __field(u64, ino) 117 __entry->ino = inode->i_ino; 128 __entry->ino, 151 __field(u64, ino) [all …]
|
/fs/nilfs2/ |
D | inode.c | 36 u64 ino; member 318 unsigned long ino) in nilfs_insert_inode_locked() argument 321 .ino = ino, .root = root, .cno = 0, .for_gc = false, in nilfs_insert_inode_locked() 325 return insert_inode_locked4(inode, ino, nilfs_iget_test, &args); in nilfs_insert_inode_locked() 337 ino_t ino; in nilfs_new_inode() local 351 err = nilfs_ifile_create_inode(root->ifile, &ino, &bh); in nilfs_new_inode() 356 if (unlikely(ino < NILFS_USER_INO)) { in nilfs_new_inode() 361 err = nilfs_ifile_create_inode(root->ifile, &ino, &bh); in nilfs_new_inode() 364 } while (ino < NILFS_USER_INO); in nilfs_new_inode() 372 inode->i_ino = ino; in nilfs_new_inode() [all …]
|
/fs/ext2/ |
D | ialloc.c | 109 unsigned long ino; in ext2_free_inode() local 115 ino = inode->i_ino; in ext2_free_inode() 116 ext2_debug ("freeing inode %lu\n", ino); in ext2_free_inode() 129 if (ino < EXT2_FIRST_INO(sb) || in ext2_free_inode() 130 ino > le32_to_cpu(es->s_inodes_count)) { in ext2_free_inode() 132 "reserved or nonexistent inode %lu", ino); in ext2_free_inode() 135 block_group = (ino - 1) / EXT2_INODES_PER_GROUP(sb); in ext2_free_inode() 136 bit = (ino - 1) % EXT2_INODES_PER_GROUP(sb); in ext2_free_inode() 145 "bit already cleared for inode %lu", ino); in ext2_free_inode() 435 ino_t ino = 0; in ext2_new_inode() local [all …]
|