Home
last modified time | relevance | path

Searched refs:sectors_free (Results 1 – 13 of 13) sorted by relevance

/linux/fs/bcachefs/
H A Dalloc_foreground.h96 ob_push(c, !ob->sectors_free ? &ptrs : &keep, ob); in bch2_alloc_sectors_done_inlined()
187 BUG_ON(sectors > wp->sectors_free); in bch2_alloc_sectors_append_ptrs_inlined()
188 wp->sectors_free -= sectors; in bch2_alloc_sectors_append_ptrs_inlined()
201 BUG_ON(sectors > ob->sectors_free); in bch2_alloc_sectors_append_ptrs_inlined()
202 ob->sectors_free -= sectors; in bch2_alloc_sectors_append_ptrs_inlined()
H A Dalloc_types.h73 u32 sectors_free; member
111 unsigned sectors_free; member
H A Dalloc_foreground.c262 ob->sectors_free = ca->mi.bucket_size; in __try_alloc_bucket()
1404 wp->sectors_free = UINT_MAX; in bch2_alloc_sectors_start_trans()
1407 wp->sectors_free = min(wp->sectors_free, ob->sectors_free); in bch2_alloc_sectors_start_trans()
1409 BUG_ON(!wp->sectors_free || wp->sectors_free == UINT_MAX); in bch2_alloc_sectors_start_trans()
1446 ob->sectors_free, in bch2_ob_ptr()
1524 ca->mi.bucket_size - ob->sectors_free, ca->mi.bucket_size); in bch2_open_bucket_to_text()
H A Djournal_io.c31 m->last_journal_bucket_offset = cpu_to_le32(ca->mi.bucket_size - ca->journal.sectors_free); in bch2_journal_pos_from_member_info_set()
46 ca->journal.sectors_free = ca->mi.bucket_size - offset; in bch2_journal_pos_from_member_info_resume()
1094 ja->sectors_free = ca->mi.bucket_size - in journal_read_bucket()
1448 if (sectors > ja->sectors_free && in journal_advance_devs_to_next_bucket()
1453 ja->sectors_free = ca->mi.bucket_size; in journal_advance_devs_to_next_bucket()
1488 sectors > ja->sectors_free) in __journal_write_alloc()
1498 ja->sectors_free, in __journal_write_alloc()
1502 ja->sectors_free -= sectors; in __journal_write_alloc()
H A Djournal_types.h327 unsigned sectors_free; member
H A Dio_write.c746 min(wp->sectors_free << 9, src->bi_iter.bi_size); in bch2_write_bio_alloc()
857 op->crc.compressed_size <= wp->sectors_free && in bch2_write_prep_encoded_data()
974 dst->bi_iter.bi_size < (wp->sectors_free << 9) && in bch2_write_extent()
991 dst_len = min_t(unsigned, dst_len, wp->sectors_free << 9); in bch2_write_extent()
1082 wp->sectors_free && in bch2_write_extent()
H A Dec.c1425 unsigned offset = ca->mi.bucket_size - ob->sectors_free; in zero_out_rest_of_ec_bucket()
1428 ob->sectors_free << 9); in zero_out_rest_of_ec_bucket()
1432 ob->sectors_free, in zero_out_rest_of_ec_bucket()
1468 if (ob->sectors_free) in ec_stripe_create()
1631 unsigned offset = ca->mi.bucket_size - ob->sectors_free; in bch2_writepoint_ec_buf()
H A Dio_misc.c98 sectors = min_t(u64, sectors, wp->sectors_free); in bch2_extent_fallocate()
H A Ddata_update.c509 sectors = min(sectors, wp->sectors_free); in bch2_update_unwritten_extent()
H A Djournal_reclaim.c95 sectors = ja->sectors_free; in journal_dev_space_available()
H A Dbtree_update_interior.c335 if (wp->sectors_free < btree_sectors(c)) { in __bch2_btree_node_alloc()
340 if (ob->sectors_free < btree_sectors(c)) in __bch2_btree_node_alloc()
341 ob->sectors_free = 0; in __bch2_btree_node_alloc()
H A Djournal.c1628 …\t%u:%u\n", bch2_journal_dev_buckets_available(j, ja, journal_space_discarded), ja->sectors_free); in __bch2_journal_debug_to_text()
/linux/drivers/md/bcache/
H A Dalloc.c552 unsigned int sectors_free; member
600 if (!ret->sectors_free && KEY_PTRS(alloc)) { in pick_data_bucket()
601 ret->sectors_free = c->cache->sb.bucket_size; in pick_data_bucket()
606 if (!ret->sectors_free) in pick_data_bucket()
672 sectors = min(sectors, b->sectors_free); in bch_alloc_sectors()
686 b->sectors_free -= sectors; in bch_alloc_sectors()
695 if (b->sectors_free < c->cache->sb.block_size) in bch_alloc_sectors()
696 b->sectors_free = 0; in bch_alloc_sectors()
703 if (b->sectors_free) in bch_alloc_sectors()