Name
generic_pipe_buf_map —
virtually map a pipe buffer
Synopsis
void * generic_pipe_buf_map ( | struct pipe_inode_info * | pipe, |
| | struct pipe_buffer * | buf, |
| | int | atomic); |
Arguments
pipe
the pipe that the buffer belongs to
buf
the buffer that should be mapped
atomic
whether to use an atomic map
Description
This function returns a kernel virtual address mapping for the
passed in pipe_buffer. If atomic is set, an atomic map is provided
and the caller has to be careful not to fault before calling
the unmap function.
Note that this function occupies KM_USER0 if atomic != 0.