Lines Matching refs:dev_state

153 	struct btrfsic_dev_state *dev_state;  member
336 static void btrfsic_process_written_block(struct btrfsic_dev_state *dev_state,
381 struct btrfsic_dev_state *dev_state,
390 struct btrfsic_dev_state *dev_state,
401 b->dev_state = NULL; in btrfsic_block_init()
480 ds->dummy_block_for_bio_bh_flush.dev_state = ds; in btrfsic_dev_state_init()
514 ((unsigned int)((uintptr_t)b->dev_state->bdev))) & in btrfsic_block_hashtable_add()
541 if (b->dev_state->bdev == bdev && b->dev_bytenr == dev_bytenr) in btrfsic_block_hashtable_lookup()
564 ((unsigned int)((uintptr_t)l->block_ref_to->dev_state->bdev)) ^ in btrfsic_block_link_hashtable_add()
565 ((unsigned int)((uintptr_t)l->block_ref_from->dev_state->bdev))) in btrfsic_block_link_hashtable_add()
600 if (l->block_ref_to->dev_state->bdev == bdev_ref_to && in btrfsic_block_link_hashtable_lookup()
602 l->block_ref_from->dev_state->bdev == bdev_ref_from && in btrfsic_block_link_hashtable_lookup()
675 struct btrfsic_dev_state *dev_state; in btrfsic_process_superblock() local
680 dev_state = btrfsic_dev_state_lookup(device->bdev); in btrfsic_process_superblock()
681 BUG_ON(NULL == dev_state); in btrfsic_process_superblock()
684 state, dev_state, device, i, in btrfsic_process_superblock()
763 state->latest_superblock->dev_state-> in btrfsic_process_superblock()
793 struct btrfsic_dev_state *dev_state, in btrfsic_process_superblock_dev_mirror() argument
839 superblock_tmp->dev_state = dev_state; in btrfsic_process_superblock_dev_mirror()
852 dev_state->name, dev_bytenr, in btrfsic_process_superblock_dev_mirror()
865 *selected_dev_state = dev_state; in btrfsic_process_superblock_dev_mirror()
1737 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1750 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1755 l->block_ref_to->dev_state->name, in btrfsic_dump_database()
1770 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1775 l->block_ref_from->dev_state->name, in btrfsic_dump_database()
1818 static void btrfsic_process_written_block(struct btrfsic_dev_state *dev_state, in btrfsic_process_written_block() argument
1829 struct btrfsic_state *state = dev_state->state; in btrfsic_process_written_block()
1830 struct block_device *bdev = dev_state->bdev; in btrfsic_process_written_block()
1883 dev_state, in btrfsic_process_written_block()
1892 bytenr, dev_state->name, in btrfsic_process_written_block()
1901 bytenr, dev_state->name, in btrfsic_process_written_block()
1920 bytenr, dev_state->name, dev_bytenr, in btrfsic_process_written_block()
1938 dev_state->name, dev_bytenr, block->mirror_num, in btrfsic_process_written_block()
1954 dev_state->name, dev_bytenr, block->mirror_num, in btrfsic_process_written_block()
1988 block_ctx.dev = dev_state; in btrfsic_process_written_block()
2040 block->flush_gen = dev_state->last_flush_gen + 1; in btrfsic_process_written_block()
2099 dev_state->name, dev_bytenr); in btrfsic_process_written_block()
2113 btrfsic_cmp_log_and_dev_bytenr(state, bytenr, dev_state, in btrfsic_process_written_block()
2119 bytenr, dev_state->name, dev_bytenr); in btrfsic_process_written_block()
2122 block_ctx.dev = dev_state; in btrfsic_process_written_block()
2136 block->dev_state = dev_state; in btrfsic_process_written_block()
2143 block->flush_gen = dev_state->last_flush_gen + 1; in btrfsic_process_written_block()
2185 block->logical_bytenr, block->dev_state->name, in btrfsic_process_written_block()
2227 struct btrfsic_dev_state *const dev_state = block->dev_state; in btrfsic_bio_end_io() local
2229 if ((dev_state->state->print_mask & in btrfsic_bio_end_io()
2234 btrfsic_get_block_type(dev_state->state, block), in btrfsic_bio_end_io()
2235 block->logical_bytenr, dev_state->name, in btrfsic_bio_end_io()
2240 dev_state->last_flush_gen++; in btrfsic_bio_end_io()
2241 if ((dev_state->state->print_mask & in btrfsic_bio_end_io()
2245 dev_state->name, in btrfsic_bio_end_io()
2246 dev_state->last_flush_gen); in btrfsic_bio_end_io()
2262 struct btrfsic_dev_state *dev_state; in btrfsic_bh_end_io() local
2265 dev_state = block->dev_state; in btrfsic_bh_end_io()
2266 if ((dev_state->state->print_mask & BTRFSIC_PRINT_MASK_END_IO_BIO_BH)) in btrfsic_bh_end_io()
2270 btrfsic_get_block_type(dev_state->state, block), in btrfsic_bh_end_io()
2271 block->logical_bytenr, block->dev_state->name, in btrfsic_bh_end_io()
2276 dev_state->last_flush_gen++; in btrfsic_bh_end_io()
2277 if ((dev_state->state->print_mask & in btrfsic_bh_end_io()
2281 dev_state->name, dev_state->last_flush_gen); in btrfsic_bh_end_io()
2307 superblock->dev_state->name, in btrfsic_process_written_superblock()
2317 superblock->dev_state->name, in btrfsic_process_written_superblock()
2478 block->logical_bytenr, block->dev_state->name, in btrfsic_check_all_ref_blocks()
2483 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2492 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2502 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2512 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2528 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2535 l->block_ref_to->dev_state->last_flush_gen) { in btrfsic_check_all_ref_blocks()
2543 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2546 l->block_ref_to->dev_state->last_flush_gen); in btrfsic_check_all_ref_blocks()
2590 block->logical_bytenr, block->dev_state->name, in btrfsic_is_block_ref_by_superblock()
2595 l->block_ref_from->dev_state->name, in btrfsic_is_block_ref_by_superblock()
2601 state->latest_superblock->dev_state->bdev == in btrfsic_is_block_ref_by_superblock()
2602 l->block_ref_from->dev_state->bdev) in btrfsic_is_block_ref_by_superblock()
2623 l->block_ref_from->dev_state->name, in btrfsic_print_add_link()
2627 l->block_ref_to->dev_state->name, l->block_ref_to->dev_bytenr, in btrfsic_print_add_link()
2640 l->block_ref_from->dev_state->name, in btrfsic_print_rem_link()
2644 l->block_ref_to->dev_state->name, l->block_ref_to->dev_bytenr, in btrfsic_print_rem_link()
2653 state->latest_superblock->dev_state->bdev == block->dev_state->bdev) in btrfsic_get_block_type()
2688 block->logical_bytenr, block->dev_state->name, in btrfsic_dump_tree_sub()
2746 from_block->dev_state->bdev, in btrfsic_block_link_lookup_or_add()
2796 struct btrfsic_dev_state *dev_state; in btrfsic_block_lookup_or_add() local
2803 dev_state = btrfsic_dev_state_lookup(block_ctx->dev->bdev); in btrfsic_block_lookup_or_add()
2804 if (NULL == dev_state) { in btrfsic_block_lookup_or_add()
2810 block->dev_state = dev_state; in btrfsic_block_lookup_or_add()
2822 block->logical_bytenr, dev_state->name, in btrfsic_block_lookup_or_add()
2838 struct btrfsic_dev_state *dev_state, in btrfsic_cmp_log_and_dev_bytenr() argument
2861 if (dev_state->bdev == block_ctx.dev->bdev && in btrfsic_cmp_log_and_dev_bytenr()
2874 bytenr, dev_state->name, dev_bytenr); in btrfsic_cmp_log_and_dev_bytenr()
2902 struct btrfsic_dev_state *dev_state; in btrfsic_submit_bh() local
2910 dev_state = btrfsic_dev_state_lookup(bh->b_bdev); in btrfsic_submit_bh()
2913 if (NULL != dev_state && in btrfsic_submit_bh()
2918 if (dev_state->state->print_mask & in btrfsic_submit_bh()
2925 btrfsic_process_written_block(dev_state, dev_bytenr, in btrfsic_submit_bh()
2928 } else if (NULL != dev_state && (rw & REQ_FLUSH)) { in btrfsic_submit_bh()
2929 if (dev_state->state->print_mask & in btrfsic_submit_bh()
2934 if (!dev_state->dummy_block_for_bio_bh_flush.is_iodone) { in btrfsic_submit_bh()
2935 if ((dev_state->state->print_mask & in btrfsic_submit_bh()
2942 dev_state->name); in btrfsic_submit_bh()
2945 &dev_state->dummy_block_for_bio_bh_flush; in btrfsic_submit_bh()
2950 block->flush_gen = dev_state->last_flush_gen + 1; in btrfsic_submit_bh()
2965 struct btrfsic_dev_state *dev_state; in __btrfsic_submit_bio() local
2973 dev_state = btrfsic_dev_state_lookup(bio->bi_bdev); in __btrfsic_submit_bio()
2974 if (NULL != dev_state && in __btrfsic_submit_bio()
2984 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
3009 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
3017 btrfsic_process_written_block(dev_state, dev_bytenr, in __btrfsic_submit_bio()
3026 } else if (NULL != dev_state && (rw & REQ_FLUSH)) { in __btrfsic_submit_bio()
3027 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
3032 if (!dev_state->dummy_block_for_bio_bh_flush.is_iodone) { in __btrfsic_submit_bio()
3033 if ((dev_state->state->print_mask & in __btrfsic_submit_bio()
3040 dev_state->name); in __btrfsic_submit_bio()
3043 &dev_state->dummy_block_for_bio_bh_flush; in __btrfsic_submit_bio()
3048 block->flush_gen = dev_state->last_flush_gen + 1; in __btrfsic_submit_bio()
3238 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_unmount()