5 bool xen_biovec_phys_mergeable(const struct bio_vec
*vec1
,
6 const struct bio_vec
*vec2
)
8 unsigned long mfn1
= pfn_to_mfn(page_to_pfn(vec1
->bv_page
));
9 unsigned long mfn2
= pfn_to_mfn(page_to_pfn(vec2
->bv_page
));
11 return __BIOVEC_PHYS_MERGEABLE(vec1
, vec2
) &&
12 ((mfn1
== mfn2
) || ((mfn1
+1) == mfn2
));