Lines Matching defs:fscki
1818 struct fsck_inode *fscki;
1826 fscki = rb_entry(parent, struct fsck_inode, rb);
1827 if (inum < fscki->inum)
1829 else if (inum > fscki->inum)
1832 return fscki;
1841 fscki = kzalloc(sizeof(struct fsck_inode), GFP_NOFS);
1842 if (!fscki)
1847 fscki->inum = inum;
1860 fscki->nlink = le32_to_cpu(ino->nlink);
1861 fscki->size = le64_to_cpu(ino->size);
1862 fscki->xattr_cnt = le32_to_cpu(ino->xattr_cnt);
1863 fscki->xattr_sz = le32_to_cpu(ino->xattr_size);
1864 fscki->xattr_nms = le32_to_cpu(ino->xattr_names);
1865 fscki->mode = le32_to_cpu(ino->mode);
1868 fscki->nlink = inode->i_nlink;
1869 fscki->size = inode->i_size;
1870 fscki->xattr_cnt = ui->xattr_cnt;
1871 fscki->xattr_sz = ui->xattr_size;
1872 fscki->xattr_nms = ui->xattr_names;
1873 fscki->mode = inode->i_mode;
1877 if (S_ISDIR(fscki->mode)) {
1878 fscki->calc_sz = UBIFS_INO_NODE_SZ;
1879 fscki->calc_cnt = 2;
1882 rb_link_node(&fscki->rb, parent, p);
1883 rb_insert_color(&fscki->rb, &fsckd->inodes);
1885 return fscki;
1900 struct fsck_inode *fscki;
1904 fscki = rb_entry(p, struct fsck_inode, rb);
1905 if (inum < fscki->inum)
1907 else if (inum > fscki->inum)
1910 return fscki;
1934 struct fsck_inode *fscki;
1936 fscki = search_inode(fsckd, inum);
1937 if (fscki)
1938 return fscki;
1970 fscki = add_inode(c, fsckd, ino);
1972 if (IS_ERR(fscki)) {
1974 PTR_ERR(fscki), (unsigned long)inum);
1975 return fscki;
1978 return fscki;
2004 struct fsck_inode *fscki;
2025 fscki = add_inode(c, priv, node);
2026 if (IS_ERR(fscki)) {
2027 err = PTR_ERR(fscki);
2061 fscki = read_add_inode(c, priv, inum);
2062 if (IS_ERR(fscki)) {
2063 err = PTR_ERR(fscki);
2073 if (blk_offs > fscki->size) {
2075 zbr->lnum, zbr->offs, fscki->size);
2095 fscki = read_add_inode(c, priv, inum);
2096 if (IS_ERR(fscki)) {
2097 err = PTR_ERR(fscki);
2104 fscki->references += 1;
2119 fscki1->calc_xsz += CALC_XATTR_BYTES(fscki->size);
2146 struct fsck_inode *fscki, *n;
2148 rbtree_postorder_for_each_entry_safe(fscki, n, &fsckd->inodes, rb)
2149 kfree(fscki);
2169 struct fsck_inode *fscki;
2173 fscki = rb_entry(this, struct fsck_inode, rb);
2176 if (S_ISDIR(fscki->mode)) {
2182 if (fscki->inum != UBIFS_ROOT_INO &&
2183 fscki->references != 1) {
2185 (unsigned long)fscki->inum,
2186 fscki->references);
2189 if (fscki->inum == UBIFS_ROOT_INO &&
2190 fscki->references != 0) {
2192 (unsigned long)fscki->inum,
2193 fscki->references);
2196 if (fscki->calc_sz != fscki->size) {
2198 (unsigned long)fscki->inum,
2199 fscki->size, fscki->calc_sz);
2202 if (fscki->calc_cnt != fscki->nlink) {
2204 (unsigned long)fscki->inum,
2205 fscki->nlink, fscki->calc_cnt);
2209 if (fscki->references != fscki->nlink) {
2211 (unsigned long)fscki->inum,
2212 fscki->nlink, fscki->references);
2216 if (fscki->xattr_sz != fscki->calc_xsz) {
2218 (unsigned long)fscki->inum, fscki->xattr_sz,
2219 fscki->calc_xsz);
2222 if (fscki->xattr_cnt != fscki->calc_xcnt) {
2224 (unsigned long)fscki->inum,
2225 fscki->xattr_cnt, fscki->calc_xcnt);
2228 if (fscki->xattr_nms != fscki->calc_xnms) {
2230 (unsigned long)fscki->inum, fscki->xattr_nms,
2231 fscki->calc_xnms);
2240 ino_key_init(c, &key, fscki->inum);
2244 (unsigned long)fscki->inum);
2248 err, (unsigned long)fscki->inum);
2266 (unsigned long)fscki->inum, zbr->lnum, zbr->offs);