• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7800-V1.0.2.28/target/linux/generic/files/fs/yaffs2/

Lines Matching refs:dirty

1493 					dirty);
1609 in->dirty = 1;
1734 obj->dirty = 1;
2409 * this happened because there is at least one old dirty block gumming
2410 * up the works. Let's gc the oldest dirty block.
2422 /* If we're doing aggressive GC then we are happy to take a less-dirty block, and
2485 * If nothing has been selected for a while, try selecting the oldest dirty
2535 * Aggressive gc looks further (whole array) and will accept less dirty blocks.
2536 * Passive gc only inspects smaller areas and will only accept more dirty blocks.
2910 * If the whole block became dirty, this will kick off an erasure.
3149 in->dirty = 0;
3193 cache->dirty)
3214 /* Find the dirty cache for this object with the lowest chunk id. */
3217 dev->cache[i].dirty) {
3236 cache->dirty = 0;
3263 /* Find a dirty object in the cache and flush it...
3264 * until there are no further dirty objects.
3270 dev->cache[i].dirty)
3284 * Then look for the least recently used non-dirty one.
3285 * Then look for the least recently used dirty one...., flush and look again.
3310 /* Try find a non-dirty one... */
3315 /* They were all dirty, find the last recently used object and flush
3339 if (!cache || cache->dirty) {
3391 cache->dirty = 1;
3481 cache->dirty = 0;
3608 cache->dirty = 0;
3613 !cache->dirty &&
3640 cache->dirty = 0;
3700 in->dirty = 1;
3851 if (in->dirty) {
4010 if(!ylist_empty(&obj->variant.dir_variant.dirty)){
4011 T(YAFFS_TRACE_BACKGROUND, (TSTR("Remove object %d from dirty directories" TENDSTR),obj->obj_id));
4012 ylist_del_init(&obj->variant.dir_variant.dirty);
4088 ylist_del_init(&obj->variant.dir_variant.dirty);
4428 obj->dirty = 1;
4431 struct ylist_head *link = &obj->variant.dir_variant.dirty;
4435 T(YAFFS_TRACE_BACKGROUND, (TSTR("Added object %d to dirty directories" TENDSTR),obj->obj_id));
4450 T(YAFFS_TRACE_BACKGROUND, (TSTR("Update dirty directories" TENDSTR)));
4456 dS=ylist_entry(link,yaffs_dir_s,dirty);
4462 if(obj->dirty)
5043 ("Object %d, inode %d \"%s\"\n dirty %d valid %d serial %d sum %d"
5046 obj->dirty, obj->valid, obj->serial, obj->sum, obj->hdr_chunk,
5318 dev->cache[i].dirty = 0;
5498 /* Now count the number of dirty chunks in the cache and subtract those */
5501 if (dev->cache[i].dirty)