Home
last modified time | relevance | path

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

/linux/drivers/md/dm-vdo/
H A Dio-submitter.c196 struct vio *vio_merge; in get_mergeable_locked() local
203 vio_merge = vdo_int_map_get(map, merge_sector); in get_mergeable_locked()
205 if (vio_merge == NULL) in get_mergeable_locked()
208 if (vio->completion.priority != vio_merge->completion.priority) in get_mergeable_locked()
211 if (bio_data_dir(bio) != bio_data_dir(vio_merge->bio)) in get_mergeable_locked()
214 if (bio_list_empty(&vio_merge->bios_merged)) in get_mergeable_locked()
218 return (vio_merge->bios_merged.tail->bi_iter.bi_sector == merge_sector ? in get_mergeable_locked()
219 vio_merge : NULL); in get_mergeable_locked()
222 return (vio_merge->bios_merged.head->bi_iter.bi_sector == merge_sector ? in get_mergeable_locked()
223 vio_merge : NULL); in get_mergeable_locked()