Lines Matching refs:ic

26 					  struct jffs2_inode_cache *ic,
127 struct jffs2_inode_cache *ic; in jffs2_garbage_collect_pass() local
162 ic = jffs2_get_ino_cache(c, c->checked_ino++); in jffs2_garbage_collect_pass()
164 if (!ic) { in jffs2_garbage_collect_pass()
169 if (!ic->pino_nlink) { in jffs2_garbage_collect_pass()
171 ic->ino); in jffs2_garbage_collect_pass()
173 jffs2_xattr_delete_inode(c, ic); in jffs2_garbage_collect_pass()
176 switch(ic->state) { in jffs2_garbage_collect_pass()
180 ic->ino); in jffs2_garbage_collect_pass()
187 ic->ino, ic->state); in jffs2_garbage_collect_pass()
196 ic->ino); in jffs2_garbage_collect_pass()
211 ic->state = INO_STATE_CHECKING; in jffs2_garbage_collect_pass()
215 __func__, ic->ino); in jffs2_garbage_collect_pass()
217 ret = jffs2_do_crccheck_inode(c, ic); in jffs2_garbage_collect_pass()
220 ic->ino); in jffs2_garbage_collect_pass()
222 jffs2_set_inocache_state(c, ic, INO_STATE_CHECKEDABSENT); in jffs2_garbage_collect_pass()
307 ic = jffs2_raw_ref_to_ic(raw); in jffs2_garbage_collect_pass()
312 if (ic->class == RAWNODE_CLASS_XATTR_DATUM in jffs2_garbage_collect_pass()
313 || ic->class == RAWNODE_CLASS_XATTR_REF) { in jffs2_garbage_collect_pass()
316 if (ic->class == RAWNODE_CLASS_XATTR_DATUM) { in jffs2_garbage_collect_pass()
317 ret = jffs2_garbage_collect_xattr_datum(c, (struct jffs2_xattr_datum *)ic, raw); in jffs2_garbage_collect_pass()
319 ret = jffs2_garbage_collect_xattr_ref(c, (struct jffs2_xattr_ref *)ic, raw); in jffs2_garbage_collect_pass()
334 ic->ino); in jffs2_garbage_collect_pass()
345 switch(ic->state) { in jffs2_garbage_collect_pass()
352 ic->state = INO_STATE_GC; in jffs2_garbage_collect_pass()
355 ic->ino); in jffs2_garbage_collect_pass()
372 ic->ino, ic->state); in jffs2_garbage_collect_pass()
386 __func__, ic->ino, ic->state); in jffs2_garbage_collect_pass()
406 if (ic->state == INO_STATE_GC) { in jffs2_garbage_collect_pass()
409 ret = jffs2_garbage_collect_pristine(c, ic, raw); in jffs2_garbage_collect_pass()
412 ic->state = INO_STATE_CHECKEDABSENT; in jffs2_garbage_collect_pass()
430 inum = ic->ino; in jffs2_garbage_collect_pass()
431 nlink = ic->pino_nlink; in jffs2_garbage_collect_pass()
572 struct jffs2_inode_cache *ic, in jffs2_garbage_collect_pristine() argument
590 if (ic && alloclen > sizeof(struct jffs2_raw_inode) + JFFS2_MIN_DATA_LEN) in jffs2_garbage_collect_pristine()
669 if (ic) { in jffs2_garbage_collect_pristine()
724 jffs2_add_physical_node_ref(c, phys_ofs | REF_PRISTINE, rawlen, ic); in jffs2_garbage_collect_pristine()