1. NAME

bio_add_page - attempt to add page to bio

2. SYNOPSIS

int bio_add_page(struct bio *  bio , struct page *  page , unsigned int  len , unsigned int  offset );

3. ARGUMENTS

bio
    destination bio

page
    page to add

len
    vec entry length

offset
    vec entry offset

4. DESCRIPTION

Attempt to add a page to the bio_vec maplist. This can fail for a number of reasons, such as the bio being full or target block device limitations. The target block device must allow bioAqs up to PAGE_SIZE, so it is always possible to add a single page to an empty bio.

5. COPYRIGHT