Home
last modified time | relevance | path

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

/linux/fs/bcachefs/
A Dio_misc.c32 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 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.h177 struct disk_reservation *disk_res, in bch2_trans_commit() argument
181 trans->disk_res = disk_res; in bch2_trans_commit()
A Dbtree_update.c668 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 Dreflink.c468 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 Dio_write.c272 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 Dbtree_update_interior.h63 struct disk_reservation disk_res; member
A Dbuckets.c496 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 Djournal.c1078 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 Dbtree_types.h534 struct disk_reservation *disk_res; member
A Dbtree_update_interior.c549 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 Dbtree_trans_commit.c1106 ret = bch2_disk_reservation_add(c, trans->disk_res, in __bch2_trans_commit()

Completed in 30 milliseconds