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