Lines Matching defs:pending
281 BUG_ON(node->pending);
286 * some nodes can be left in the pending list if there were
287 * errors during processing the pending nodes.
290 list_for_each_entry(node, &cache->pending[level], list) {
291 BUG_ON(!node->pending);
512 * The pending list isn't empty, take the first block to
2536 if (!upper->pending)
2544 if (!ret && node->pending) {
2547 node->pending = 0;
2582 while (!list_empty(&cache->pending[level])) {
2583 node = list_entry(cache->pending[level].next,
2586 BUG_ON(!node->pending);
2594 list_splice_init(&list, &cache->pending[level]);
4033 * these pending deletions.
4459 if (!node->pending) {
4461 &rc->backref_cache.pending[level]);
4462 node->pending = 1;
4481 void btrfs_reloc_pre_snapshot(struct btrfs_pending_snapshot *pending,
4484 struct btrfs_root *root = pending->root;
4517 struct btrfs_pending_snapshot *pending)
4519 struct btrfs_root *root = pending->root;
4532 ret = btrfs_block_rsv_migrate(&pending->block_rsv,
4539 new_root = pending->snap;