Lines Matching refs:nextblock
192 and stick it in the 'nextblock' position to start writing to it. */
194 (!c->nextblock || c->nextblock->free_size < jeb->free_size)) {
196 if (c->nextblock) {
197 ret = file_dirty(c, c->nextblock);
200 /* deleting summary information of the old nextblock */
203 /* update collected summary information for the current nextblock */
205 D1(printk(KERN_DEBUG "jffs2_scan_medium(): new nextblock = 0x%08x\n", jeb->offset));
206 c->nextblock = jeb;
236 if (c->nextblock && (c->nextblock->dirty_size)) {
237 c->nextblock->wasted_size += c->nextblock->dirty_size;
238 c->wasted_size += c->nextblock->dirty_size;
239 c->dirty_size -= c->nextblock->dirty_size;
240 c->nextblock->dirty_size = 0;
243 if (!jffs2_can_mark_obsolete(c) && c->wbuf_pagesize && c->nextblock && (c->nextblock->free_size % c->wbuf_pagesize)) {
248 uint32_t skip = c->nextblock->free_size % c->wbuf_pagesize;
250 D1(printk(KERN_DEBUG "jffs2_scan_medium(): Skipping %d bytes in nextblock to ensure page alignment\n",
252 jffs2_prealloc_raw_node_refs(c, c->nextblock, 1);
253 jffs2_scan_dirty_space(c, c->nextblock, skip);