cno 92 fs/ext4/fsmap.c ext4_grpblk_t cno; cno 135 fs/ext4/fsmap.c &agno, &cno); cno 137 fs/ext4/fsmap.c EXT4_C2B(sbi, cno), cno 159 fs/ext4/fsmap.c ext4_get_group_no_and_offset(sb, rec_fsblk, &agno, &cno); cno 160 fs/ext4/fsmap.c trace_ext4_fsmap_mapping(sb, info->gfi_dev, agno, EXT4_C2B(sbi, cno), cno 27 fs/nilfs2/cpfile.c nilfs_cpfile_get_blkoff(const struct inode *cpfile, __u64 cno) cno 29 fs/nilfs2/cpfile.c __u64 tcno = cno + NILFS_MDT(cpfile)->mi_first_entry_offset - 1; cno 37 fs/nilfs2/cpfile.c nilfs_cpfile_get_offset(const struct inode *cpfile, __u64 cno) cno 39 fs/nilfs2/cpfile.c __u64 tcno = cno + NILFS_MDT(cpfile)->mi_first_entry_offset - 1; cno 63 fs/nilfs2/cpfile.c __u64 cno) cno 65 fs/nilfs2/cpfile.c return nilfs_cpfile_get_blkoff(cpfile, cno) == 0; cno 106 fs/nilfs2/cpfile.c nilfs_cpfile_block_get_checkpoint(const struct inode *cpfile, __u64 cno, cno 110 fs/nilfs2/cpfile.c return kaddr + bh_offset(bh) + nilfs_cpfile_get_offset(cpfile, cno) * cno 135 fs/nilfs2/cpfile.c __u64 cno, cno 140 fs/nilfs2/cpfile.c nilfs_cpfile_get_blkoff(cpfile, cno), cno 183 fs/nilfs2/cpfile.c __u64 cno) cno 186 fs/nilfs2/cpfile.c nilfs_cpfile_get_blkoff(cpfile, cno)); cno 215 fs/nilfs2/cpfile.c __u64 cno, cno 226 fs/nilfs2/cpfile.c if (unlikely(cno < 1 || cno > nilfs_mdt_cno(cpfile) || cno 227 fs/nilfs2/cpfile.c (cno < nilfs_mdt_cno(cpfile) && create))) cno 235 fs/nilfs2/cpfile.c ret = nilfs_cpfile_get_checkpoint_block(cpfile, cno, create, &cp_bh); cno 239 fs/nilfs2/cpfile.c cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); cno 249 fs/nilfs2/cpfile.c if (!nilfs_cpfile_is_in_first(cpfile, cno)) cno 285 fs/nilfs2/cpfile.c void nilfs_cpfile_put_checkpoint(struct inode *cpfile, __u64 cno, cno 319 fs/nilfs2/cpfile.c __u64 cno; cno 339 fs/nilfs2/cpfile.c for (cno = start; cno < end; cno += ncps) { cno 340 fs/nilfs2/cpfile.c ncps = nilfs_cpfile_checkpoints_in_block(cpfile, cno, end); cno 341 fs/nilfs2/cpfile.c ret = nilfs_cpfile_get_checkpoint_block(cpfile, cno, 0, &cp_bh); cno 352 fs/nilfs2/cpfile.c cpfile, cno, cp_bh, kaddr); cno 366 fs/nilfs2/cpfile.c if (!nilfs_cpfile_is_in_first(cpfile, cno)) { cno 376 fs/nilfs2/cpfile.c cpfile, cno); cno 431 fs/nilfs2/cpfile.c __u64 cur_cno = nilfs_mdt_cno(cpfile), cno = *cnop; cno 436 fs/nilfs2/cpfile.c if (cno == 0) cno 440 fs/nilfs2/cpfile.c for (n = 0; n < nci; cno += ncps) { cno 442 fs/nilfs2/cpfile.c cpfile, cno, cur_cno - 1, &cno, &bh); cno 448 fs/nilfs2/cpfile.c ncps = nilfs_cpfile_checkpoints_in_block(cpfile, cno, cur_cno); cno 451 fs/nilfs2/cpfile.c cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, bh, kaddr); cno 580 fs/nilfs2/cpfile.c int nilfs_cpfile_delete_checkpoint(struct inode *cpfile, __u64 cno) cno 583 fs/nilfs2/cpfile.c __u64 tcno = cno; cno 589 fs/nilfs2/cpfile.c else if (nci == 0 || ci.ci_cno != cno) cno 594 fs/nilfs2/cpfile.c return nilfs_cpfile_delete_checkpoints(cpfile, cno, cno + 1); cno 599 fs/nilfs2/cpfile.c __u64 cno, cno 607 fs/nilfs2/cpfile.c if (cno != 0) { cno 608 fs/nilfs2/cpfile.c cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, bh, kaddr); cno 617 fs/nilfs2/cpfile.c static int nilfs_cpfile_set_snapshot(struct inode *cpfile, __u64 cno) cno 628 fs/nilfs2/cpfile.c if (cno == 0) cno 632 fs/nilfs2/cpfile.c ret = nilfs_cpfile_get_checkpoint_block(cpfile, cno, 0, &cp_bh); cno 636 fs/nilfs2/cpfile.c cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); cno 660 fs/nilfs2/cpfile.c while (prev > cno) { cno 693 fs/nilfs2/cpfile.c list->ssl_prev = cpu_to_le64(cno); cno 697 fs/nilfs2/cpfile.c cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); cno 706 fs/nilfs2/cpfile.c list->ssl_next = cpu_to_le64(cno); cno 736 fs/nilfs2/cpfile.c static int nilfs_cpfile_clear_snapshot(struct inode *cpfile, __u64 cno) cno 746 fs/nilfs2/cpfile.c if (cno == 0) cno 750 fs/nilfs2/cpfile.c ret = nilfs_cpfile_get_checkpoint_block(cpfile, cno, 0, &cp_bh); cno 754 fs/nilfs2/cpfile.c cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); cno 806 fs/nilfs2/cpfile.c cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); cno 856 fs/nilfs2/cpfile.c int nilfs_cpfile_is_snapshot(struct inode *cpfile, __u64 cno) cno 867 fs/nilfs2/cpfile.c if (cno == 0 || cno >= nilfs_mdt_cno(cpfile)) cno 871 fs/nilfs2/cpfile.c ret = nilfs_cpfile_get_checkpoint_block(cpfile, cno, 0, &bh); cno 875 fs/nilfs2/cpfile.c cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, bh, kaddr); cno 906 fs/nilfs2/cpfile.c int nilfs_cpfile_change_cpmode(struct inode *cpfile, __u64 cno, int mode) cno 912 fs/nilfs2/cpfile.c if (nilfs_checkpoint_is_mounted(cpfile->i_sb, cno)) cno 921 fs/nilfs2/cpfile.c ret = nilfs_cpfile_clear_snapshot(cpfile, cno); cno 924 fs/nilfs2/cpfile.c return nilfs_cpfile_set_snapshot(cpfile, cno); cno 18 fs/nilfs2/export.h u64 cno; cno 34 fs/nilfs2/inode.c __u64 cno; cno 325 fs/nilfs2/inode.c .ino = ino, .root = root, .cno = 0, .for_gc = 0 cno 540 fs/nilfs2/inode.c return args->for_gc && args->cno == ii->i_cno; cno 550 fs/nilfs2/inode.c NILFS_I(inode)->i_cno = args->cno; cno 564 fs/nilfs2/inode.c .ino = ino, .root = root, .cno = 0, .for_gc = 0 cno 574 fs/nilfs2/inode.c .ino = ino, .root = root, .cno = 0, .for_gc = 0 cno 602 fs/nilfs2/inode.c __u64 cno) cno 605 fs/nilfs2/inode.c .ino = ino, .root = NULL, .cno = cno, .for_gc = 1 cno 859 fs/nilfs2/inode.c root->cno != NILFS_CPTREE_CURRENT_CNO) cno 262 fs/nilfs2/ioctl.c __u64 cno; cno 273 fs/nilfs2/ioctl.c if (copy_from_user(&cno, argp, sizeof(cno))) cno 277 fs/nilfs2/ioctl.c ret = nilfs_cpfile_delete_checkpoint(nilfs->ns_cpfile, cno); cno 621 fs/nilfs2/ioctl.c __u64 cno; cno 626 fs/nilfs2/ioctl.c cno = vdesc->vd_cno; cno 627 fs/nilfs2/ioctl.c inode = nilfs_iget_for_gc(sb, ino, cno); cno 652 fs/nilfs2/ioctl.c vdesc->vd_ino == ino && vdesc->vd_cno == cno); cno 1001 fs/nilfs2/ioctl.c __u64 cno; cno 1016 fs/nilfs2/ioctl.c cno = nilfs->ns_cno - 1; cno 1018 fs/nilfs2/ioctl.c if (copy_to_user(argp, &cno, sizeof(cno))) cno 456 fs/nilfs2/namei.c static struct dentry *nilfs_get_dentry(struct super_block *sb, u64 cno, cno 465 fs/nilfs2/namei.c root = nilfs_lookup_root(sb->s_fs_info, cno); cno 491 fs/nilfs2/namei.c return nilfs_get_dentry(sb, fid->cno, fid->ino, fid->gen); cno 503 fs/nilfs2/namei.c return nilfs_get_dentry(sb, fid->cno, fid->parent_ino, fid->parent_gen); cno 522 fs/nilfs2/namei.c fid->cno = root->cno; cno 266 fs/nilfs2/nilfs.h unsigned long ino, __u64 cno); cno 334 fs/nilfs2/nilfs.h int nilfs_attach_checkpoint(struct super_block *sb, __u64 cno, int curr_mnt, cno 336 fs/nilfs2/nilfs.h int nilfs_checkpoint_is_mounted(struct super_block *sb, __u64 cno); cno 813 fs/nilfs2/recovery.c __u64 cno; cno 820 fs/nilfs2/recovery.c cno = nilfs->ns_last_cno; cno 889 fs/nilfs2/recovery.c ri->ri_cno = cno++; cno 898 fs/nilfs2/recovery.c nilfs->ns_cno = cno; /* nilfs->ns_cno = ri->ri_cno + 1 */ cno 124 fs/nilfs2/segbuf.c time64_t ctime, __u64 cno) cno 137 fs/nilfs2/segbuf.c segbuf->sb_sum.cno = cno; cno 163 fs/nilfs2/segbuf.c raw_sum->ss_cno = cpu_to_le64(segbuf->sb_sum.cno); cno 39 fs/nilfs2/segbuf.h __u64 cno; cno 502 fs/nilfs2/segment.c __u64 cno; cno 510 fs/nilfs2/segment.c cno = ii->i_cno; cno 512 fs/nilfs2/segment.c cno = 0; cno 514 fs/nilfs2/segment.c cno = sci->sc_cno; cno 521 fs/nilfs2/segment.c finfo->fi_cno = cpu_to_le64(cno); cno 504 fs/nilfs2/super.c int nilfs_attach_checkpoint(struct super_block *sb, __u64 cno, int curr_mnt, cno 514 fs/nilfs2/super.c nilfs, curr_mnt ? NILFS_CPTREE_CURRENT_CNO : cno); cno 522 fs/nilfs2/super.c err = nilfs_cpfile_get_checkpoint(nilfs->ns_cpfile, cno, 0, &raw_cp, cno 529 fs/nilfs2/super.c (unsigned long long)cno); cno 545 fs/nilfs2/super.c nilfs_cpfile_put_checkpoint(nilfs->ns_cpfile, cno, bh_cp); cno 552 fs/nilfs2/super.c nilfs_cpfile_put_checkpoint(nilfs->ns_cpfile, cno, bh_cp); cno 664 fs/nilfs2/super.c if (root->cno != NILFS_CPTREE_CURRENT_CNO) cno 665 fs/nilfs2/super.c seq_printf(seq, ",cp=%llu", (unsigned long long)root->cno); cno 914 fs/nilfs2/super.c if (root->cno == NILFS_CPTREE_CURRENT_CNO) { cno 941 fs/nilfs2/super.c static int nilfs_attach_snapshot(struct super_block *s, __u64 cno, cno 951 fs/nilfs2/super.c ret = nilfs_cpfile_is_snapshot(nilfs->ns_cpfile, cno); cno 959 fs/nilfs2/super.c (unsigned long long)cno); cno 964 fs/nilfs2/super.c ret = nilfs_attach_checkpoint(s, cno, false, &root); cno 968 fs/nilfs2/super.c ret, (unsigned long long)cno); cno 990 fs/nilfs2/super.c int nilfs_checkpoint_is_mounted(struct super_block *sb, __u64 cno) cno 998 fs/nilfs2/super.c if (cno > nilfs->ns_cno) cno 1001 fs/nilfs2/super.c if (cno >= nilfs_last_cno(nilfs)) cno 1005 fs/nilfs2/super.c root = nilfs_lookup_root(nilfs, cno); cno 1035 fs/nilfs2/super.c __u64 cno; cno 1060 fs/nilfs2/super.c cno = nilfs_last_cno(nilfs); cno 1061 fs/nilfs2/super.c err = nilfs_attach_checkpoint(sb, cno, true, &fsroot); cno 1065 fs/nilfs2/super.c err, (unsigned long long)cno); cno 1187 fs/nilfs2/super.c __u64 cno; cno 1215 fs/nilfs2/super.c sd->cno = val; cno 1280 fs/nilfs2/super.c sd.cno = 0; cno 1319 fs/nilfs2/super.c } else if (!sd.cno) { cno 1339 fs/nilfs2/super.c if (sd.cno) { cno 1340 fs/nilfs2/super.c err = nilfs_attach_snapshot(s, sd.cno, &root_dentry); cno 200 fs/nilfs2/sysfs.c if (root->cno == NILFS_CPTREE_CURRENT_CNO) { cno 209 fs/nilfs2/sysfs.c "%llu", root->cno); cno 318 fs/nilfs2/sysfs.c __u64 cno; cno 321 fs/nilfs2/sysfs.c cno = nilfs->ns_cno; cno 324 fs/nilfs2/sysfs.c return snprintf(buf, PAGE_SIZE, "%llu\n", cno); cno 559 fs/nilfs2/sysfs.c __u64 cno; cno 562 fs/nilfs2/sysfs.c cno = nilfs->ns_cno; cno 565 fs/nilfs2/sysfs.c return snprintf(buf, PAGE_SIZE, "%llu\n", cno); cno 29 fs/nilfs2/the_nilfs.c sector_t start_blocknr, u64 seq, __u64 cno) cno 34 fs/nilfs2/the_nilfs.c nilfs->ns_last_cno = cno; cno 716 fs/nilfs2/the_nilfs.c struct nilfs_root *nilfs_lookup_root(struct the_nilfs *nilfs, __u64 cno) cno 726 fs/nilfs2/the_nilfs.c if (cno < root->cno) { cno 728 fs/nilfs2/the_nilfs.c } else if (cno > root->cno) { cno 742 fs/nilfs2/the_nilfs.c nilfs_find_or_create_root(struct the_nilfs *nilfs, __u64 cno) cno 748 fs/nilfs2/the_nilfs.c root = nilfs_lookup_root(nilfs, cno); cno 765 fs/nilfs2/the_nilfs.c if (cno < root->cno) { cno 767 fs/nilfs2/the_nilfs.c } else if (cno > root->cno) { cno 777 fs/nilfs2/the_nilfs.c new->cno = cno; cno 238 fs/nilfs2/the_nilfs.h __u64 cno; cno 283 fs/nilfs2/the_nilfs.h struct nilfs_root *nilfs_lookup_root(struct the_nilfs *nilfs, __u64 cno); cno 285 fs/nilfs2/the_nilfs.h __u64 cno); cno 351 fs/nilfs2/the_nilfs.h __u64 cno; cno 354 fs/nilfs2/the_nilfs.h cno = nilfs->ns_last_cno; cno 356 fs/nilfs2/the_nilfs.h return cno;