Home
last modified time | relevance | path

Searched refs:nlm_host (Results 1 – 7 of 7) sorted by relevance

/titanic_44/usr/src/uts/common/klm/
H A Dnlm_impl.h69 struct nlm_host;
230 struct nlm_host *nsl_host; /* (c) */
350 struct nlm_host { struct
353 TAILQ_ENTRY(nlm_host) nh_link; /* (z) */ argument
373 TAILQ_HEAD(nlm_host_list, nlm_host); argument
502 extern void nlm_register_lock_locally(struct vnode *, struct nlm_host *,
528 void nlm_rpc_cache_destroy(struct nlm_host *);
536 void nlm_reclaim_client(struct nlm_globals *, struct nlm_host *);
537 void nlm_client_cancel_all(struct nlm_globals *, struct nlm_host *);
571 struct nlm_host *nlm_host_findcreate(struct nlm_globals *, char *,
[all …]
H A Dnlm_rpc_handle.c65 static nlm_rpc_t *get_nlm_rpc_fromcache(struct nlm_host *, int);
66 static void update_host_rpcbinding(struct nlm_host *, int);
67 static int refresh_nlm_rpc(struct nlm_host *, nlm_rpc_t *);
68 static void nlm_host_rele_rpc_locked(struct nlm_host *, nlm_rpc_t *);
71 get_nlm_rpc_fromcache(struct nlm_host *hostp, int vers) in get_nlm_rpc_fromcache()
99 update_host_rpcbinding(struct nlm_host *hostp, int vers) in update_host_rpcbinding()
131 refresh_nlm_rpc(struct nlm_host *hostp, nlm_rpc_t *rpcp) in refresh_nlm_rpc()
192 nlm_host_get_rpc(struct nlm_host *hostp, int vers, nlm_rpc_t **rpcpp) in nlm_host_get_rpc()
269 DTRACE_PROBE2(end, struct nlm_host *, hostp, in nlm_host_get_rpc()
277 nlm_host_rele_rpc(struct nlm_host *hostp, nlm_rpc_t *rpcp) in nlm_host_rele_rpc()
[all …]
H A Dnlm_impl.c220 static void nlm_reclaimer(struct nlm_host *);
239 static void nlm_host_destroy(struct nlm_host *);
240 static struct nlm_host *nlm_host_create(char *, const char *,
242 static struct nlm_host *nlm_host_find_locked(struct nlm_globals *,
244 static void nlm_host_unregister(struct nlm_globals *, struct nlm_host *);
245 static void nlm_host_gc_vholds(struct nlm_host *);
246 static bool_t nlm_host_has_srv_locks(struct nlm_host *);
247 static bool_t nlm_host_has_cli_locks(struct nlm_host *);
248 static bool_t nlm_host_has_locks(struct nlm_host *);
255 static void nlm_vhold_destroy(struct nlm_host *,
[all …]
H A Dnlm_service.c81 struct nlm_host *hostp;
108 struct nlm_host *host,
115 static struct nlm_vhold *nlm_fh_to_vhold(struct nlm_host *, struct netobj *);
116 static void nlm_init_shrlock(struct shrlock *, nlm4_share *, struct nlm_host *);
127 struct nlm_host *host, rpcvers_t vers, short type) in nlm_init_flock()
230 nlm_fh_to_vhold(struct nlm_host *hostp, struct netobj *fh) in nlm_fh_to_vhold()
283 struct nlm_host *host; in nlm_do_notify1()
323 struct nlm_host *host; in nlm_do_test()
465 struct nlm_host *host = NULL; in nlm_do_lock()
492 struct nlm_host *, host, nlm4_lockargs *, argp); in nlm_do_lock()
[all …]
H A Dnlm_client.c95 static int nlm_frlock_getlk(struct nlm_host *, vnode_t *,
98 static int nlm_frlock_setlk(struct nlm_host *, vnode_t *,
102 static int nlm_reclaim_lock(struct nlm_host *, vnode_t *,
110 struct nlm_host *, struct netobj *,
112 static int nlm_call_unlock(struct flock64 *, struct nlm_host *,
114 static int nlm_call_test(struct flock64 *, struct nlm_host *,
117 struct nlm_host *, int);
126 static int nlm_call_share(struct shrlock *, struct nlm_host *,
128 static int nlm_call_unshare(struct shrlock *, struct nlm_host *,
130 static int nlm_reclaim_share(struct nlm_host *, vnode_t *,
[all …]
H A Dklmmod.c79 sizeof (struct nlm_host), in lm_zone_init()
80 offsetof(struct nlm_host, nh_by_addr)); in lm_zone_init()
431 struct nlm_host *hostp; in lm_get_sysid()
456 nlm_host_release(g, (struct nlm_host *)sysid); in lm_rel_sysid()
485 return (((struct nlm_host *)lms)->nh_sysid); in lm_sysidt()
H A Dklmops.c132 nlm_register_lock_locally(vp, (struct nlm_host *)ls, in lm_register_lock_locally()