Lines Matching refs:error
48 int error; in xrep_setup_rtbitmap() local
50 error = xrep_tempfile_create(sc, S_IFREG); in xrep_setup_rtbitmap()
51 if (error) in xrep_setup_rtbitmap()
52 return error; in xrep_setup_rtbitmap()
56 error = xfile_create(descr, blocks * mp->m_sb.sb_blocksize, &sc->xfile); in xrep_setup_rtbitmap()
58 if (error) in xrep_setup_rtbitmap()
59 return error; in xrep_setup_rtbitmap()
106 int error; in xfbmp_load() local
110 error = xfile_load(rtb->sc->xfile, &urk, in xfbmp_load()
113 if (error) in xfbmp_load()
114 return error; in xfbmp_load()
166 int error; in xrep_rtbitmap_or() local
168 error = xfbmp_load(rtb, wordoff, &word); in xrep_rtbitmap_or()
169 if (error) in xrep_rtbitmap_or()
170 return error; in xrep_rtbitmap_or()
197 int error; in xrep_rtbitmap_mark_free() local
218 error = xfs_refcount_has_records(sr->refc_cur, in xrep_rtbitmap_mark_free()
221 if (error) in xrep_rtbitmap_mark_free()
222 return error; in xrep_rtbitmap_mark_free()
226 error = xfs_refcount_has_records(sr->refc_cur, in xrep_rtbitmap_mark_free()
229 if (error) in xrep_rtbitmap_mark_free()
230 return error; in xrep_rtbitmap_mark_free()
246 error = xrep_rtbitmap_or(rtb, rtx_to_wordoff(mp, startrtx), in xrep_rtbitmap_mark_free()
248 if (error || lastbit - bit == len) in xrep_rtbitmap_mark_free()
249 return error; in xrep_rtbitmap_mark_free()
258 error = xrep_rtbitmap_or(rtb, rtx_to_wordoff(mp, nextrtx), in xrep_rtbitmap_mark_free()
260 if (error || startrtx + bit == nextrtx) in xrep_rtbitmap_mark_free()
261 return error; in xrep_rtbitmap_mark_free()
288 error = xfbmp_copyin(rtb, wordoff, rtb->words, wordcnt); in xrep_rtbitmap_mark_free()
289 if (error) in xrep_rtbitmap_mark_free()
290 return error; in xrep_rtbitmap_mark_free()
306 int error = 0; in xrep_rtbitmap_walk_rtrmap() local
308 if (xchk_should_terminate(rtb->sc, &error)) in xrep_rtbitmap_walk_rtrmap()
309 return error; in xrep_rtbitmap_walk_rtrmap()
312 error = xrep_rtbitmap_mark_free(rtb, rec->rm_startblock); in xrep_rtbitmap_walk_rtrmap()
313 if (error) in xrep_rtbitmap_walk_rtrmap()
314 return error; in xrep_rtbitmap_walk_rtrmap()
334 int error; in xrep_rtbitmap_find_freespace() local
340 error = xfs_rmap_query_all(sc->sr.rmap_cur, xrep_rtbitmap_walk_rtrmap, in xrep_rtbitmap_find_freespace()
342 if (error) in xrep_rtbitmap_find_freespace()
351 error = xrep_rtbitmap_mark_free(rtb, blockcount); in xrep_rtbitmap_find_freespace()
352 if (error) in xrep_rtbitmap_find_freespace()
358 return error; in xrep_rtbitmap_find_freespace()
370 int error; in xrep_rtbitmap_prep_buf() local
378 error = xfbmp_copyout(rtb, rtb->prep_wordoff, ondisk, in xrep_rtbitmap_prep_buf()
380 if (error) in xrep_rtbitmap_prep_buf()
381 return error; in xrep_rtbitmap_prep_buf()
413 int error; in xrep_rtbitmap_data_mappings() local
424 error = xfs_bmapi_read(sc->ip, off, len - off, &map, &nmaps, in xrep_rtbitmap_data_mappings()
426 if (error) in xrep_rtbitmap_data_mappings()
427 return error; in xrep_rtbitmap_data_mappings()
458 error = xfs_bmapi_write(sc->tp, sc->ip, map.br_startoff, in xrep_rtbitmap_data_mappings()
462 if (error) in xrep_rtbitmap_data_mappings()
463 return error; in xrep_rtbitmap_data_mappings()
466 error = xrep_defer_finish(sc); in xrep_rtbitmap_data_mappings()
467 if (error) in xrep_rtbitmap_data_mappings()
468 return error; in xrep_rtbitmap_data_mappings()
519 int error; in xrep_rtbitmap() local
541 error = xfs_trans_reserve_more(sc->tp, blocks, 0); in xrep_rtbitmap()
542 if (error) in xrep_rtbitmap()
543 return error; in xrep_rtbitmap()
549 error = xrep_metadata_inode_forks(sc); in xrep_rtbitmap()
550 if (error) in xrep_rtbitmap()
551 return error; in xrep_rtbitmap()
556 error = xrep_rtbitmap_data_mappings(sc, rtb->rbmblocks); in xrep_rtbitmap()
557 if (error) in xrep_rtbitmap()
558 return error; in xrep_rtbitmap()
564 error = xrep_rtbitmap_geometry(sc, rtb); in xrep_rtbitmap()
565 if (error) in xrep_rtbitmap()
566 return error; in xrep_rtbitmap()
573 error = xfs_extent_busy_flush(sc->tp, xg, busy_gen, 0); in xrep_rtbitmap()
574 if (error) in xrep_rtbitmap()
575 return error; in xrep_rtbitmap()
582 error = xrep_rtbitmap_find_freespace(rtb); in xrep_rtbitmap()
583 if (error) in xrep_rtbitmap()
584 return error; in xrep_rtbitmap()
592 if (xchk_should_terminate(sc, &error)) in xrep_rtbitmap()
593 return error; in xrep_rtbitmap()
602 error = xrep_tempfile_prealloc(sc, 0, rtb->rbmblocks); in xrep_rtbitmap()
603 if (error) in xrep_rtbitmap()
604 return error; in xrep_rtbitmap()
607 if (xchk_should_terminate(sc, &error)) in xrep_rtbitmap()
608 return error; in xrep_rtbitmap()
611 error = xrep_tempfile_copyin(sc, 0, rtb->rbmblocks, in xrep_rtbitmap()
613 if (error) in xrep_rtbitmap()
614 return error; in xrep_rtbitmap()
615 error = xrep_tempfile_set_isize(sc, in xrep_rtbitmap()
617 if (error) in xrep_rtbitmap()
618 return error; in xrep_rtbitmap()
624 error = xrep_tempexch_trans_reserve(sc, XFS_DATA_FORK, 0, in xrep_rtbitmap()
626 if (error) in xrep_rtbitmap()
627 return error; in xrep_rtbitmap()
629 error = xrep_tempexch_contents(sc, &rtb->tempexch); in xrep_rtbitmap()
630 if (error) in xrep_rtbitmap()
631 return error; in xrep_rtbitmap()