rpc_mkpipe man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

RPC_MKPIPE(9)		       Linux Networking			 RPC_MKPIPE(9)

NAME
       rpc_mkpipe - make an rpc_pipefs file for kernel<->userspace
       communication

SYNOPSIS
       struct dentry * rpc_mkpipe(struct dentry * parent, const char * name,
				  void * private,
				  const struct rpc_pipe_ops * ops, int flags);

ARGUMENTS
       parent
	   dentry of directory to create new “pipe” in

       name
	   name of pipe

       private
	   private data to associate with the pipe, for the caller´s use

       ops
	   operations defining the behavior of the pipe: upcall, downcall,
	   release_pipe, open_pipe, and destroy_msg.

       flags
	   rpc_inode flags

DESCRIPTION
       Data is made available for userspace to read by calls to
       rpc_queue_upcall. The actual reads will result in calls to ops->upcall,
       which will be called with the file pointer, message, and userspace
       buffer to copy to.

       Writes can come at any time, and do not necessarily have to be
       responses to upcalls. They will result in calls to msg->downcall.

       The private argument passed here will be available to all these methods
       from the file pointer, via RPC_I(file->f_dentry->d_inode)->private.

COPYRIGHT
Kernel Hackers Manual 2.6.	 November 2013			 RPC_MKPIPE(9)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net