bio_copy_user(9) suse man page | unix.com

Man Page: bio_copy_user

Operating Environment: suse

Section: 9

BIO_COPY_USER(9)						   The Linux VFS						  BIO_COPY_USER(9)

NAME
bio_copy_user - copy user data to bio
SYNOPSIS
struct bio * bio_copy_user(struct request_queue * q, struct rq_map_data * map_data, unsigned long uaddr, unsigned int len, int write_to_vm, gfp_t gfp_mask);
ARGUMENTS
q destination block queue map_data pointer to the rq_map_data holding pages (if necessary) 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
Prepares and returns a bio for indirect user io, bouncing data to/from kernel pages as necessary. Must be paired with call bio_uncopy_user on io completion.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 BIO_COPY_USER(9)
Related Man Pages
bio_alloc_bioset(9) - centos
blk_make_request(9) - centos
copyout(9) - freebsd
copy(9) - opendarwin
copyinstr(9) - freebsd
Similar Topics in the Unix Linux Community
Getting command output to putty window title.
Cut command on RHEL 6.8 compatibility issues
The Future of the PM (Private Message) System at UNIX.com
Shopt -s histappend
32 bit process addressing more than 4GB