Name

bio_map_user — map user address into bio

Synopsis

struct bio * bio_map_user (request_queue_t *  q,
 struct block_device *  bdev,
 unsigned long  uaddr,
 unsigned int  len,
 int  write_to_vm);

Arguments

q

the request_queue_t 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

Description

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