| /linux/fs/bcachefs/ |
| A D | io_misc.c | 32 struct disk_reservation disk_res = { 0 }; in bch2_extent_fallocate() local 59 ret = bch2_disk_reservation_get(c, &disk_res, sectors, new_replicas, 0); in bch2_extent_fallocate() 111 ret = bch2_extent_update(trans, inum, iter, new.k, &disk_res, in bch2_extent_fallocate() 123 bch2_disk_reservation_put(c, &disk_res); in bch2_extent_fallocate() 151 struct disk_reservation disk_res = in bch2_fpunch_at() local 185 &disk_res, 0, i_sectors_delta, false); in bch2_fpunch_at() 186 bch2_disk_reservation_put(c, &disk_res); in bch2_fpunch_at() 412 struct disk_reservation disk_res = in __bch2_resume_logged_op_finsert() local 448 bch2_disk_reservation_add(c, &disk_res, in __bch2_resume_logged_op_finsert() 468 bch2_trans_commit(trans, &disk_res, NULL, BCH_TRANS_COMMIT_no_enospc); in __bch2_resume_logged_op_finsert() [all …]
|
| A D | fs-io-pagecache.c | 366 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 D | btree_update.h | 177 struct disk_reservation *disk_res, in bch2_trans_commit() argument 181 trans->disk_res = disk_res; in bch2_trans_commit()
|
| A D | btree_update.c | 668 struct disk_reservation *disk_res, int flags, in bch2_btree_insert() argument 671 return bch2_trans_commit_do(c, disk_res, NULL, flags, in bch2_btree_insert() 725 struct disk_reservation disk_res = in bch2_btree_delete_range_trans() local 757 bch2_trans_commit(trans, &disk_res, journal_seq, in bch2_btree_delete_range_trans() 759 bch2_disk_reservation_put(trans->c, &disk_res); in bch2_btree_delete_range_trans()
|
| A D | reflink.c | 468 struct disk_reservation disk_res = { 0 }; in bch2_remap_range() local 552 new_dst.k, &disk_res, in bch2_remap_range() 555 bch2_disk_reservation_put(c, &disk_res); in bch2_remap_range()
|
| A D | io_write.c | 272 struct disk_reservation *disk_res, in bch2_extent_update() argument 305 if (disk_res && in bch2_extent_update() 306 disk_sectors_delta > (s64) disk_res->sectors) { in bch2_extent_update() 307 ret = bch2_disk_reservation_add(trans->c, disk_res, in bch2_extent_update() 308 disk_sectors_delta - disk_res->sectors, in bch2_extent_update() 325 bch2_trans_commit(trans, disk_res, NULL, in bch2_extent_update()
|
| A D | btree_update_interior.h | 63 struct disk_reservation disk_res; member
|
| A D | buckets.c | 496 u64 disk_res_sectors = trans->disk_res ? trans->disk_res->sectors : 0; in bch2_trans_account_disk_usage_change() 524 trans->disk_res->sectors -= added; in bch2_trans_account_disk_usage_change()
|
| A D | journal.c | 1078 struct disk_reservation disk_res = { 0, 0, 0 }; in bch2_set_nr_journal_buckets() local 1091 ret = bch2_disk_reservation_get(c, &disk_res, in bch2_set_nr_journal_buckets() 1098 bch2_disk_reservation_put(c, &disk_res); in bch2_set_nr_journal_buckets()
|
| A D | btree_types.h | 534 struct disk_reservation *disk_res; member
|
| A D | btree_update_interior.c | 549 b = __bch2_btree_node_alloc(trans, &as->disk_res, cl, in bch2_btree_reserve_get() 576 bch2_disk_reservation_put(c, &as->disk_res); in bch2_btree_update_free() 723 ret = commit_do(trans, &as->disk_res, &journal_seq, in btree_update_nodes_written() 1240 ret = bch2_disk_reservation_get(c, &as->disk_res, in bch2_btree_update_start()
|
| A D | btree_trans_commit.c | 1106 ret = bch2_disk_reservation_add(c, trans->disk_res, in __bch2_trans_commit()
|