Name
relay_open — 
     create a new relay channel
 
Synopsis
| struct rchan * relay_open ( | const char * base_filename, | 
|  | struct dentry * parent, | 
|  | size_t subbuf_size, | 
|  | size_t n_subbufs, | 
|  | struct rchan_callbacks * cb, | 
|  | void * private_data ); | 
 
Arguments
- base_filename
- 
     base name of files to create, - NULLfor buffering only
 
- parent
- 
     dentry of parent directory, - NULLfor root directory or buffer
 
- subbuf_size
- 
     size of sub-buffers
     
- n_subbufs
- 
     number of sub-buffers
     
- cb
- 
     client callback functions
     
- private_data
- 
     user-defined data
     
Description
   Returns channel pointer if successful, NULL otherwise.
   
   Creates a channel buffer for each cpu using the sizes and
   attributes specified.  The created channel buffer files
   will be named base_filename0...base_filenameN-1.  File
   permissions will be S_IRUSR.