• 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

118 	struct ubifs_wbuf *wbuf = &c->jheads[jhead].wbuf;
127 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead);
134 avail = c->leb_size - wbuf->offs - wbuf->used;
135 if (wbuf->lnum != -1 && avail >= len)
162 mutex_unlock(&wbuf->io_mutex);
173 * because we dropped @wbuf->io_mutex, so try once
187 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead);
189 avail = c->leb_size - wbuf->offs - wbuf->used;
191 if (wbuf->lnum != -1 && avail >= len) {
198 lnum, wbuf->lnum, wbuf->offs + wbuf->used);
211 err = ubifs_wbuf_seek_nolock(wbuf, lnum, offs, wbuf->dtype);
218 mutex_unlock(&wbuf->io_mutex);
232 mutex_unlock(&wbuf->io_mutex);
252 struct ubifs_wbuf *wbuf = &c->jheads[jhead].wbuf;
256 *lnum = c->jheads[jhead].wbuf.lnum;
257 *offs = c->jheads[jhead].wbuf.offs + c->jheads[jhead].wbuf.used;
263 return ubifs_wbuf_write_nolock(wbuf, node, len);
284 struct ubifs_wbuf *wbuf = &c->jheads[jhead].wbuf;
288 *lnum = c->jheads[jhead].wbuf.lnum;
289 *offs = c->jheads[jhead].wbuf.offs + c->jheads[jhead].wbuf.used;
293 err = ubifs_wbuf_write_nolock(wbuf, buf, len);
297 err = ubifs_wbuf_sync_nolock(wbuf);
404 mutex_unlock(&c->jheads[jhead].wbuf.io_mutex);
616 struct ubifs_wbuf *wbuf = &c->jheads[BASEHD].wbuf;
618 ubifs_wbuf_add_ino_nolock(wbuf, inode->i_ino);
619 ubifs_wbuf_add_ino_nolock(wbuf, dir->i_ino);
730 ubifs_wbuf_add_ino_nolock(&c->jheads[DATAHD].wbuf, key_inum(c, key));
791 ubifs_wbuf_add_ino_nolock(&c->jheads[BASEHD].wbuf,
1001 struct ubifs_wbuf *wbuf = &c->jheads[BASEHD].wbuf;
1003 ubifs_wbuf_add_ino_nolock(wbuf, new_dir->i_ino);
1004 ubifs_wbuf_add_ino_nolock(wbuf, old_dir->i_ino);
1006 ubifs_wbuf_add_ino_nolock(&c->jheads[BASEHD].wbuf,
1201 ubifs_wbuf_add_ino_nolock(&c->jheads[BASEHD].wbuf, inum);
1318 ubifs_wbuf_add_ino_nolock(&c->jheads[BASEHD].wbuf, host->i_ino);
1410 struct ubifs_wbuf *wbuf = &c->jheads[BASEHD].wbuf;
1412 ubifs_wbuf_add_ino_nolock(wbuf, host->i_ino);
1413 ubifs_wbuf_add_ino_nolock(wbuf, inode->i_ino);