relay_open — create a new relay channel
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);
base name of files to create
dentry of parent directory, NULL for root directory
size of sub-buffers
number of sub-buffers
client callback functions
user-defined data
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.