• Home
  • Raw
  • Download

Lines Matching refs:frag

500 	struct jffs2_node_frag *frag;  in jffs2_garbage_collect_live()  local
534 for (frag = frag_first(&f->fragtree); frag; frag = frag_next(frag)) { in jffs2_garbage_collect_live()
535 if (frag->node && frag->node->raw == raw) { in jffs2_garbage_collect_live()
536 fn = frag->node; in jffs2_garbage_collect_live()
537 end = frag->ofs + frag->size; in jffs2_garbage_collect_live()
539 start = frag->ofs; in jffs2_garbage_collect_live()
540 if (nrfrags == frag->node->frags) in jffs2_garbage_collect_live()
549 frag->node->raw = f->inocache->nodes; in jffs2_garbage_collect_live()
1018 struct jffs2_node_frag *frag; in jffs2_garbage_collect_hole() local
1083 frag = frag_last(&f->fragtree); in jffs2_garbage_collect_hole()
1084 if (frag) in jffs2_garbage_collect_hole()
1087 ilen = frag->ofs + frag->size; in jffs2_garbage_collect_hole()
1139 for (frag = jffs2_lookup_node_frag(&f->fragtree, fn->ofs); in jffs2_garbage_collect_hole()
1140 frag; frag = frag_next(frag)) { in jffs2_garbage_collect_hole()
1141 if (frag->ofs > fn->size + fn->ofs) in jffs2_garbage_collect_hole()
1143 if (frag->node == fn) { in jffs2_garbage_collect_hole()
1144 frag->node = new_fn; in jffs2_garbage_collect_hole()
1192 struct jffs2_node_frag *frag; in jffs2_garbage_collect_dnode() local
1198 frag = jffs2_lookup_node_frag(&f->fragtree, start); in jffs2_garbage_collect_dnode()
1202 BUG_ON(frag->ofs != start); in jffs2_garbage_collect_dnode()
1205 while((frag = frag_prev(frag)) && frag->ofs >= min) { in jffs2_garbage_collect_dnode()
1209 if (frag->ofs > min) { in jffs2_garbage_collect_dnode()
1211 frag->ofs, frag->ofs+frag->size); in jffs2_garbage_collect_dnode()
1212 start = frag->ofs; in jffs2_garbage_collect_dnode()
1216 if (!frag->node || !frag->node->raw) { in jffs2_garbage_collect_dnode()
1218 frag->ofs, frag->ofs+frag->size); in jffs2_garbage_collect_dnode()
1226 struct jffs2_raw_node_ref *raw = frag->node->raw; in jffs2_garbage_collect_dnode()
1233 frag->ofs, in jffs2_garbage_collect_dnode()
1234 frag->ofs + frag->size, in jffs2_garbage_collect_dnode()
1236 start = frag->ofs; in jffs2_garbage_collect_dnode()
1241 frag->ofs, in jffs2_garbage_collect_dnode()
1242 frag->ofs + frag->size, in jffs2_garbage_collect_dnode()
1248 frag->ofs, in jffs2_garbage_collect_dnode()
1249 frag->ofs + frag->size, in jffs2_garbage_collect_dnode()
1251 start = frag->ofs; in jffs2_garbage_collect_dnode()
1259 frag = jffs2_lookup_node_frag(&f->fragtree, end-1); in jffs2_garbage_collect_dnode()
1261 while((frag = frag_next(frag)) && frag->ofs+frag->size <= max) { in jffs2_garbage_collect_dnode()
1265 if (frag->ofs+frag->size < max) { in jffs2_garbage_collect_dnode()
1267 frag->ofs, frag->ofs+frag->size); in jffs2_garbage_collect_dnode()
1268 end = frag->ofs + frag->size; in jffs2_garbage_collect_dnode()
1272 if (!frag->node || !frag->node->raw) { in jffs2_garbage_collect_dnode()
1274 frag->ofs, frag->ofs+frag->size); in jffs2_garbage_collect_dnode()
1282 struct jffs2_raw_node_ref *raw = frag->node->raw; in jffs2_garbage_collect_dnode()
1289 frag->ofs, in jffs2_garbage_collect_dnode()
1290 frag->ofs + frag->size, in jffs2_garbage_collect_dnode()
1292 end = frag->ofs + frag->size; in jffs2_garbage_collect_dnode()
1297 frag->ofs, in jffs2_garbage_collect_dnode()
1298 frag->ofs + frag->size, in jffs2_garbage_collect_dnode()
1304 frag->ofs, in jffs2_garbage_collect_dnode()
1305 frag->ofs + frag->size, in jffs2_garbage_collect_dnode()
1307 end = frag->ofs + frag->size; in jffs2_garbage_collect_dnode()