Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/md/dm-vdo/
Dio-submitter.c194 struct vio *vio_merge; in get_mergeable_locked() local
201 vio_merge = vdo_int_map_get(map, merge_sector); in get_mergeable_locked()
203 if (vio_merge == NULL) in get_mergeable_locked()
206 if (vio->completion.priority != vio_merge->completion.priority) in get_mergeable_locked()
209 if (bio_data_dir(bio) != bio_data_dir(vio_merge->bio)) in get_mergeable_locked()
212 if (bio_list_empty(&vio_merge->bios_merged)) in get_mergeable_locked()
216 return (vio_merge->bios_merged.tail->bi_iter.bi_sector == merge_sector ? in get_mergeable_locked()
217 vio_merge : NULL); in get_mergeable_locked()
220 return (vio_merge->bios_merged.head->bi_iter.bi_sector == merge_sector ? in get_mergeable_locked()
221 vio_merge : NULL); in get_mergeable_locked()