Lines Matching refs:nlm_host
74 struct nlm_host { struct
133 static inline struct sockaddr *nlm_addr(const struct nlm_host *host) in nlm_addr()
138 static inline struct sockaddr *nlm_srcaddr(const struct nlm_host *host) in nlm_srcaddr()
150 struct nlm_host *host;
161 struct nlm_host *b_host;
173 struct nlm_host * a_host; /* host handle */
214 struct nlm_host * b_host; /* host handle for RPC clnt */
246 struct nlm_rqst * nlm_alloc_call(struct nlm_host *host);
250 void nlmclnt_prepare_block(struct nlm_wait *block, struct nlm_host *host,
257 void nlmclnt_recovery(struct nlm_host *);
258 int nlmclnt_reclaim(struct nlm_host *, struct file_lock *,
269 struct nlm_host *nlmclnt_lookup_host(const struct sockaddr *sap,
277 void nlmclnt_release_host(struct nlm_host *);
278 struct nlm_host *nlmsvc_lookup_host(const struct svc_rqst *rqstp,
281 void nlmsvc_release_host(struct nlm_host *);
282 struct rpc_clnt * nlm_bind_host(struct nlm_host *);
283 void nlm_rebind_host(struct nlm_host *);
284 struct nlm_host * nlm_get_host(struct nlm_host *);
293 int nsm_monitor(const struct nlm_host *host);
294 void nsm_unmonitor(const struct nlm_host *host);
309 typedef int (*nlm_host_match_fn_t)(void *cur, struct nlm_host *ref);
316 struct nlm_host *, struct nlm_lock *, int,
320 struct nlm_host *host, struct nlm_lock *lock,
324 void nlmsvc_traverse_blocks(struct nlm_host *, struct nlm_file *,
328 void nlmsvc_locks_init_private(struct file_lock *, struct nlm_host *, pid_t);
340 void nlmsvc_free_host_resources(struct nlm_host *);