Name
blk_rq_map_kern — 
     map kernel data to a request, for REQ_TYPE_BLOCK_PC usage
 
Synopsis
| int blk_rq_map_kern ( | struct request_queue * q, | 
|  | struct request * rq, | 
|  | void * kbuf, | 
|  | unsigned int len, | 
|  | gfp_t gfp_mask ); | 
 
Arguments
- q
- 
     request queue where request should be inserted
     
- rq
- 
     request to fill
     
- kbuf
- 
     the kernel buffer
     
- len
- 
     length of user data
     
- gfp_mask
- 
     memory allocation flags
     
Description
   Data will be mapped directly if possible. Otherwise a bounce
   buffer is used. Can be called multiple times to append multiple
   buffers.