Lines Matching refs:dev_state

142 	struct btrfsic_dev_state *dev_state;  member
324 static void btrfsic_process_written_block(struct btrfsic_dev_state *dev_state,
369 struct btrfsic_dev_state *dev_state,
377 struct btrfsic_dev_state *dev_state,
388 b->dev_state = NULL; in btrfsic_block_init()
467 ds->dummy_block_for_bio_bh_flush.dev_state = ds; in btrfsic_dev_state_init()
501 ((unsigned int)((uintptr_t)b->dev_state->bdev))) & in btrfsic_block_hashtable_add()
524 if (b->dev_state->bdev == bdev && b->dev_bytenr == dev_bytenr) in btrfsic_block_hashtable_lookup()
547 ((unsigned int)((uintptr_t)l->block_ref_to->dev_state->bdev)) ^ in btrfsic_block_link_hashtable_add()
548 ((unsigned int)((uintptr_t)l->block_ref_from->dev_state->bdev))) in btrfsic_block_link_hashtable_add()
579 if (l->block_ref_to->dev_state->bdev == bdev_ref_to && in btrfsic_block_link_hashtable_lookup()
581 l->block_ref_from->dev_state->bdev == bdev_ref_from && in btrfsic_block_link_hashtable_lookup()
649 struct btrfsic_dev_state *dev_state; in btrfsic_process_superblock() local
654 dev_state = btrfsic_dev_state_lookup(device->bdev->bd_dev); in btrfsic_process_superblock()
655 BUG_ON(NULL == dev_state); in btrfsic_process_superblock()
658 state, dev_state, device, i, in btrfsic_process_superblock()
734 state->latest_superblock->dev_state-> in btrfsic_process_superblock()
763 struct btrfsic_dev_state *dev_state, in btrfsic_process_superblock_dev_mirror() argument
810 superblock_tmp->dev_state = dev_state; in btrfsic_process_superblock_dev_mirror()
823 dev_state->name, dev_bytenr, in btrfsic_process_superblock_dev_mirror()
836 *selected_dev_state = dev_state; in btrfsic_process_superblock_dev_mirror()
1542 if (test_bit(BTRFS_DEV_STATE_MISSING, &device->dev_state) || in btrfsic_map_block()
1672 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1678 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1683 l->block_ref_to->dev_state->name, in btrfsic_dump_database()
1691 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1696 l->block_ref_from->dev_state->name, in btrfsic_dump_database()
1740 static void btrfsic_process_written_block(struct btrfsic_dev_state *dev_state, in btrfsic_process_written_block() argument
1751 struct btrfsic_state *state = dev_state->state; in btrfsic_process_written_block()
1752 struct block_device *bdev = dev_state->bdev; in btrfsic_process_written_block()
1801 dev_state, in btrfsic_process_written_block()
1809 bytenr, dev_state->name, in btrfsic_process_written_block()
1817 bytenr, dev_state->name, in btrfsic_process_written_block()
1833 bytenr, dev_state->name, dev_bytenr, in btrfsic_process_written_block()
1845 dev_state->name, dev_bytenr, block->mirror_num, in btrfsic_process_written_block()
1859 dev_state->name, dev_bytenr, block->mirror_num, in btrfsic_process_written_block()
1888 block_ctx.dev = dev_state; in btrfsic_process_written_block()
1940 block->flush_gen = dev_state->last_flush_gen + 1; in btrfsic_process_written_block()
1995 dev_state->name, dev_bytenr); in btrfsic_process_written_block()
2009 btrfsic_cmp_log_and_dev_bytenr(state, bytenr, dev_state, in btrfsic_process_written_block()
2013 bytenr, dev_state->name, dev_bytenr); in btrfsic_process_written_block()
2016 block_ctx.dev = dev_state; in btrfsic_process_written_block()
2030 block->dev_state = dev_state; in btrfsic_process_written_block()
2037 block->flush_gen = dev_state->last_flush_gen + 1; in btrfsic_process_written_block()
2078 block->logical_bytenr, block->dev_state->name, in btrfsic_process_written_block()
2118 struct btrfsic_dev_state *const dev_state = block->dev_state; in btrfsic_bio_end_io() local
2120 if ((dev_state->state->print_mask & in btrfsic_bio_end_io()
2124 btrfsic_get_block_type(dev_state->state, block), in btrfsic_bio_end_io()
2125 block->logical_bytenr, dev_state->name, in btrfsic_bio_end_io()
2130 dev_state->last_flush_gen++; in btrfsic_bio_end_io()
2131 if ((dev_state->state->print_mask & in btrfsic_bio_end_io()
2134 dev_state->name, in btrfsic_bio_end_io()
2135 dev_state->last_flush_gen); in btrfsic_bio_end_io()
2151 struct btrfsic_dev_state *dev_state; in btrfsic_bh_end_io() local
2154 dev_state = block->dev_state; in btrfsic_bh_end_io()
2155 if ((dev_state->state->print_mask & BTRFSIC_PRINT_MASK_END_IO_BIO_BH)) in btrfsic_bh_end_io()
2158 btrfsic_get_block_type(dev_state->state, block), in btrfsic_bh_end_io()
2159 block->logical_bytenr, block->dev_state->name, in btrfsic_bh_end_io()
2164 dev_state->last_flush_gen++; in btrfsic_bh_end_io()
2165 if ((dev_state->state->print_mask & in btrfsic_bh_end_io()
2168 dev_state->name, dev_state->last_flush_gen); in btrfsic_bh_end_io()
2193 superblock->dev_state->name, in btrfsic_process_written_superblock()
2201 superblock->dev_state->name, in btrfsic_process_written_superblock()
2349 block->logical_bytenr, block->dev_state->name, in btrfsic_check_all_ref_blocks()
2354 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2361 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2369 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2377 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2390 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2397 l->block_ref_to->dev_state->last_flush_gen) { in btrfsic_check_all_ref_blocks()
2401 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2404 l->block_ref_to->dev_state->last_flush_gen); in btrfsic_check_all_ref_blocks()
2441 block->logical_bytenr, block->dev_state->name, in btrfsic_is_block_ref_by_superblock()
2446 l->block_ref_from->dev_state->name, in btrfsic_is_block_ref_by_superblock()
2452 state->latest_superblock->dev_state->bdev == in btrfsic_is_block_ref_by_superblock()
2453 l->block_ref_from->dev_state->bdev) in btrfsic_is_block_ref_by_superblock()
2472 l->block_ref_from->dev_state->name, in btrfsic_print_add_link()
2476 l->block_ref_to->dev_state->name, l->block_ref_to->dev_bytenr, in btrfsic_print_add_link()
2487 l->block_ref_from->dev_state->name, in btrfsic_print_rem_link()
2491 l->block_ref_to->dev_state->name, l->block_ref_to->dev_bytenr, in btrfsic_print_rem_link()
2500 state->latest_superblock->dev_state->bdev == block->dev_state->bdev) in btrfsic_get_block_type()
2535 block->logical_bytenr, block->dev_state->name, in btrfsic_dump_tree_sub()
2589 from_block->dev_state->bdev, in btrfsic_block_link_lookup_or_add()
2638 struct btrfsic_dev_state *dev_state; in btrfsic_block_lookup_or_add() local
2645 dev_state = btrfsic_dev_state_lookup(block_ctx->dev->bdev->bd_dev); in btrfsic_block_lookup_or_add()
2646 if (NULL == dev_state) { in btrfsic_block_lookup_or_add()
2651 block->dev_state = dev_state; in btrfsic_block_lookup_or_add()
2662 block->logical_bytenr, dev_state->name, in btrfsic_block_lookup_or_add()
2678 struct btrfsic_dev_state *dev_state, in btrfsic_cmp_log_and_dev_bytenr() argument
2699 if (dev_state->bdev == block_ctx.dev->bdev && in btrfsic_cmp_log_and_dev_bytenr()
2710 bytenr, dev_state->name, dev_bytenr); in btrfsic_cmp_log_and_dev_bytenr()
2733 struct btrfsic_dev_state *dev_state; in btrfsic_submit_bh() local
2741 dev_state = btrfsic_dev_state_lookup(bh->b_bdev->bd_dev); in btrfsic_submit_bh()
2744 if (NULL != dev_state && in btrfsic_submit_bh()
2749 if (dev_state->state->print_mask & in btrfsic_submit_bh()
2754 btrfsic_process_written_block(dev_state, dev_bytenr, in btrfsic_submit_bh()
2757 } else if (NULL != dev_state && (op_flags & REQ_PREFLUSH)) { in btrfsic_submit_bh()
2758 if (dev_state->state->print_mask & in btrfsic_submit_bh()
2762 if (!dev_state->dummy_block_for_bio_bh_flush.is_iodone) { in btrfsic_submit_bh()
2763 if ((dev_state->state->print_mask & in btrfsic_submit_bh()
2767 dev_state->name); in btrfsic_submit_bh()
2770 &dev_state->dummy_block_for_bio_bh_flush; in btrfsic_submit_bh()
2775 block->flush_gen = dev_state->last_flush_gen + 1; in btrfsic_submit_bh()
2790 struct btrfsic_dev_state *dev_state; in __btrfsic_submit_bio() local
2798 dev_state = btrfsic_dev_state_lookup(bio_dev(bio) + bio->bi_partno); in __btrfsic_submit_bio()
2799 if (NULL != dev_state && in __btrfsic_submit_bio()
2812 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
2830 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
2836 btrfsic_process_written_block(dev_state, dev_bytenr, in __btrfsic_submit_bio()
2843 } else if (NULL != dev_state && (bio->bi_opf & REQ_PREFLUSH)) { in __btrfsic_submit_bio()
2844 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
2848 if (!dev_state->dummy_block_for_bio_bh_flush.is_iodone) { in __btrfsic_submit_bio()
2849 if ((dev_state->state->print_mask & in __btrfsic_submit_bio()
2853 dev_state->name); in __btrfsic_submit_bio()
2856 &dev_state->dummy_block_for_bio_bh_flush; in __btrfsic_submit_bio()
2861 block->flush_gen = dev_state->last_flush_gen + 1; in __btrfsic_submit_bio()
3027 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_unmount()