Home
last modified time | relevance | path

Searched refs:disk_res (Results 1 – 12 of 12) sorted by relevance

/fs/bcachefs/
A Dio_misc.c32 struct disk_reservation disk_res = { 0 }; in bch2_extent_fallocate() local
111 ret = bch2_extent_update(trans, inum, iter, new.k, &disk_res, in bch2_extent_fallocate()
126 bch2_disk_reservation_put(c, &disk_res); in bch2_extent_fallocate()
149 &disk_res, NULL, BCH_TRANS_COMMIT_no_enospc, ({ in bch2_fpunch_snapshot()
161 bch2_disk_reservation_put(c, &disk_res); in bch2_fpunch_snapshot()
181 struct disk_reservation disk_res = in bch2_fpunch_at() local
215 &disk_res, 0, i_sectors_delta, false); in bch2_fpunch_at()
216 bch2_disk_reservation_put(c, &disk_res); in bch2_fpunch_at()
442 struct disk_reservation disk_res = in __bch2_resume_logged_op_finsert() local
478 bch2_disk_reservation_add(c, &disk_res, in __bch2_resume_logged_op_finsert()
[all …]
A Dfs-io-pagecache.c366 struct disk_reservation disk_res = { 0 }; in bch2_get_folio_disk_reservation() local
379 ret = bch2_disk_reservation_get(c, &disk_res, in bch2_get_folio_disk_reservation()
411 struct disk_reservation disk_res = {}; in __bch2_folio_reservation_get() local
433 if (unlikely(disk_res.sectors != disk_sectors)) { in __bch2_folio_reservation_get()
440 if (disk_sectors > disk_res.sectors) { in __bch2_folio_reservation_get()
449 bch2_disk_reservation_put(c, &disk_res); in __bch2_folio_reservation_get()
462 bch2_disk_reservation_put(c, &disk_res); in __bch2_folio_reservation_get()
467 res->disk.sectors += disk_res.sectors; in __bch2_folio_reservation_get()
494 struct disk_reservation disk_res = { 0 }; in bch2_clear_folio_bits() local
504 disk_res.sectors += s->s[i].replicas_reserved; in bch2_clear_folio_bits()
[all …]
A Dbtree_update.h234 struct disk_reservation *disk_res, in bch2_trans_commit() argument
238 trans->disk_res = disk_res; in bch2_trans_commit()
A Dbtree_update.c655 struct disk_reservation *disk_res, int flags, in bch2_btree_insert() argument
658 return bch2_trans_commit_do(c, disk_res, NULL, flags, in bch2_btree_insert()
704 struct disk_reservation disk_res = in bch2_btree_delete_range_trans() local
736 bch2_trans_commit(trans, &disk_res, journal_seq, in bch2_btree_delete_range_trans()
738 bch2_disk_reservation_put(trans->c, &disk_res); in bch2_btree_delete_range_trans()
A Dio_write.c306 struct disk_reservation *disk_res, in bch2_extent_update() argument
339 if (disk_res && in bch2_extent_update()
340 disk_sectors_delta > (s64) disk_res->sectors) { in bch2_extent_update()
341 ret = bch2_disk_reservation_add(trans->c, disk_res, in bch2_extent_update()
342 disk_sectors_delta - disk_res->sectors, in bch2_extent_update()
359 bch2_trans_commit(trans, disk_res, NULL, in bch2_extent_update()
A Dreflink.c640 struct disk_reservation disk_res = { 0 }; in bch2_remap_range() local
730 new_dst.k, &disk_res, in bch2_remap_range()
733 bch2_disk_reservation_put(c, &disk_res); in bch2_remap_range()
A Dbtree_update_interior.h70 struct disk_reservation disk_res; member
A Dbuckets.c549 u64 disk_res_sectors = trans->disk_res ? trans->disk_res->sectors : 0; in bch2_trans_account_disk_usage_change()
577 trans->disk_res->sectors -= added; in bch2_trans_account_disk_usage_change()
A Djournal.c1261 struct disk_reservation disk_res = { 0, 0, 0 }; in bch2_set_nr_journal_buckets_loop() local
1274 ret = bch2_disk_reservation_get(c, &disk_res, in bch2_set_nr_journal_buckets_loop()
1286 bch2_disk_reservation_put(c, &disk_res); in bch2_set_nr_journal_buckets_loop()
A Dbtree_types.h552 struct disk_reservation *disk_res; member
A Dbtree_update_interior.c534 b = __bch2_btree_node_alloc(trans, &as->disk_res, cl, in bch2_btree_reserve_get()
561 bch2_disk_reservation_put(c, &as->disk_res); in bch2_btree_update_free()
729 ret = commit_do(trans, &as->disk_res, &journal_seq, in btree_update_nodes_written()
1263 ret = bch2_disk_reservation_get(c, &as->disk_res, in bch2_btree_update_start()
A Dbtree_trans_commit.c1069 ret = bch2_disk_reservation_add(c, trans->disk_res, in __bch2_trans_commit()

Completed in 33 milliseconds