Lines Matching refs:pb
692 struct per_bio_data *pb = dm_per_bio_data(bio, data_size); in get_per_bio_data() local
693 BUG_ON(!pb); in get_per_bio_data()
694 return pb; in get_per_bio_data()
699 struct per_bio_data *pb = get_per_bio_data(bio, data_size); in init_per_bio_data() local
701 pb->tick = false; in init_per_bio_data()
702 pb->req_nr = dm_bio_get_target_bio_nr(bio); in init_per_bio_data()
703 pb->all_io_entry = NULL; in init_per_bio_data()
705 return pb; in init_per_bio_data()
737 struct per_bio_data *pb = get_per_bio_data(bio, pb_data_size); in check_if_tick_bio_needed() local
742 pb->tick = true; in check_if_tick_bio_needed()
793 struct per_bio_data *pb = get_per_bio_data(bio, pb_data_size); in inc_ds() local
796 BUG_ON(pb->all_io_entry); in inc_ds()
798 pb->all_io_entry = dm_deferred_entry_inc(cache->all_io_ds); in inc_ds()
839 struct per_bio_data *pb = get_per_bio_data(bio, PB_DATA_SIZE_WT); in writethrough_endio() local
841 dm_unhook_bio(&pb->hook_info, bio); in writethrough_endio()
848 dm_bio_restore(&pb->bio_details, bio); in writethrough_endio()
849 remap_to_cache(pb->cache, bio, pb->cblock); in writethrough_endio()
856 defer_writethrough_bio(pb->cache, bio); in writethrough_endio()
868 struct per_bio_data *pb = get_per_bio_data(bio, PB_DATA_SIZE_WT); in remap_to_origin_then_cache() local
870 pb->cache = cache; in remap_to_origin_then_cache()
871 pb->cblock = cblock; in remap_to_origin_then_cache()
872 dm_hook_bio(&pb->hook_info, bio, writethrough_endio, NULL); in remap_to_origin_then_cache()
873 dm_bio_record(&pb->bio_details, bio); in remap_to_origin_then_cache()
875 remap_to_origin_clear_discard(pb->cache, bio, oblock); in remap_to_origin_then_cache()
1073 struct per_bio_data *pb = get_per_bio_data(bio, pb_data_size); in overwrite_endio() local
1076 dm_unhook_bio(&pb->hook_info, bio); in overwrite_endio()
1093 struct per_bio_data *pb = get_per_bio_data(bio, pb_data_size); in issue_overwrite() local
1095 dm_hook_bio(&pb->hook_info, bio, overwrite_endio, mg); in issue_overwrite()
1230 struct per_bio_data *pb) in check_for_quiesced_migrations() argument
1234 if (!pb->all_io_entry) in check_for_quiesced_migrations()
1238 dm_deferred_entry_dec(pb->all_io_entry, &work); in check_for_quiesced_migrations()
1390 struct per_bio_data *pb = get_per_bio_data(bio, pb_data_size); in process_flush_bio() local
1393 if (!pb->req_nr) in process_flush_bio()
2612 struct per_bio_data *pb = init_per_bio_data(bio, pb_data_size); in __cache_map() local
2695 if (pb->req_nr != 0) { in __cache_map()
2740 struct per_bio_data *pb = get_per_bio_data(bio, pb_data_size); in cache_end_io() local
2742 if (pb->tick) { in cache_end_io()
2750 check_for_quiesced_migrations(cache, pb); in cache_end_io()