Lines Matching refs:devs_may_alloc
697 struct bch_devs_mask *devs_may_alloc, in add_new_bucket() argument
707 __clear_bit(ob->dev, devs_may_alloc->d); in add_new_bucket()
723 struct bch_devs_mask *devs_may_alloc, in bch2_bucket_alloc_set_trans() argument
737 struct dev_alloc_list devs_sorted = bch2_dev_alloc_list(c, stripe, devs_may_alloc); in bch2_bucket_alloc_set_trans()
762 if (add_new_bucket(c, ptrs, devs_may_alloc, in bch2_bucket_alloc_set_trans()
784 struct bch_devs_mask *devs_may_alloc, in bucket_alloc_from_stripe() argument
809 struct dev_alloc_list devs_sorted = bch2_dev_alloc_list(c, &wp->stripe, devs_may_alloc); in bucket_alloc_from_stripe()
821 ret = add_new_bucket(c, ptrs, devs_may_alloc, in bucket_alloc_from_stripe()
836 struct bch_devs_mask *devs_may_alloc, in want_bucket() argument
842 if (!test_bit(ob->dev, devs_may_alloc->d)) in want_bucket()
861 struct bch_devs_mask *devs_may_alloc, in bucket_alloc_set_writepoint() argument
873 if (!ret && want_bucket(c, wp, devs_may_alloc, in bucket_alloc_set_writepoint()
875 ret = add_new_bucket(c, ptrs, devs_may_alloc, in bucket_alloc_set_writepoint()
889 struct bch_devs_mask *devs_may_alloc, in bucket_alloc_set_partial() argument
908 if (want_bucket(c, wp, devs_may_alloc, have_cache, ec, ob)) { in bucket_alloc_set_partial()
927 ret = add_new_bucket(c, ptrs, devs_may_alloc, in bucket_alloc_set_partial()