Lines Matching full:watermark
211 enum bch_watermark watermark, in __try_alloc_bucket() argument
225 if (unlikely(c->open_buckets_nr_free <= bch2_open_buckets_reserved(watermark))) { in __try_alloc_bucket()
262 enum bch_watermark watermark, in try_alloc_bucket() argument
280 return __try_alloc_bucket(c, ca, b, gen, watermark, s, cl); in try_alloc_bucket()
289 enum bch_watermark watermark, in bch2_bucket_alloc_early() argument
355 watermark, s, cl) in bch2_bucket_alloc_early()
382 enum bch_watermark watermark, in bch2_bucket_alloc_freelist() argument
425 ob = try_alloc_bucket(trans, ca, watermark, s, &iter, cl); in bch2_bucket_alloc_freelist()
457 enum bch_watermark watermark, in trace_bucket_alloc2() argument
469 prt_printf(&buf, "watermark\t%s\n", bch2_watermarks[watermark]); in trace_bucket_alloc2()
473 prt_printf(&buf, "avail\t%llu\n", dev_buckets_free(ca, *usage, watermark)); in trace_bucket_alloc2()
499 * @watermark: how important is this allocation?
509 enum bch_watermark watermark, in bch2_bucket_alloc_trans() argument
525 avail = dev_buckets_free(ca, *usage, watermark); in bch2_bucket_alloc_trans()
537 if (watermark > BCH_WATERMARK_normal && in bch2_bucket_alloc_trans()
557 ? bch2_bucket_alloc_freelist(trans, ca, watermark, &s, cl) in bch2_bucket_alloc_trans()
558 : bch2_bucket_alloc_early(trans, ca, watermark, &s, cl); in bch2_bucket_alloc_trans()
587 trace_bucket_alloc2(c, ca, watermark, data_type, cl, usage, &s, ob); in bch2_bucket_alloc_trans()
593 enum bch_watermark watermark, in bch2_bucket_alloc() argument
601 PTR_ERR_OR_ZERO(ob = bch2_bucket_alloc_trans(trans, ca, watermark, in bch2_bucket_alloc()
729 enum bch_watermark watermark, in bch2_bucket_alloc_set_trans() argument
749 struct open_bucket *ob = bch2_bucket_alloc_trans(trans, ca, watermark, data_type, in bch2_bucket_alloc_set_trans()
789 enum bch_watermark watermark, in bucket_alloc_from_stripe() argument
803 bch2_ec_stripe_head_get(trans, target, 0, nr_replicas - 1, watermark, cl); in bucket_alloc_from_stripe()
893 enum bch_watermark watermark) in bucket_alloc_set_partial() argument
914 avail = dev_buckets_free(ca, usage, watermark) + ca->nr_partial_buckets; in bucket_alloc_set_partial()
948 enum bch_watermark watermark, in __open_bucket_add_buckets() argument
976 have_cache, erasure_code, watermark); in __open_bucket_add_buckets()
985 watermark, flags, _cl); in __open_bucket_add_buckets()
994 flags, wp->data_type, watermark, cl); in __open_bucket_add_buckets()
1016 enum bch_watermark watermark, in open_bucket_add_buckets() argument
1026 watermark, flags, cl); in open_bucket_add_buckets()
1039 watermark, flags, cl); in open_bucket_add_buckets()
1324 enum bch_watermark watermark, in bch2_alloc_sectors_start_trans() argument
1362 &have_cache, watermark, in bch2_alloc_sectors_start_trans()
1373 &have_cache, watermark, in bch2_alloc_sectors_start_trans()
1392 &have_cache, watermark, in bch2_alloc_sectors_start_trans()
1398 &have_cache, watermark, in bch2_alloc_sectors_start_trans()