Home
last modified time | relevance | path

Searched refs:lookup_result (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/drivers/md/
Ddm-thin.c1306 struct dm_thin_lookup_result lookup_result; in process_discard_cell() local
1314 r = dm_thin_find_block(tc->td, block, 1, &lookup_result); in process_discard_cell()
1322 build_data_key(tc->td, lookup_result.block, &key2); in process_discard_cell()
1336 m->definitely_not_shared = !lookup_result.shared; in process_discard_cell()
1338 m->data_block = lookup_result.block; in process_discard_cell()
1356 if ((!lookup_result.shared) && pool->pf.discard_passdown) in process_discard_cell()
1357 remap_and_issue(tc, bio, lookup_result.block); in process_discard_cell()
1395 struct dm_thin_lookup_result *lookup_result, in break_sharing() argument
1405 schedule_internal_copy(tc, block, lookup_result->block, in break_sharing()
1464 struct dm_thin_lookup_result *lookup_result, in process_shared_bio() argument
[all …]
Ddm-cache-target.c1481 struct policy_result lookup_result; in process_bio() local
1504 bio, &ool.locker, &lookup_result); in process_bio()
1508 lookup_result.op = POLICY_MISS; in process_bio()
1510 switch (lookup_result.op) { in process_bio()
1523 invalidate(cache, structs, block, lookup_result.cblock, new_ocell); in process_bio()
1536 !is_dirty(cache, lookup_result.cblock)) { in process_bio()
1537 remap_to_origin_then_cache(cache, bio, block, lookup_result.cblock); in process_bio()
1541 remap_to_cache_dirty(cache, bio, block, lookup_result.cblock); in process_bio()
1556 promote(cache, structs, block, lookup_result.cblock, new_ocell); in process_bio()
1563 demote_then_promote(cache, structs, lookup_result.old_oblock, in process_bio()
[all …]