Name

bio_iov_iter_get_pages — pin user or kernel pages and add them to a bio

Synopsis

int bio_iov_iter_get_pages (struct bio * bio,
 struct iov_iter * iter);
 

Arguments

struct bio * bio

bio to add pages to

struct iov_iter * iter

iov iterator describing the region to be mapped

Description

Pins as many pages from *iter and appends them to bio's bvec array. The pages will have to be released using put_page when done.