Lines Matching refs:wbuf
118 struct ubifs_wbuf *wbuf = &c->jheads[jhead].wbuf; in reserve_space() local
128 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in reserve_space()
135 avail = c->leb_size - wbuf->offs - wbuf->used; in reserve_space()
136 if (wbuf->lnum != -1 && avail >= len) in reserve_space()
157 mutex_unlock(&wbuf->io_mutex); in reserve_space()
182 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in reserve_space()
184 avail = c->leb_size - wbuf->offs - wbuf->used; in reserve_space()
186 if (wbuf->lnum != -1 && avail >= len) { in reserve_space()
193 lnum, wbuf->lnum, wbuf->offs + wbuf->used); in reserve_space()
211 err = ubifs_wbuf_sync_nolock(wbuf); in reserve_space()
217 err = ubifs_wbuf_seek_nolock(wbuf, lnum, offs); in reserve_space()
224 mutex_unlock(&wbuf->io_mutex); in reserve_space()
238 mutex_unlock(&wbuf->io_mutex); in reserve_space()
258 struct ubifs_wbuf *wbuf = &c->jheads[jhead].wbuf; in write_node() local
262 *lnum = c->jheads[jhead].wbuf.lnum; in write_node()
263 *offs = c->jheads[jhead].wbuf.offs + c->jheads[jhead].wbuf.used; in write_node()
269 return ubifs_wbuf_write_nolock(wbuf, node, len); in write_node()
290 struct ubifs_wbuf *wbuf = &c->jheads[jhead].wbuf; in write_head() local
294 *lnum = c->jheads[jhead].wbuf.lnum; in write_head()
295 *offs = c->jheads[jhead].wbuf.offs + c->jheads[jhead].wbuf.used; in write_head()
299 err = ubifs_wbuf_write_nolock(wbuf, buf, len); in write_head()
303 err = ubifs_wbuf_sync_nolock(wbuf); in write_head()
408 mutex_unlock(&c->jheads[jhead].wbuf.io_mutex); in release_head()
623 struct ubifs_wbuf *wbuf = &c->jheads[BASEHD].wbuf; in ubifs_jnl_update() local
625 ubifs_wbuf_add_ino_nolock(wbuf, inode->i_ino); in ubifs_jnl_update()
626 ubifs_wbuf_add_ino_nolock(wbuf, dir->i_ino); in ubifs_jnl_update()
748 ubifs_wbuf_add_ino_nolock(&c->jheads[DATAHD].wbuf, key_inum(c, key)); in ubifs_jnl_write_data()
815 ubifs_wbuf_add_ino_nolock(&c->jheads[BASEHD].wbuf, in ubifs_jnl_write_inode()
1023 struct ubifs_wbuf *wbuf = &c->jheads[BASEHD].wbuf; in ubifs_jnl_rename() local
1025 ubifs_wbuf_add_ino_nolock(wbuf, new_dir->i_ino); in ubifs_jnl_rename()
1026 ubifs_wbuf_add_ino_nolock(wbuf, old_dir->i_ino); in ubifs_jnl_rename()
1028 ubifs_wbuf_add_ino_nolock(&c->jheads[BASEHD].wbuf, in ubifs_jnl_rename()
1224 ubifs_wbuf_add_ino_nolock(&c->jheads[BASEHD].wbuf, inum); in ubifs_jnl_truncate()
1340 ubifs_wbuf_add_ino_nolock(&c->jheads[BASEHD].wbuf, host->i_ino); in ubifs_jnl_delete_xattr()
1432 struct ubifs_wbuf *wbuf = &c->jheads[BASEHD].wbuf; in ubifs_jnl_change_xattr() local
1434 ubifs_wbuf_add_ino_nolock(wbuf, host->i_ino); in ubifs_jnl_change_xattr()
1435 ubifs_wbuf_add_ino_nolock(wbuf, inode->i_ino); in ubifs_jnl_change_xattr()