• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ubifs/

Lines Matching refs:wbuf

84 	struct ubifs_wbuf *wbuf = &c->jheads[GCHD].wbuf;
88 wbuf->lnum, wbuf->offs + wbuf->used, gc_lnum,
89 c->leb_size - wbuf->offs - wbuf->used);
91 err = ubifs_wbuf_sync_nolock(wbuf);
108 err = ubifs_wbuf_seek_nolock(wbuf, gc_lnum, 0, UBI_LONGTERM);
269 * @wbuf: write-buffer to move node to
271 * This function moves node @snod to @wbuf, changes TNC correspondingly, and
276 struct ubifs_scan_node *snod, struct ubifs_wbuf *wbuf)
278 int err, new_lnum = wbuf->lnum, new_offs = wbuf->offs + wbuf->used;
281 err = ubifs_wbuf_write_nolock(wbuf, snod->node, snod->len);
307 struct ubifs_wbuf *wbuf = &c->jheads[GCHD].wbuf;
309 if (wbuf->lnum == -1) {
330 avail = c->leb_size - wbuf->offs - wbuf->used;
338 err = move_node(c, sleb, snod, wbuf);
345 avail = c->leb_size - wbuf->offs - wbuf->used;
363 err = move_node(c, sleb, snod, wbuf);
407 err = ubifs_wbuf_sync(&c->jheads[i].wbuf);
427 struct ubifs_wbuf *wbuf = &c->jheads[GCHD].wbuf;
430 ubifs_assert(c->gc_lnum != -1 || wbuf->offs + wbuf->used == 0 ||
433 ubifs_assert(wbuf->lnum != lnum);
510 err = ubifs_wbuf_sync_nolock(wbuf);
575 struct ubifs_wbuf *wbuf = &c->jheads[GCHD].wbuf;
582 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead);
590 ubifs_assert(!wbuf->used);
593 int space_before = c->leb_size - wbuf->offs - wbuf->used;
627 * the wbuf lock, or while we have been running GC. In that
674 space_before = c->leb_size - wbuf->offs - wbuf->used;
675 if (wbuf->lnum == -1)
716 space_after = c->leb_size - wbuf->offs - wbuf->used;
763 err = ubifs_wbuf_sync_nolock(wbuf);
771 mutex_unlock(&wbuf->io_mutex);
778 ubifs_wbuf_sync_nolock(wbuf);
779 mutex_unlock(&wbuf->io_mutex);
877 struct ubifs_wbuf *wbuf;
880 wbuf = &c->jheads[GCHD].wbuf;
881 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead);
896 mutex_unlock(&wbuf->io_mutex);