1GENERIC_PIPE_BUF_MAP(9)            pipes API           GENERIC_PIPE_BUF_MAP(9)
2
3
4

NAME

6       generic_pipe_buf_map - virtually map a pipe buffer
7

SYNOPSIS

9       void * generic_pipe_buf_map(struct pipe_inode_info * pipe,
10                                   struct pipe_buffer * buf, int atomic);
11

ARGUMENTS

13       pipe
14           the pipe that the buffer belongs to
15
16       buf
17           the buffer that should be mapped
18
19       atomic
20           whether to use an atomic map
21

DESCRIPTION

23       This function returns a kernel virtual address mapping for the
24       pipe_buffer passed in buf. If atomic is set, an atomic map is provided
25       and the caller has to be careful not to fault before calling the unmap
26       function.
27
28       Note that this function occupies KM_USER0 if atomic != 0.
29
31Kernel Hackers Manual 2.6.       November 2011         GENERIC_PIPE_BUF_MAP(9)
Impressum