Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
svcshare.c File Reference
#include <linux/time.h>
#include <linux/unistd.h>
#include <linux/string.h>
#include <linux/slab.h>
#include <linux/sunrpc/clnt.h>
#include <linux/sunrpc/svc.h>
#include <linux/lockd/lockd.h>
#include <linux/lockd/share.h>

Go to the source code of this file.

Functions

__be32 nlmsvc_share_file (struct nlm_host *host, struct nlm_file *file, struct nlm_args *argp)
 
__be32 nlmsvc_unshare_file (struct nlm_host *host, struct nlm_file *file, struct nlm_args *argp)
 
void nlmsvc_traverse_shares (struct nlm_host *host, struct nlm_file *file, nlm_host_match_fn_t match)
 

Function Documentation

__be32 nlmsvc_share_file ( struct nlm_host *  host,
struct nlm_file *  file,
struct nlm_args argp 
)

Definition at line 27 of file svcshare.c.

void nlmsvc_traverse_shares ( struct nlm_host *  host,
struct nlm_file *  file,
nlm_host_match_fn_t  match 
)

Definition at line 92 of file svcshare.c.

__be32 nlmsvc_unshare_file ( struct nlm_host *  host,
struct nlm_file *  file,
struct nlm_args argp 
)

Definition at line 68 of file svcshare.c.