• Home
  • Raw
  • Download

Lines Matching refs:fscki

1843 	struct fsck_inode *fscki;  in add_inode()  local
1851 fscki = rb_entry(parent, struct fsck_inode, rb); in add_inode()
1852 if (inum < fscki->inum) in add_inode()
1854 else if (inum > fscki->inum) in add_inode()
1857 return fscki; in add_inode()
1866 fscki = kzalloc(sizeof(struct fsck_inode), GFP_NOFS); in add_inode()
1867 if (!fscki) in add_inode()
1872 fscki->inum = inum; in add_inode()
1885 fscki->nlink = le32_to_cpu(ino->nlink); in add_inode()
1886 fscki->size = le64_to_cpu(ino->size); in add_inode()
1887 fscki->xattr_cnt = le32_to_cpu(ino->xattr_cnt); in add_inode()
1888 fscki->xattr_sz = le32_to_cpu(ino->xattr_size); in add_inode()
1889 fscki->xattr_nms = le32_to_cpu(ino->xattr_names); in add_inode()
1890 fscki->mode = le32_to_cpu(ino->mode); in add_inode()
1893 fscki->nlink = inode->i_nlink; in add_inode()
1894 fscki->size = inode->i_size; in add_inode()
1895 fscki->xattr_cnt = ui->xattr_cnt; in add_inode()
1896 fscki->xattr_sz = ui->xattr_size; in add_inode()
1897 fscki->xattr_nms = ui->xattr_names; in add_inode()
1898 fscki->mode = inode->i_mode; in add_inode()
1902 if (S_ISDIR(fscki->mode)) { in add_inode()
1903 fscki->calc_sz = UBIFS_INO_NODE_SZ; in add_inode()
1904 fscki->calc_cnt = 2; in add_inode()
1907 rb_link_node(&fscki->rb, parent, p); in add_inode()
1908 rb_insert_color(&fscki->rb, &fsckd->inodes); in add_inode()
1910 return fscki; in add_inode()
1925 struct fsck_inode *fscki; in search_inode() local
1929 fscki = rb_entry(p, struct fsck_inode, rb); in search_inode()
1930 if (inum < fscki->inum) in search_inode()
1932 else if (inum > fscki->inum) in search_inode()
1935 return fscki; in search_inode()
1959 struct fsck_inode *fscki; in read_add_inode() local
1961 fscki = search_inode(fsckd, inum); in read_add_inode()
1962 if (fscki) in read_add_inode()
1963 return fscki; in read_add_inode()
1995 fscki = add_inode(c, fsckd, ino); in read_add_inode()
1997 if (IS_ERR(fscki)) { in read_add_inode()
1999 PTR_ERR(fscki), (unsigned long)inum); in read_add_inode()
2000 return fscki; in read_add_inode()
2003 return fscki; in read_add_inode()
2029 struct fsck_inode *fscki; in check_leaf() local
2050 fscki = add_inode(c, priv, node); in check_leaf()
2051 if (IS_ERR(fscki)) { in check_leaf()
2052 err = PTR_ERR(fscki); in check_leaf()
2086 fscki = read_add_inode(c, priv, inum); in check_leaf()
2087 if (IS_ERR(fscki)) { in check_leaf()
2088 err = PTR_ERR(fscki); in check_leaf()
2098 if (blk_offs > fscki->size) { in check_leaf()
2100 zbr->lnum, zbr->offs, fscki->size); in check_leaf()
2120 fscki = read_add_inode(c, priv, inum); in check_leaf()
2121 if (IS_ERR(fscki)) { in check_leaf()
2122 err = PTR_ERR(fscki); in check_leaf()
2129 fscki->references += 1; in check_leaf()
2144 fscki1->calc_xsz += CALC_XATTR_BYTES(fscki->size); in check_leaf()
2171 struct fsck_inode *fscki, *n; in free_inodes() local
2173 rbtree_postorder_for_each_entry_safe(fscki, n, &fsckd->inodes, rb) in free_inodes()
2174 kfree(fscki); in free_inodes()
2194 struct fsck_inode *fscki; in check_inodes() local
2198 fscki = rb_entry(this, struct fsck_inode, rb); in check_inodes()
2201 if (S_ISDIR(fscki->mode)) { in check_inodes()
2207 if (fscki->inum != UBIFS_ROOT_INO && in check_inodes()
2208 fscki->references != 1) { in check_inodes()
2210 (unsigned long)fscki->inum, in check_inodes()
2211 fscki->references); in check_inodes()
2214 if (fscki->inum == UBIFS_ROOT_INO && in check_inodes()
2215 fscki->references != 0) { in check_inodes()
2217 (unsigned long)fscki->inum, in check_inodes()
2218 fscki->references); in check_inodes()
2221 if (fscki->calc_sz != fscki->size) { in check_inodes()
2223 (unsigned long)fscki->inum, in check_inodes()
2224 fscki->size, fscki->calc_sz); in check_inodes()
2227 if (fscki->calc_cnt != fscki->nlink) { in check_inodes()
2229 (unsigned long)fscki->inum, in check_inodes()
2230 fscki->nlink, fscki->calc_cnt); in check_inodes()
2234 if (fscki->references != fscki->nlink) { in check_inodes()
2236 (unsigned long)fscki->inum, in check_inodes()
2237 fscki->nlink, fscki->references); in check_inodes()
2241 if (fscki->xattr_sz != fscki->calc_xsz) { in check_inodes()
2243 (unsigned long)fscki->inum, fscki->xattr_sz, in check_inodes()
2244 fscki->calc_xsz); in check_inodes()
2247 if (fscki->xattr_cnt != fscki->calc_xcnt) { in check_inodes()
2249 (unsigned long)fscki->inum, in check_inodes()
2250 fscki->xattr_cnt, fscki->calc_xcnt); in check_inodes()
2253 if (fscki->xattr_nms != fscki->calc_xnms) { in check_inodes()
2255 (unsigned long)fscki->inum, fscki->xattr_nms, in check_inodes()
2256 fscki->calc_xnms); in check_inodes()
2265 ino_key_init(c, &key, fscki->inum); in check_inodes()
2269 (unsigned long)fscki->inum); in check_inodes()
2273 err, (unsigned long)fscki->inum); in check_inodes()
2291 (unsigned long)fscki->inum, zbr->lnum, zbr->offs); in check_inodes()