Name

bio_copy_data — copy contents of data buffers from one chain of bios to another

Synopsis

void bio_copy_data (struct bio * dst,
 struct bio * src);
 

Arguments

struct bio * dst

destination bio list

struct bio * src

source bio list

Description

If src and dst are single bios, bi_next must be NULL - otherwise, treats src and dst as linked lists of bios.

Stops when it reaches the end of either src or dst - that is, copies min(src->bi_size, dst->bi_size) bytes (or the equivalent for lists of bios).