Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/types.h>
#include <linux/slab.h>
#include <linux/time.h>
#include <linux/nfs_fs.h>
#include <linux/sunrpc/clnt.h>
#include <linux/sunrpc/svc.h>
#include <linux/lockd/lockd.h>
#include <linux/kthread.h>
Go to the source code of this file.
Data Structures | |
struct | nlm_wait |
Macros | |
#define | NLMDBG_FACILITY NLMDBG_CLIENT |
Functions | |
struct nlm_host * | nlmclnt_init (const struct nlmclnt_initdata *nlm_init) |
EXPORT_SYMBOL_GPL (nlmclnt_init) | |
void | nlmclnt_done (struct nlm_host *host) |
EXPORT_SYMBOL_GPL (nlmclnt_done) | |
struct nlm_wait * | nlmclnt_prepare_block (struct nlm_host *host, struct file_lock *fl) |
void | nlmclnt_finish_block (struct nlm_wait *block) |
int | nlmclnt_block (struct nlm_wait *block, struct nlm_rqst *req, long timeout) |
__be32 | nlmclnt_grant (const struct sockaddr *addr, const struct nlm_lock *lock) |
void | nlmclnt_recovery (struct nlm_host *host) |
#define NLMDBG_FACILITY NLMDBG_CLIENT |
Definition at line 19 of file clntlock.c.
EXPORT_SYMBOL_GPL | ( | nlmclnt_init | ) |
EXPORT_SYMBOL_GPL | ( | nlmclnt_done | ) |
Definition at line 124 of file clntlock.c.
nlmclnt_done - Release resources allocated by nlmclnt_init() : nlm_host structure reserved by nlmclnt_init()
Definition at line 81 of file clntlock.c.
Definition at line 111 of file clntlock.c.
Definition at line 154 of file clntlock.c.
|
read |
nlmclnt_init - Set up per-NFS mount point lockd data structures : pointer to arguments structure
Returns pointer to an appropriate nlm_host struct, or an ERR_PTR value.
Definition at line 53 of file clntlock.c.
Definition at line 93 of file clntlock.c.
Definition at line 204 of file clntlock.c.