Lines Matching refs:dev_state

141 	struct btrfsic_dev_state *dev_state;  member
313 struct btrfsic_dev_state *dev_state,
321 struct btrfsic_dev_state *dev_state,
332 b->dev_state = NULL; in btrfsic_block_init()
411 ds->dummy_block_for_bio_bh_flush.dev_state = ds; in btrfsic_dev_state_init()
445 ((unsigned int)((uintptr_t)b->dev_state->bdev))) & in btrfsic_block_hashtable_add()
468 if (b->dev_state->bdev == bdev && b->dev_bytenr == dev_bytenr) in btrfsic_block_hashtable_lookup()
491 ((unsigned int)((uintptr_t)l->block_ref_to->dev_state->bdev)) ^ in btrfsic_block_link_hashtable_add()
492 ((unsigned int)((uintptr_t)l->block_ref_from->dev_state->bdev))) in btrfsic_block_link_hashtable_add()
523 if (l->block_ref_to->dev_state->bdev == bdev_ref_to && in btrfsic_block_link_hashtable_lookup()
525 l->block_ref_from->dev_state->bdev == bdev_ref_from && in btrfsic_block_link_hashtable_lookup()
589 struct btrfsic_dev_state *dev_state; in btrfsic_process_superblock() local
594 dev_state = btrfsic_dev_state_lookup(device->bdev->bd_dev); in btrfsic_process_superblock()
595 BUG_ON(NULL == dev_state); in btrfsic_process_superblock()
598 state, dev_state, device, i, in btrfsic_process_superblock()
672 state->latest_superblock->dev_state-> in btrfsic_process_superblock()
701 struct btrfsic_dev_state *dev_state, in btrfsic_process_superblock_dev_mirror() argument
749 superblock_tmp->dev_state = dev_state; in btrfsic_process_superblock_dev_mirror()
762 dev_state->name, dev_bytenr, in btrfsic_process_superblock_dev_mirror()
775 *selected_dev_state = dev_state; in btrfsic_process_superblock_dev_mirror()
1478 if (test_bit(BTRFS_DEV_STATE_MISSING, &device->dev_state) || in btrfsic_map_block()
1607 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1613 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1618 l->block_ref_to->dev_state->name, in btrfsic_dump_database()
1626 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1631 l->block_ref_from->dev_state->name, in btrfsic_dump_database()
1679 static void btrfsic_process_written_block(struct btrfsic_dev_state *dev_state, in btrfsic_process_written_block() argument
1689 struct btrfsic_state *state = dev_state->state; in btrfsic_process_written_block()
1690 struct block_device *bdev = dev_state->bdev; in btrfsic_process_written_block()
1739 dev_state, in btrfsic_process_written_block()
1747 bytenr, dev_state->name, in btrfsic_process_written_block()
1755 bytenr, dev_state->name, in btrfsic_process_written_block()
1771 bytenr, dev_state->name, dev_bytenr, in btrfsic_process_written_block()
1783 dev_state->name, dev_bytenr, block->mirror_num, in btrfsic_process_written_block()
1797 dev_state->name, dev_bytenr, block->mirror_num, in btrfsic_process_written_block()
1826 block_ctx.dev = dev_state; in btrfsic_process_written_block()
1870 block->flush_gen = dev_state->last_flush_gen + 1; in btrfsic_process_written_block()
1925 dev_state->name, dev_bytenr); in btrfsic_process_written_block()
1939 btrfsic_cmp_log_and_dev_bytenr(state, bytenr, dev_state, in btrfsic_process_written_block()
1943 bytenr, dev_state->name, dev_bytenr); in btrfsic_process_written_block()
1946 block_ctx.dev = dev_state; in btrfsic_process_written_block()
1959 block->dev_state = dev_state; in btrfsic_process_written_block()
1966 block->flush_gen = dev_state->last_flush_gen + 1; in btrfsic_process_written_block()
2000 block->logical_bytenr, block->dev_state->name, in btrfsic_process_written_block()
2040 struct btrfsic_dev_state *const dev_state = block->dev_state; in btrfsic_bio_end_io() local
2042 if ((dev_state->state->print_mask & in btrfsic_bio_end_io()
2046 btrfsic_get_block_type(dev_state->state, block), in btrfsic_bio_end_io()
2047 block->logical_bytenr, dev_state->name, in btrfsic_bio_end_io()
2052 dev_state->last_flush_gen++; in btrfsic_bio_end_io()
2053 if ((dev_state->state->print_mask & in btrfsic_bio_end_io()
2056 dev_state->name, in btrfsic_bio_end_io()
2057 dev_state->last_flush_gen); in btrfsic_bio_end_io()
2083 superblock->dev_state->name, in btrfsic_process_written_superblock()
2091 superblock->dev_state->name, in btrfsic_process_written_superblock()
2238 block->logical_bytenr, block->dev_state->name, in btrfsic_check_all_ref_blocks()
2243 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2250 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2258 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2266 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2279 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2286 l->block_ref_to->dev_state->last_flush_gen) { in btrfsic_check_all_ref_blocks()
2290 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2293 l->block_ref_to->dev_state->last_flush_gen); in btrfsic_check_all_ref_blocks()
2330 block->logical_bytenr, block->dev_state->name, in btrfsic_is_block_ref_by_superblock()
2335 l->block_ref_from->dev_state->name, in btrfsic_is_block_ref_by_superblock()
2341 state->latest_superblock->dev_state->bdev == in btrfsic_is_block_ref_by_superblock()
2342 l->block_ref_from->dev_state->bdev) in btrfsic_is_block_ref_by_superblock()
2361 l->block_ref_from->dev_state->name, in btrfsic_print_add_link()
2365 l->block_ref_to->dev_state->name, l->block_ref_to->dev_bytenr, in btrfsic_print_add_link()
2376 l->block_ref_from->dev_state->name, in btrfsic_print_rem_link()
2380 l->block_ref_to->dev_state->name, l->block_ref_to->dev_bytenr, in btrfsic_print_rem_link()
2389 state->latest_superblock->dev_state->bdev == block->dev_state->bdev) in btrfsic_get_block_type()
2424 block->logical_bytenr, block->dev_state->name, in btrfsic_dump_tree_sub()
2478 from_block->dev_state->bdev, in btrfsic_block_link_lookup_or_add()
2525 struct btrfsic_dev_state *dev_state; in btrfsic_block_lookup_or_add() local
2531 dev_state = btrfsic_dev_state_lookup(block_ctx->dev->bdev->bd_dev); in btrfsic_block_lookup_or_add()
2532 if (NULL == dev_state) { in btrfsic_block_lookup_or_add()
2537 block->dev_state = dev_state; in btrfsic_block_lookup_or_add()
2548 block->logical_bytenr, dev_state->name, in btrfsic_block_lookup_or_add()
2564 struct btrfsic_dev_state *dev_state, in btrfsic_cmp_log_and_dev_bytenr() argument
2585 if (dev_state->bdev == block_ctx.dev->bdev && in btrfsic_cmp_log_and_dev_bytenr()
2596 bytenr, dev_state->name, dev_bytenr); in btrfsic_cmp_log_and_dev_bytenr()
2619 struct btrfsic_dev_state *dev_state; in __btrfsic_submit_bio() local
2627 dev_state = btrfsic_dev_state_lookup(bio->bi_bdev->bd_dev); in __btrfsic_submit_bio()
2628 if (NULL != dev_state && in __btrfsic_submit_bio()
2641 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
2658 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
2664 btrfsic_process_written_block(dev_state, dev_bytenr, in __btrfsic_submit_bio()
2669 } else if (NULL != dev_state && (bio->bi_opf & REQ_PREFLUSH)) { in __btrfsic_submit_bio()
2670 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
2674 if (!dev_state->dummy_block_for_bio_bh_flush.is_iodone) { in __btrfsic_submit_bio()
2675 if ((dev_state->state->print_mask & in __btrfsic_submit_bio()
2679 dev_state->name); in __btrfsic_submit_bio()
2682 &dev_state->dummy_block_for_bio_bh_flush; in __btrfsic_submit_bio()
2687 block->flush_gen = dev_state->last_flush_gen + 1; in __btrfsic_submit_bio()
2849 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_unmount()