Lines Matching refs:lookup_result
1613 struct dm_thin_lookup_result *lookup_result, in break_sharing() argument
1623 schedule_internal_copy(tc, block, lookup_result->block, in break_sharing()
1682 struct dm_thin_lookup_result *lookup_result, in process_shared_bio() argument
1693 build_data_key(tc->td, lookup_result->block, &key); in process_shared_bio()
1700 break_sharing(tc, bio, block, &key, lookup_result, data_cell); in process_shared_bio()
1707 remap_and_issue(tc, bio, lookup_result->block); in process_shared_bio()
1709 remap_and_issue_shared_cell(tc, data_cell, lookup_result->block); in process_shared_bio()
1710 remap_and_issue_shared_cell(tc, virt_cell, lookup_result->block); in process_shared_bio()
1769 struct dm_thin_lookup_result lookup_result; in process_cell() local
1776 r = dm_thin_find_block(tc->td, block, 1, &lookup_result); in process_cell()
1779 if (lookup_result.shared) in process_cell()
1780 process_shared_bio(tc, bio, block, &lookup_result, cell); in process_cell()
1783 remap_and_issue(tc, bio, lookup_result.block); in process_cell()
1784 inc_remap_and_issue_cell(tc, cell, lookup_result.block); in process_cell()
1842 struct dm_thin_lookup_result lookup_result; in __process_bio_read_only() local
1844 r = dm_thin_find_block(tc->td, block, 1, &lookup_result); in __process_bio_read_only()
1847 if (lookup_result.shared && (rw == WRITE) && bio->bi_iter.bi_size) { in __process_bio_read_only()
1853 remap_and_issue(tc, bio, lookup_result.block); in __process_bio_read_only()
1855 inc_remap_and_issue_cell(tc, cell, lookup_result.block); in __process_bio_read_only()