Lines Matching defs:batch
20 * We group bitmap updates into batches. Each batch has a number.
22 * conf->seq_write is the number of the last batch successfully written.
23 * conf->seq_flush is the number of the last batch that was closed to
27 * the number of the batch it will be in. This is seq_flush+1.
28 * When we are ready to do a write, if that batch hasn't been written yet,
31 * batch.
803 /* Only freshly new full stripe normal write stripe can be added to a batch list */
878 /* This batch list is already running */
885 * batch_lock, otherwise clear_batch_ready of batch head
894 * can still add the stripe to batch list
3417 /* Don't allow new IO added to stripes in batch list */
3495 * but must ensure this isn't added to a batch until
3503 * is added to a batch, STRIPE_BIT_DELAY cannot be changed
4777 * Return '1' if this is a member of batch, or '0' if it is a lone stripe or
4792 * this stripe could be added to a batch list before we check
4888 * the head of batch list or lone stripe can continue. Otherwise we
6371 struct stripe_head *batch[MAX_STRIPE_BATCH], *sh;
6377 batch[batch_size++] = sh;
6403 handle_stripe(batch[i]);
6410 hash = batch[i]->hash_lock_index;
6411 __release_stripe(conf, batch[i], &temp_inactive_list[hash]);
7377 conf->shrinker.batch = 128;