blk_rq_map_user_iov — map user data to a request, for REQ_TYPE_BLOCK_PC usage
int blk_rq_map_user_iov ( | struct request_queue * q, |
struct request * rq, | |
struct rq_map_data * map_data, | |
struct sg_iovec * iov, | |
int iov_count, | |
unsigned int len, | |
gfp_t gfp_mask) ; |
q
request queue where request should be inserted
rq
request to map data to
map_data
pointer to the rq_map_data holding pages (if necessary)
iov
pointer to the iovec
iov_count
number of elements in the iovec
len
I/O byte count
gfp_mask
memory allocation flags