• Home
  • Raw
  • Download

Lines Matching refs:dev_state

141 	struct btrfsic_dev_state *dev_state;  member
320 static void btrfsic_process_written_block(struct btrfsic_dev_state *dev_state,
363 struct btrfsic_dev_state *dev_state,
371 struct btrfsic_dev_state *dev_state,
382 b->dev_state = NULL; in btrfsic_block_init()
461 ds->dummy_block_for_bio_bh_flush.dev_state = ds; in btrfsic_dev_state_init()
495 ((unsigned int)((uintptr_t)b->dev_state->bdev))) & in btrfsic_block_hashtable_add()
518 if (b->dev_state->bdev == bdev && b->dev_bytenr == dev_bytenr) in btrfsic_block_hashtable_lookup()
541 ((unsigned int)((uintptr_t)l->block_ref_to->dev_state->bdev)) ^ in btrfsic_block_link_hashtable_add()
542 ((unsigned int)((uintptr_t)l->block_ref_from->dev_state->bdev))) in btrfsic_block_link_hashtable_add()
573 if (l->block_ref_to->dev_state->bdev == bdev_ref_to && in btrfsic_block_link_hashtable_lookup()
575 l->block_ref_from->dev_state->bdev == bdev_ref_from && in btrfsic_block_link_hashtable_lookup()
639 struct btrfsic_dev_state *dev_state; in btrfsic_process_superblock() local
644 dev_state = btrfsic_dev_state_lookup(device->bdev->bd_dev); in btrfsic_process_superblock()
645 BUG_ON(NULL == dev_state); in btrfsic_process_superblock()
648 state, dev_state, device, i, in btrfsic_process_superblock()
724 state->latest_superblock->dev_state-> in btrfsic_process_superblock()
753 struct btrfsic_dev_state *dev_state, in btrfsic_process_superblock_dev_mirror() argument
801 superblock_tmp->dev_state = dev_state; in btrfsic_process_superblock_dev_mirror()
814 dev_state->name, dev_bytenr, in btrfsic_process_superblock_dev_mirror()
827 *selected_dev_state = dev_state; in btrfsic_process_superblock_dev_mirror()
1530 if (test_bit(BTRFS_DEV_STATE_MISSING, &device->dev_state) || in btrfsic_map_block()
1660 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1666 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1671 l->block_ref_to->dev_state->name, in btrfsic_dump_database()
1679 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_dump_database()
1684 l->block_ref_from->dev_state->name, in btrfsic_dump_database()
1732 static void btrfsic_process_written_block(struct btrfsic_dev_state *dev_state, in btrfsic_process_written_block() argument
1742 struct btrfsic_state *state = dev_state->state; in btrfsic_process_written_block()
1743 struct block_device *bdev = dev_state->bdev; in btrfsic_process_written_block()
1792 dev_state, in btrfsic_process_written_block()
1800 bytenr, dev_state->name, in btrfsic_process_written_block()
1808 bytenr, dev_state->name, in btrfsic_process_written_block()
1824 bytenr, dev_state->name, dev_bytenr, in btrfsic_process_written_block()
1836 dev_state->name, dev_bytenr, block->mirror_num, in btrfsic_process_written_block()
1850 dev_state->name, dev_bytenr, block->mirror_num, in btrfsic_process_written_block()
1879 block_ctx.dev = dev_state; in btrfsic_process_written_block()
1923 block->flush_gen = dev_state->last_flush_gen + 1; in btrfsic_process_written_block()
1978 dev_state->name, dev_bytenr); in btrfsic_process_written_block()
1992 btrfsic_cmp_log_and_dev_bytenr(state, bytenr, dev_state, in btrfsic_process_written_block()
1996 bytenr, dev_state->name, dev_bytenr); in btrfsic_process_written_block()
1999 block_ctx.dev = dev_state; in btrfsic_process_written_block()
2012 block->dev_state = dev_state; in btrfsic_process_written_block()
2019 block->flush_gen = dev_state->last_flush_gen + 1; in btrfsic_process_written_block()
2053 block->logical_bytenr, block->dev_state->name, in btrfsic_process_written_block()
2093 struct btrfsic_dev_state *const dev_state = block->dev_state; in btrfsic_bio_end_io() local
2095 if ((dev_state->state->print_mask & in btrfsic_bio_end_io()
2099 btrfsic_get_block_type(dev_state->state, block), in btrfsic_bio_end_io()
2100 block->logical_bytenr, dev_state->name, in btrfsic_bio_end_io()
2105 dev_state->last_flush_gen++; in btrfsic_bio_end_io()
2106 if ((dev_state->state->print_mask & in btrfsic_bio_end_io()
2109 dev_state->name, in btrfsic_bio_end_io()
2110 dev_state->last_flush_gen); in btrfsic_bio_end_io()
2136 superblock->dev_state->name, in btrfsic_process_written_superblock()
2144 superblock->dev_state->name, in btrfsic_process_written_superblock()
2291 block->logical_bytenr, block->dev_state->name, in btrfsic_check_all_ref_blocks()
2296 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2303 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2311 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2319 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2332 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2339 l->block_ref_to->dev_state->last_flush_gen) { in btrfsic_check_all_ref_blocks()
2343 l->block_ref_to->dev_state->name, in btrfsic_check_all_ref_blocks()
2346 l->block_ref_to->dev_state->last_flush_gen); in btrfsic_check_all_ref_blocks()
2383 block->logical_bytenr, block->dev_state->name, in btrfsic_is_block_ref_by_superblock()
2388 l->block_ref_from->dev_state->name, in btrfsic_is_block_ref_by_superblock()
2394 state->latest_superblock->dev_state->bdev == in btrfsic_is_block_ref_by_superblock()
2395 l->block_ref_from->dev_state->bdev) in btrfsic_is_block_ref_by_superblock()
2414 l->block_ref_from->dev_state->name, in btrfsic_print_add_link()
2418 l->block_ref_to->dev_state->name, l->block_ref_to->dev_bytenr, in btrfsic_print_add_link()
2429 l->block_ref_from->dev_state->name, in btrfsic_print_rem_link()
2433 l->block_ref_to->dev_state->name, l->block_ref_to->dev_bytenr, in btrfsic_print_rem_link()
2442 state->latest_superblock->dev_state->bdev == block->dev_state->bdev) in btrfsic_get_block_type()
2477 block->logical_bytenr, block->dev_state->name, in btrfsic_dump_tree_sub()
2531 from_block->dev_state->bdev, in btrfsic_block_link_lookup_or_add()
2578 struct btrfsic_dev_state *dev_state; in btrfsic_block_lookup_or_add() local
2584 dev_state = btrfsic_dev_state_lookup(block_ctx->dev->bdev->bd_dev); in btrfsic_block_lookup_or_add()
2585 if (NULL == dev_state) { in btrfsic_block_lookup_or_add()
2590 block->dev_state = dev_state; in btrfsic_block_lookup_or_add()
2601 block->logical_bytenr, dev_state->name, in btrfsic_block_lookup_or_add()
2617 struct btrfsic_dev_state *dev_state, in btrfsic_cmp_log_and_dev_bytenr() argument
2638 if (dev_state->bdev == block_ctx.dev->bdev && in btrfsic_cmp_log_and_dev_bytenr()
2649 bytenr, dev_state->name, dev_bytenr); in btrfsic_cmp_log_and_dev_bytenr()
2672 struct btrfsic_dev_state *dev_state; in __btrfsic_submit_bio() local
2680 dev_state = btrfsic_dev_state_lookup(bio_dev(bio) + bio->bi_partno); in __btrfsic_submit_bio()
2681 if (NULL != dev_state && in __btrfsic_submit_bio()
2694 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
2712 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
2718 btrfsic_process_written_block(dev_state, dev_bytenr, in __btrfsic_submit_bio()
2725 } else if (NULL != dev_state && (bio->bi_opf & REQ_PREFLUSH)) { in __btrfsic_submit_bio()
2726 if (dev_state->state->print_mask & in __btrfsic_submit_bio()
2730 if (!dev_state->dummy_block_for_bio_bh_flush.is_iodone) { in __btrfsic_submit_bio()
2731 if ((dev_state->state->print_mask & in __btrfsic_submit_bio()
2735 dev_state->name); in __btrfsic_submit_bio()
2738 &dev_state->dummy_block_for_bio_bh_flush; in __btrfsic_submit_bio()
2743 block->flush_gen = dev_state->last_flush_gen + 1; in __btrfsic_submit_bio()
2906 b_all->logical_bytenr, b_all->dev_state->name, in btrfsic_unmount()