• Home
  • Raw
  • Download

Lines Matching refs:dev_state

155 	struct btrfsic_dev_state *dev_state;  member
337 static void btrfsic_process_written_block(struct btrfsic_dev_state *dev_state,
382 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()
537 if (b->dev_state->bdev == bdev && b->dev_bytenr == dev_bytenr) in btrfsic_block_hashtable_lookup()
560 ((unsigned int)((uintptr_t)l->block_ref_to->dev_state->bdev)) ^ in btrfsic_block_link_hashtable_add()
561 ((unsigned int)((uintptr_t)l->block_ref_from->dev_state->bdev))) in btrfsic_block_link_hashtable_add()
592 if (l->block_ref_to->dev_state->bdev == bdev_ref_to && in btrfsic_block_link_hashtable_lookup()
594 l->block_ref_from->dev_state->bdev == bdev_ref_from && in btrfsic_block_link_hashtable_lookup()
661 struct btrfsic_dev_state *dev_state; in btrfsic_process_superblock() local
666 dev_state = btrfsic_dev_state_lookup(device->bdev->bd_dev); in btrfsic_process_superblock()
667 BUG_ON(NULL == dev_state); in btrfsic_process_superblock()
670 state, dev_state, device, i, in btrfsic_process_superblock()
746 state->latest_superblock->dev_state-> in btrfsic_process_superblock()
775 struct btrfsic_dev_state *dev_state, in btrfsic_process_superblock_dev_mirror() argument
822 superblock_tmp->dev_state = dev_state; in btrfsic_process_superblock_dev_mirror()
835 dev_state->name, dev_bytenr, in btrfsic_process_superblock_dev_mirror()
848 *selected_dev_state = dev_state; in btrfsic_process_superblock_dev_mirror()
1679 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1685 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1690 l->block_ref_to->dev_state->name, in btrfsic_dump_database()
1698 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1703 l->block_ref_from->dev_state->name, in btrfsic_dump_database()
1747 static void btrfsic_process_written_block(struct btrfsic_dev_state *dev_state, in btrfsic_process_written_block() argument
1758 struct btrfsic_state *state = dev_state->state; in btrfsic_process_written_block()
1759 struct block_device *bdev = dev_state->bdev; in btrfsic_process_written_block()
1808 dev_state, in btrfsic_process_written_block()
1816 bytenr, dev_state->name, in btrfsic_process_written_block()
1824 bytenr, dev_state->name, in btrfsic_process_written_block()
1840 bytenr, dev_state->name, dev_bytenr, in btrfsic_process_written_block()
1852 dev_state->name, dev_bytenr, block->mirror_num, in btrfsic_process_written_block()
1866 dev_state->name, dev_bytenr, block->mirror_num, in btrfsic_process_written_block()
1895 block_ctx.dev = dev_state; in btrfsic_process_written_block()
1947 block->flush_gen = dev_state->last_flush_gen + 1; in btrfsic_process_written_block()
2002 dev_state->name, dev_bytenr); in btrfsic_process_written_block()
2016 btrfsic_cmp_log_and_dev_bytenr(state, bytenr, dev_state, in btrfsic_process_written_block()
2020 bytenr, dev_state->name, dev_bytenr); in btrfsic_process_written_block()
2023 block_ctx.dev = dev_state; in btrfsic_process_written_block()
2037 block->dev_state = dev_state; in btrfsic_process_written_block()
2044 block->flush_gen = dev_state->last_flush_gen + 1; in btrfsic_process_written_block()
2085 block->logical_bytenr, block->dev_state->name, in btrfsic_process_written_block()
2125 struct btrfsic_dev_state *const dev_state = block->dev_state; in btrfsic_bio_end_io() local
2127 if ((dev_state->state->print_mask & in btrfsic_bio_end_io()
2131 btrfsic_get_block_type(dev_state->state, block), in btrfsic_bio_end_io()
2132 block->logical_bytenr, dev_state->name, in btrfsic_bio_end_io()
2137 dev_state->last_flush_gen++; in btrfsic_bio_end_io()
2138 if ((dev_state->state->print_mask & in btrfsic_bio_end_io()
2141 dev_state->name, in btrfsic_bio_end_io()
2142 dev_state->last_flush_gen); in btrfsic_bio_end_io()
2158 struct btrfsic_dev_state *dev_state; in btrfsic_bh_end_io() local
2161 dev_state = block->dev_state; in btrfsic_bh_end_io()
2162 if ((dev_state->state->print_mask & BTRFSIC_PRINT_MASK_END_IO_BIO_BH)) in btrfsic_bh_end_io()
2165 btrfsic_get_block_type(dev_state->state, block), in btrfsic_bh_end_io()
2166 block->logical_bytenr, block->dev_state->name, in btrfsic_bh_end_io()
2171 dev_state->last_flush_gen++; in btrfsic_bh_end_io()
2172 if ((dev_state->state->print_mask & in btrfsic_bh_end_io()
2175 dev_state->name, dev_state->last_flush_gen); in btrfsic_bh_end_io()
2200 superblock->dev_state->name, in btrfsic_process_written_superblock()
2208 superblock->dev_state->name, in btrfsic_process_written_superblock()
2356 block->logical_bytenr, block->dev_state->name, in btrfsic_check_all_ref_blocks()
2361 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2368 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2376 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2384 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2397 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()
2408 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2411 l->block_ref_to->dev_state->last_flush_gen); in btrfsic_check_all_ref_blocks()
2448 block->logical_bytenr, block->dev_state->name, in btrfsic_is_block_ref_by_superblock()
2453 l->block_ref_from->dev_state->name, in btrfsic_is_block_ref_by_superblock()
2459 state->latest_superblock->dev_state->bdev == in btrfsic_is_block_ref_by_superblock()
2460 l->block_ref_from->dev_state->bdev) in btrfsic_is_block_ref_by_superblock()
2479 l->block_ref_from->dev_state->name, in btrfsic_print_add_link()
2483 l->block_ref_to->dev_state->name, l->block_ref_to->dev_bytenr, in btrfsic_print_add_link()
2494 l->block_ref_from->dev_state->name, in btrfsic_print_rem_link()
2498 l->block_ref_to->dev_state->name, l->block_ref_to->dev_bytenr, in btrfsic_print_rem_link()
2507 state->latest_superblock->dev_state->bdev == block->dev_state->bdev) in btrfsic_get_block_type()
2542 block->logical_bytenr, block->dev_state->name, in btrfsic_dump_tree_sub()
2596 from_block->dev_state->bdev, in btrfsic_block_link_lookup_or_add()
2645 struct btrfsic_dev_state *dev_state; in btrfsic_block_lookup_or_add() local
2652 dev_state = btrfsic_dev_state_lookup(block_ctx->dev->bdev->bd_dev); in btrfsic_block_lookup_or_add()
2653 if (NULL == dev_state) { in btrfsic_block_lookup_or_add()
2658 block->dev_state = dev_state; in btrfsic_block_lookup_or_add()
2669 block->logical_bytenr, dev_state->name, in btrfsic_block_lookup_or_add()
2685 struct btrfsic_dev_state *dev_state, in btrfsic_cmp_log_and_dev_bytenr() argument
2706 if (dev_state->bdev == block_ctx.dev->bdev && in btrfsic_cmp_log_and_dev_bytenr()
2717 bytenr, dev_state->name, dev_bytenr); in btrfsic_cmp_log_and_dev_bytenr()
2740 struct btrfsic_dev_state *dev_state; in btrfsic_submit_bh() local
2748 dev_state = btrfsic_dev_state_lookup(bh->b_bdev->bd_dev); in btrfsic_submit_bh()
2751 if (NULL != dev_state && in btrfsic_submit_bh()
2756 if (dev_state->state->print_mask & in btrfsic_submit_bh()
2761 btrfsic_process_written_block(dev_state, dev_bytenr, in btrfsic_submit_bh()
2764 } else if (NULL != dev_state && (op_flags & REQ_PREFLUSH)) { in btrfsic_submit_bh()
2765 if (dev_state->state->print_mask & in btrfsic_submit_bh()
2769 if (!dev_state->dummy_block_for_bio_bh_flush.is_iodone) { in btrfsic_submit_bh()
2770 if ((dev_state->state->print_mask & in btrfsic_submit_bh()
2774 dev_state->name); in btrfsic_submit_bh()
2777 &dev_state->dummy_block_for_bio_bh_flush; in btrfsic_submit_bh()
2782 block->flush_gen = dev_state->last_flush_gen + 1; in btrfsic_submit_bh()
2797 struct btrfsic_dev_state *dev_state; in __btrfsic_submit_bio() local
2805 dev_state = btrfsic_dev_state_lookup(bio_dev(bio)); in __btrfsic_submit_bio()
2806 if (NULL != dev_state && in __btrfsic_submit_bio()
2819 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
2837 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
2843 btrfsic_process_written_block(dev_state, dev_bytenr, in __btrfsic_submit_bio()
2850 } else if (NULL != dev_state && (bio->bi_opf & REQ_PREFLUSH)) { in __btrfsic_submit_bio()
2851 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
2855 if (!dev_state->dummy_block_for_bio_bh_flush.is_iodone) { in __btrfsic_submit_bio()
2856 if ((dev_state->state->print_mask & in __btrfsic_submit_bio()
2860 dev_state->name); in __btrfsic_submit_bio()
2863 &dev_state->dummy_block_for_bio_bh_flush; in __btrfsic_submit_bio()
2868 block->flush_gen = dev_state->last_flush_gen + 1; in __btrfsic_submit_bio()
3034 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_unmount()