Lines Matching full:watermark

188 static inline unsigned open_buckets_reserved(enum bch_watermark watermark)  in open_buckets_reserved()  argument
190 switch (watermark) { in open_buckets_reserved()
205 enum bch_watermark watermark, in __try_alloc_bucket() argument
235 if (unlikely(c->open_buckets_nr_free <= open_buckets_reserved(watermark))) { in __try_alloc_bucket()
277 enum bch_watermark watermark, u64 free_entry, in try_alloc_bucket() argument
366 ob = __try_alloc_bucket(c, ca, b, watermark, a, s, cl); in try_alloc_bucket()
386 enum bch_watermark watermark, in bch2_bucket_alloc_early() argument
436 ob = __try_alloc_bucket(trans->c, ca, k.k->p.offset, watermark, a, s, cl); in bch2_bucket_alloc_early()
461 enum bch_watermark watermark, in bch2_bucket_alloc_freelist() argument
490 ob = try_alloc_bucket(trans, ca, watermark, in bch2_bucket_alloc_freelist()
520 * @watermark: how important is this allocation?
528 enum bch_watermark watermark, in bch2_bucket_alloc_trans() argument
540 avail = dev_buckets_free(ca, *usage, watermark); in bch2_bucket_alloc_trans()
569 ? bch2_bucket_alloc_freelist(trans, ca, watermark, &s, cl) in bch2_bucket_alloc_trans()
570 : bch2_bucket_alloc_early(trans, ca, watermark, &s, cl); in bch2_bucket_alloc_trans()
585 bch2_watermarks[watermark], in bch2_bucket_alloc_trans()
596 bch2_watermarks[watermark], in bch2_bucket_alloc_trans()
610 enum bch_watermark watermark, in bch2_bucket_alloc() argument
617 PTR_ERR_OR_ZERO(ob = bch2_bucket_alloc_trans(trans, ca, watermark, in bch2_bucket_alloc()
711 enum bch_watermark watermark, in bch2_bucket_alloc_set_trans() argument
744 ob = bch2_bucket_alloc_trans(trans, ca, watermark, cl, &usage); in bch2_bucket_alloc_set_trans()
785 enum bch_watermark watermark, in bucket_alloc_from_stripe() argument
802 h = bch2_ec_stripe_head_get(trans, target, 0, nr_replicas - 1, watermark, cl); in bucket_alloc_from_stripe()
895 enum bch_watermark watermark, in bucket_alloc_set_partial() argument
917 avail = dev_buckets_free(ca, usage, watermark); in bucket_alloc_set_partial()
947 enum bch_watermark watermark, in __open_bucket_add_buckets() argument
978 have_cache, erasure_code, watermark, flags); in __open_bucket_add_buckets()
987 watermark, flags, _cl); in __open_bucket_add_buckets()
996 flags, wp->data_type, watermark, cl); in __open_bucket_add_buckets()
1018 enum bch_watermark watermark, in open_bucket_add_buckets() argument
1028 watermark, flags, cl); in open_bucket_add_buckets()
1041 watermark, flags, cl); in open_bucket_add_buckets()
1320 enum bch_watermark watermark, in bch2_alloc_sectors_start_trans() argument
1356 &have_cache, watermark, in bch2_alloc_sectors_start_trans()
1367 &have_cache, watermark, in bch2_alloc_sectors_start_trans()
1384 &have_cache, watermark, in bch2_alloc_sectors_start_trans()
1390 &have_cache, watermark, in bch2_alloc_sectors_start_trans()