Lines Matching refs:err
117 int err = 0, err1, retries = 0, avail, lnum, offs, free, squeeze; in reserve_space() local
130 err = -EROFS; in reserve_space()
146 err = ubifs_add_bud_to_log(c, jhead, lnum, offs); in reserve_space()
147 if (err) in reserve_space()
153 err = lnum; in reserve_space()
154 if (err != -ENOSPC) in reserve_space()
167 err = lnum; in reserve_space()
168 if (err != -ENOSPC) in reserve_space()
169 return err; in reserve_space()
184 return err; in reserve_space()
199 err = ubifs_return_leb(c, lnum); in reserve_space()
200 if (err) in reserve_space()
205 err = ubifs_add_bud_to_log(c, jhead, lnum, 0); in reserve_space()
206 if (err) in reserve_space()
211 err = ubifs_wbuf_seek_nolock(wbuf, lnum, offs, wbuf->dtype); in reserve_space()
212 if (err) in reserve_space()
219 return err; in reserve_space()
223 ubifs_assert(err < 0); in reserve_space()
225 if (err1 && err == -EAGAIN) in reserve_space()
231 err = err1; in reserve_space()
233 return err; in reserve_space()
282 int err; in write_head() local
291 err = ubifs_wbuf_write_nolock(wbuf, buf, len); in write_head()
292 if (err) in write_head()
293 return err; in write_head()
295 err = ubifs_wbuf_sync_nolock(wbuf); in write_head()
296 return err; in write_head()
317 int err, cmt_retries = 0, nospc_retries = 0; in make_reservation() local
321 err = reserve_space(c, jhead, len); in make_reservation()
322 if (!err) in make_reservation()
326 if (err == -ENOSPC) { in make_reservation()
335 err = -EAGAIN; in make_reservation()
346 if (err != -EAGAIN) in make_reservation()
359 err = -ENOSPC; in make_reservation()
369 err = ubifs_run_commit(c); in make_reservation()
370 if (err) in make_reservation()
371 return err; in make_reservation()
376 len, jhead, err); in make_reservation()
377 if (err == -ENOSPC) { in make_reservation()
388 return err; in make_reservation()
539 int err, dlen, ilen, len, lnum, ino_offs, dent_offs; in ubifs_jnl_update() local
575 err = make_reservation(c, BASEHD, len); in ubifs_jnl_update()
576 if (err) in ubifs_jnl_update()
602 err = ubifs_add_orphan(c, inode->i_ino); in ubifs_jnl_update()
603 if (err) { in ubifs_jnl_update()
610 err = write_head(c, BASEHD, dent, len, &lnum, &dent_offs, sync); in ubifs_jnl_update()
611 if (err) in ubifs_jnl_update()
623 err = ubifs_tnc_remove_nm(c, &dent_key, nm); in ubifs_jnl_update()
624 if (err) in ubifs_jnl_update()
626 err = ubifs_add_dirt(c, lnum, dlen); in ubifs_jnl_update()
628 err = ubifs_tnc_add_nm(c, &dent_key, lnum, dent_offs, dlen, nm); in ubifs_jnl_update()
629 if (err) in ubifs_jnl_update()
640 err = ubifs_tnc_add(c, &ino_key, lnum, ino_offs, ilen); in ubifs_jnl_update()
641 if (err) in ubifs_jnl_update()
646 err = ubifs_tnc_add(c, &ino_key, lnum, ino_offs, UBIFS_INO_NODE_SZ); in ubifs_jnl_update()
647 if (err) in ubifs_jnl_update()
662 return err; in ubifs_jnl_update()
667 ubifs_ro_mode(c, err); in ubifs_jnl_update()
671 return err; in ubifs_jnl_update()
689 int err, lnum, offs, compr_type, out_len; in ubifs_jnl_write_data() local
721 err = make_reservation(c, DATAHD, dlen); in ubifs_jnl_write_data()
722 if (err) in ubifs_jnl_write_data()
725 err = write_node(c, DATAHD, data, dlen, &lnum, &offs); in ubifs_jnl_write_data()
726 if (err) in ubifs_jnl_write_data()
731 err = ubifs_tnc_add(c, key, lnum, offs, dlen); in ubifs_jnl_write_data()
732 if (err) in ubifs_jnl_write_data()
742 ubifs_ro_mode(c, err); in ubifs_jnl_write_data()
746 return err; in ubifs_jnl_write_data()
760 int err, lnum, offs; in ubifs_jnl_write_inode() local
780 err = make_reservation(c, BASEHD, len); in ubifs_jnl_write_inode()
781 if (err) in ubifs_jnl_write_inode()
785 err = write_head(c, BASEHD, ino, len, &lnum, &offs, sync); in ubifs_jnl_write_inode()
786 if (err) in ubifs_jnl_write_inode()
794 err = ubifs_tnc_remove_ino(c, inode->i_ino); in ubifs_jnl_write_inode()
795 if (err) in ubifs_jnl_write_inode()
798 err = ubifs_add_dirt(c, lnum, len); in ubifs_jnl_write_inode()
803 err = ubifs_tnc_add(c, &key, lnum, offs, len); in ubifs_jnl_write_inode()
805 if (err) in ubifs_jnl_write_inode()
818 ubifs_ro_mode(c, err); in ubifs_jnl_write_inode()
822 return err; in ubifs_jnl_write_inode()
856 int err; in ubifs_jnl_delete_inode() local
875 err = ubifs_tnc_remove_ino(c, inode->i_ino); in ubifs_jnl_delete_inode()
876 if (err) in ubifs_jnl_delete_inode()
877 ubifs_ro_mode(c, err); in ubifs_jnl_delete_inode()
881 return err; in ubifs_jnl_delete_inode()
906 int err, dlen1, dlen2, ilen, lnum, offs, len; in ubifs_jnl_rename() local
944 err = make_reservation(c, BASEHD, len); in ubifs_jnl_rename()
945 if (err) in ubifs_jnl_rename()
987 err = ubifs_add_orphan(c, new_inode->i_ino); in ubifs_jnl_rename()
988 if (err) { in ubifs_jnl_rename()
995 err = write_head(c, BASEHD, dent, len, &lnum, &offs, sync); in ubifs_jnl_rename()
996 if (err) in ubifs_jnl_rename()
1010 err = ubifs_tnc_add_nm(c, &key, lnum, offs, dlen1, &new_dentry->d_name); in ubifs_jnl_rename()
1011 if (err) in ubifs_jnl_rename()
1014 err = ubifs_add_dirt(c, lnum, dlen2); in ubifs_jnl_rename()
1015 if (err) in ubifs_jnl_rename()
1019 err = ubifs_tnc_remove_nm(c, &key, &old_dentry->d_name); in ubifs_jnl_rename()
1020 if (err) in ubifs_jnl_rename()
1026 err = ubifs_tnc_add(c, &key, lnum, offs, ilen); in ubifs_jnl_rename()
1027 if (err) in ubifs_jnl_rename()
1033 err = ubifs_tnc_add(c, &key, lnum, offs, plen); in ubifs_jnl_rename()
1034 if (err) in ubifs_jnl_rename()
1040 err = ubifs_tnc_add(c, &key, lnum, offs, plen); in ubifs_jnl_rename()
1041 if (err) in ubifs_jnl_rename()
1061 ubifs_ro_mode(c, err); in ubifs_jnl_rename()
1068 return err; in ubifs_jnl_rename()
1082 int err, len, compr_type, out_len; in recomp_data_node() local
1091 err = ubifs_decompress(&dn->data, len, buf, &out_len, compr_type); in recomp_data_node()
1092 if (err) in recomp_data_node()
1102 return err; in recomp_data_node()
1127 int err, dlen, len, lnum, offs, bit, sz, sync = IS_SYNC(inode); in ubifs_jnl_truncate() local
1158 err = ubifs_tnc_lookup(c, &key, dn); in ubifs_jnl_truncate()
1159 if (err == -ENOENT) in ubifs_jnl_truncate()
1161 else if (err) in ubifs_jnl_truncate()
1170 err = recomp_data_node(dn, &dlen); in ubifs_jnl_truncate()
1171 if (err) in ubifs_jnl_truncate()
1186 err = make_reservation(c, BASEHD, len); in ubifs_jnl_truncate()
1187 if (err) in ubifs_jnl_truncate()
1195 err = write_head(c, BASEHD, ino, len, &lnum, &offs, sync); in ubifs_jnl_truncate()
1196 if (err) in ubifs_jnl_truncate()
1204 err = ubifs_tnc_add(c, &key, lnum, sz, dlen); in ubifs_jnl_truncate()
1205 if (err) in ubifs_jnl_truncate()
1210 err = ubifs_tnc_add(c, &key, lnum, offs, UBIFS_INO_NODE_SZ); in ubifs_jnl_truncate()
1211 if (err) in ubifs_jnl_truncate()
1214 err = ubifs_add_dirt(c, lnum, UBIFS_TRUN_NODE_SZ); in ubifs_jnl_truncate()
1215 if (err) in ubifs_jnl_truncate()
1226 err = ubifs_tnc_remove_range(c, &key, &to_key); in ubifs_jnl_truncate()
1227 if (err) in ubifs_jnl_truncate()
1241 ubifs_ro_mode(c, err); in ubifs_jnl_truncate()
1245 return err; in ubifs_jnl_truncate()
1265 int err, xlen, hlen, len, lnum, xent_offs, aligned_xlen; in ubifs_jnl_delete_xattr() local
1292 err = make_reservation(c, BASEHD, len); in ubifs_jnl_delete_xattr()
1293 if (err) { in ubifs_jnl_delete_xattr()
1295 return err; in ubifs_jnl_delete_xattr()
1314 err = write_head(c, BASEHD, xent, len, &lnum, &xent_offs, sync); in ubifs_jnl_delete_xattr()
1315 if (!sync && !err) in ubifs_jnl_delete_xattr()
1319 if (err) in ubifs_jnl_delete_xattr()
1323 err = ubifs_tnc_remove_nm(c, &xent_key, nm); in ubifs_jnl_delete_xattr()
1324 if (err) in ubifs_jnl_delete_xattr()
1326 err = ubifs_add_dirt(c, lnum, xlen); in ubifs_jnl_delete_xattr()
1327 if (err) in ubifs_jnl_delete_xattr()
1336 err = ubifs_tnc_remove_range(c, &key1, &key2); in ubifs_jnl_delete_xattr()
1337 if (err) in ubifs_jnl_delete_xattr()
1339 err = ubifs_add_dirt(c, lnum, UBIFS_INO_NODE_SZ); in ubifs_jnl_delete_xattr()
1340 if (err) in ubifs_jnl_delete_xattr()
1345 err = ubifs_tnc_add(c, &key1, lnum, xent_offs + len - hlen, hlen); in ubifs_jnl_delete_xattr()
1346 if (err) in ubifs_jnl_delete_xattr()
1357 ubifs_ro_mode(c, err); in ubifs_jnl_delete_xattr()
1359 return err; in ubifs_jnl_delete_xattr()
1378 int err, len1, len2, aligned_len, aligned_len1, lnum, offs; in ubifs_jnl_change_xattr() local
1399 err = make_reservation(c, BASEHD, aligned_len); in ubifs_jnl_change_xattr()
1400 if (err) in ubifs_jnl_change_xattr()
1406 err = write_head(c, BASEHD, ino, aligned_len, &lnum, &offs, 0); in ubifs_jnl_change_xattr()
1407 if (!sync && !err) { in ubifs_jnl_change_xattr()
1414 if (err) in ubifs_jnl_change_xattr()
1418 err = ubifs_tnc_add(c, &key, lnum, offs, len1); in ubifs_jnl_change_xattr()
1419 if (err) in ubifs_jnl_change_xattr()
1423 err = ubifs_tnc_add(c, &key, lnum, offs + aligned_len1, len2); in ubifs_jnl_change_xattr()
1424 if (err) in ubifs_jnl_change_xattr()
1436 ubifs_ro_mode(c, err); in ubifs_jnl_change_xattr()
1440 return err; in ubifs_jnl_change_xattr()