bio_map_user
Prev | Other Functions | Next

## Name

bio_map_user — map user address into bio

## Synopsis

`struct bio * bio_map_user (` | struct request_queue * q,
| struct block_device * bdev,
| unsigned long uaddr,
| unsigned int len,
| int write_to_vm,
| gfp_t gfp_mask`)`;

## Arguments

`q`

  the struct request_queue for the bio

`bdev`

  destination block device

`uaddr`

  start of user address

`len`

  length in bytes

`write_to_vm`

  bool indicating writing to pages or not

`gfp_mask`

  memory allocation flags

## Description

Map the user space address into a bio suitable for io to a block device. Returns an error pointer in case of error.

Prev | Up | Next
bio_copy_user | Home | bio_unmap_user