Lines Matching refs:err
117 int err = 0, err1, retries = 0, avail, lnum, offs, squeeze; in reserve_space() local
131 err = -EROFS; in reserve_space()
147 err = lnum; in reserve_space()
148 if (err != -ENOSPC) in reserve_space()
161 err = lnum; in reserve_space()
162 if (err != -ENOSPC) in reserve_space()
163 return err; in reserve_space()
179 return err; in reserve_space()
194 err = ubifs_return_leb(c, lnum); in reserve_space()
195 if (err) in reserve_space()
211 err = ubifs_wbuf_sync_nolock(wbuf); in reserve_space()
212 if (err) in reserve_space()
214 err = ubifs_add_bud_to_log(c, jhead, lnum, offs); in reserve_space()
215 if (err) in reserve_space()
217 err = ubifs_wbuf_seek_nolock(wbuf, lnum, offs); in reserve_space()
218 if (err) in reserve_space()
225 return err; in reserve_space()
229 ubifs_assert(err < 0); in reserve_space()
231 if (err1 && err == -EAGAIN) in reserve_space()
237 err = err1; in reserve_space()
239 return err; in reserve_space()
289 int err; in write_head() local
299 err = ubifs_wbuf_write_nolock(wbuf, buf, len); in write_head()
300 if (err) in write_head()
301 return err; in write_head()
303 err = ubifs_wbuf_sync_nolock(wbuf); in write_head()
304 return err; in write_head()
325 int err, cmt_retries = 0, nospc_retries = 0; in make_reservation() local
329 err = reserve_space(c, jhead, len); in make_reservation()
330 if (!err) in make_reservation()
334 if (err == -ENOSPC) { in make_reservation()
343 err = -EAGAIN; in make_reservation()
354 if (err != -EAGAIN) in make_reservation()
367 err = -ENOSPC; in make_reservation()
377 err = ubifs_run_commit(c); in make_reservation()
378 if (err) in make_reservation()
379 return err; in make_reservation()
384 len, jhead, err); in make_reservation()
385 if (err == -ENOSPC) { in make_reservation()
394 return err; in make_reservation()
545 int err, dlen, ilen, len, lnum, ino_offs, dent_offs; in ubifs_jnl_update() local
584 err = make_reservation(c, BASEHD, len); in ubifs_jnl_update()
585 if (err) in ubifs_jnl_update()
611 err = ubifs_add_orphan(c, inode->i_ino); in ubifs_jnl_update()
612 if (err) { in ubifs_jnl_update()
619 err = write_head(c, BASEHD, dent, len, &lnum, &dent_offs, sync); in ubifs_jnl_update()
620 if (err) in ubifs_jnl_update()
632 err = ubifs_tnc_remove_nm(c, &dent_key, nm); in ubifs_jnl_update()
633 if (err) in ubifs_jnl_update()
635 err = ubifs_add_dirt(c, lnum, dlen); in ubifs_jnl_update()
637 err = ubifs_tnc_add_nm(c, &dent_key, lnum, dent_offs, dlen, nm); in ubifs_jnl_update()
638 if (err) in ubifs_jnl_update()
649 err = ubifs_tnc_add(c, &ino_key, lnum, ino_offs, ilen); in ubifs_jnl_update()
650 if (err) in ubifs_jnl_update()
655 err = ubifs_tnc_add(c, &ino_key, lnum, ino_offs, in ubifs_jnl_update()
657 if (err) in ubifs_jnl_update()
672 return err; in ubifs_jnl_update()
678 ubifs_ro_mode(c, err); in ubifs_jnl_update()
682 return err; in ubifs_jnl_update()
700 int err, lnum, offs, compr_type, out_len; in ubifs_jnl_write_data() local
741 err = make_reservation(c, DATAHD, dlen); in ubifs_jnl_write_data()
742 if (err) in ubifs_jnl_write_data()
745 err = write_node(c, DATAHD, data, dlen, &lnum, &offs); in ubifs_jnl_write_data()
746 if (err) in ubifs_jnl_write_data()
751 err = ubifs_tnc_add(c, key, lnum, offs, dlen); in ubifs_jnl_write_data()
752 if (err) in ubifs_jnl_write_data()
765 ubifs_ro_mode(c, err); in ubifs_jnl_write_data()
772 return err; in ubifs_jnl_write_data()
786 int err, lnum, offs; in ubifs_jnl_write_inode() local
806 err = make_reservation(c, BASEHD, len); in ubifs_jnl_write_inode()
807 if (err) in ubifs_jnl_write_inode()
811 err = write_head(c, BASEHD, ino, len, &lnum, &offs, sync); in ubifs_jnl_write_inode()
812 if (err) in ubifs_jnl_write_inode()
820 err = ubifs_tnc_remove_ino(c, inode->i_ino); in ubifs_jnl_write_inode()
821 if (err) in ubifs_jnl_write_inode()
824 err = ubifs_add_dirt(c, lnum, len); in ubifs_jnl_write_inode()
829 err = ubifs_tnc_add(c, &key, lnum, offs, len); in ubifs_jnl_write_inode()
831 if (err) in ubifs_jnl_write_inode()
844 ubifs_ro_mode(c, err); in ubifs_jnl_write_inode()
848 return err; in ubifs_jnl_write_inode()
882 int err; in ubifs_jnl_delete_inode() local
901 err = ubifs_tnc_remove_ino(c, inode->i_ino); in ubifs_jnl_delete_inode()
902 if (err) in ubifs_jnl_delete_inode()
903 ubifs_ro_mode(c, err); in ubifs_jnl_delete_inode()
907 return err; in ubifs_jnl_delete_inode()
932 int err, dlen1, dlen2, ilen, lnum, offs, len; in ubifs_jnl_rename() local
968 err = make_reservation(c, BASEHD, len); in ubifs_jnl_rename()
969 if (err) in ubifs_jnl_rename()
1011 err = ubifs_add_orphan(c, new_inode->i_ino); in ubifs_jnl_rename()
1012 if (err) { in ubifs_jnl_rename()
1019 err = write_head(c, BASEHD, dent, len, &lnum, &offs, sync); in ubifs_jnl_rename()
1020 if (err) in ubifs_jnl_rename()
1034 err = ubifs_tnc_add_nm(c, &key, lnum, offs, dlen1, &new_dentry->d_name); in ubifs_jnl_rename()
1035 if (err) in ubifs_jnl_rename()
1038 err = ubifs_add_dirt(c, lnum, dlen2); in ubifs_jnl_rename()
1039 if (err) in ubifs_jnl_rename()
1043 err = ubifs_tnc_remove_nm(c, &key, &old_dentry->d_name); in ubifs_jnl_rename()
1044 if (err) in ubifs_jnl_rename()
1050 err = ubifs_tnc_add(c, &key, lnum, offs, ilen); in ubifs_jnl_rename()
1051 if (err) in ubifs_jnl_rename()
1057 err = ubifs_tnc_add(c, &key, lnum, offs, plen); in ubifs_jnl_rename()
1058 if (err) in ubifs_jnl_rename()
1064 err = ubifs_tnc_add(c, &key, lnum, offs, plen); in ubifs_jnl_rename()
1065 if (err) in ubifs_jnl_rename()
1085 ubifs_ro_mode(c, err); in ubifs_jnl_rename()
1092 return err; in ubifs_jnl_rename()
1107 int err, len, compr_type, out_len; in recomp_data_node() local
1116 err = ubifs_decompress(c, &dn->data, len, buf, &out_len, compr_type); in recomp_data_node()
1117 if (err) in recomp_data_node()
1127 return err; in recomp_data_node()
1152 int err, dlen, len, lnum, offs, bit, sz, sync = IS_SYNC(inode); in ubifs_jnl_truncate() local
1183 err = ubifs_tnc_lookup(c, &key, dn); in ubifs_jnl_truncate()
1184 if (err == -ENOENT) in ubifs_jnl_truncate()
1186 else if (err) in ubifs_jnl_truncate()
1195 err = recomp_data_node(c, dn, &dlen); in ubifs_jnl_truncate()
1196 if (err) in ubifs_jnl_truncate()
1211 err = make_reservation(c, BASEHD, len); in ubifs_jnl_truncate()
1212 if (err) in ubifs_jnl_truncate()
1220 err = write_head(c, BASEHD, ino, len, &lnum, &offs, sync); in ubifs_jnl_truncate()
1221 if (err) in ubifs_jnl_truncate()
1229 err = ubifs_tnc_add(c, &key, lnum, sz, dlen); in ubifs_jnl_truncate()
1230 if (err) in ubifs_jnl_truncate()
1235 err = ubifs_tnc_add(c, &key, lnum, offs, UBIFS_INO_NODE_SZ); in ubifs_jnl_truncate()
1236 if (err) in ubifs_jnl_truncate()
1239 err = ubifs_add_dirt(c, lnum, UBIFS_TRUN_NODE_SZ); in ubifs_jnl_truncate()
1240 if (err) in ubifs_jnl_truncate()
1251 err = ubifs_tnc_remove_range(c, &key, &to_key); in ubifs_jnl_truncate()
1252 if (err) in ubifs_jnl_truncate()
1266 ubifs_ro_mode(c, err); in ubifs_jnl_truncate()
1270 return err; in ubifs_jnl_truncate()
1289 int err, xlen, hlen, len, lnum, xent_offs, aligned_xlen; in ubifs_jnl_delete_xattr() local
1316 err = make_reservation(c, BASEHD, len); in ubifs_jnl_delete_xattr()
1317 if (err) { in ubifs_jnl_delete_xattr()
1319 return err; in ubifs_jnl_delete_xattr()
1338 err = write_head(c, BASEHD, xent, len, &lnum, &xent_offs, sync); in ubifs_jnl_delete_xattr()
1339 if (!sync && !err) in ubifs_jnl_delete_xattr()
1343 if (err) in ubifs_jnl_delete_xattr()
1347 err = ubifs_tnc_remove_nm(c, &xent_key, nm); in ubifs_jnl_delete_xattr()
1348 if (err) in ubifs_jnl_delete_xattr()
1350 err = ubifs_add_dirt(c, lnum, xlen); in ubifs_jnl_delete_xattr()
1351 if (err) in ubifs_jnl_delete_xattr()
1360 err = ubifs_tnc_remove_range(c, &key1, &key2); in ubifs_jnl_delete_xattr()
1361 if (err) in ubifs_jnl_delete_xattr()
1363 err = ubifs_add_dirt(c, lnum, UBIFS_INO_NODE_SZ); in ubifs_jnl_delete_xattr()
1364 if (err) in ubifs_jnl_delete_xattr()
1369 err = ubifs_tnc_add(c, &key1, lnum, xent_offs + len - hlen, hlen); in ubifs_jnl_delete_xattr()
1370 if (err) in ubifs_jnl_delete_xattr()
1381 ubifs_ro_mode(c, err); in ubifs_jnl_delete_xattr()
1383 return err; in ubifs_jnl_delete_xattr()
1402 int err, len1, len2, aligned_len, aligned_len1, lnum, offs; in ubifs_jnl_change_xattr() local
1423 err = make_reservation(c, BASEHD, aligned_len); in ubifs_jnl_change_xattr()
1424 if (err) in ubifs_jnl_change_xattr()
1430 err = write_head(c, BASEHD, ino, aligned_len, &lnum, &offs, 0); in ubifs_jnl_change_xattr()
1431 if (!sync && !err) { in ubifs_jnl_change_xattr()
1438 if (err) in ubifs_jnl_change_xattr()
1442 err = ubifs_tnc_add(c, &key, lnum, offs, len1); in ubifs_jnl_change_xattr()
1443 if (err) in ubifs_jnl_change_xattr()
1447 err = ubifs_tnc_add(c, &key, lnum, offs + aligned_len1, len2); in ubifs_jnl_change_xattr()
1448 if (err) in ubifs_jnl_change_xattr()
1460 ubifs_ro_mode(c, err); in ubifs_jnl_change_xattr()
1464 return err; in ubifs_jnl_change_xattr()