Lines Matching refs:host

109 	struct nlm_host *host,
128 struct nlm_host *host, rpcvers_t vers, short type) in nlm_init_flock() argument
156 fl->l_sysid = host->nh_sysid; in nlm_init_flock()
284 struct nlm_host *host; in nlm_do_notify1() local
293 host = nlm_host_find_by_sysid(g, (sysid_t)sysid); in nlm_do_notify1()
294 if (host == NULL) in nlm_do_notify1()
297 nlm_host_notify_server(host, argp->state); in nlm_do_notify1()
298 nlm_host_notify_client(host, argp->state); in nlm_do_notify1()
299 nlm_host_release(g, host); in nlm_do_notify1()
329 struct nlm_host *host; in nlm_do_test() local
347 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_test()
348 if (host == NULL) { in nlm_do_test()
353 error = nlm_host_get_rpc(host, sr->rq_vers, &rpcp); in nlm_do_test()
372 error = nlm_init_flock(&fl, &argp->alock, host, sr->rq_vers, in nlm_do_test()
443 nlm_host_rele_rpc(host, rpcp); in nlm_do_test()
445 nlm_host_release(g, host); in nlm_do_test()
480 struct nlm_host *host = NULL; in nlm_do_lock() local
498 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_lock()
499 if (host == NULL) { in nlm_do_lock()
507 struct nlm_host *, host, nlm4_lockargs *, argp); in nlm_do_lock()
517 error = nlm_host_get_rpc(host, sr->rq_vers, &rpcp); in nlm_do_lock()
536 if (nlm_host_get_state(host) != argp->state) in nlm_do_lock()
537 nlm_host_notify_server(host, argp->state); in nlm_do_lock()
543 nvp = nlm_fh_to_vhold(host, &argp->alock.fh); in nlm_do_lock()
550 error = nlm_init_flock(&fl, &argp->alock, host, sr->rq_vers, in nlm_do_lock()
663 nlm_host_monitor(g, host, argp->state); in nlm_do_lock()
675 nlm_block(argp, host, nvp, &fl, grant_cb, sr->rq_vers); in nlm_do_lock()
680 struct nlm_host *, host, nlm4_res *, resp); in nlm_do_lock()
683 nlm_host_rele_rpc(host, rpcp); in nlm_do_lock()
685 nlm_vhold_release(host, nvp); in nlm_do_lock()
686 nlm_host_release(g, host); in nlm_do_lock()
696 struct nlm_host *host, in nlm_block() argument
718 error = nlm_slreq_register(host, nvp, flp); in nlm_block()
736 error = nlm_host_get_rpc(host, vers, &rpcp); in nlm_block()
738 (void) nlm_slreq_unregister(host, nvp, flp); in nlm_block()
742 cb_data.hostp = host; in nlm_block()
757 (void) nlm_slreq_unregister(host, nvp, flp); in nlm_block()
806 nlm_host_rele_rpc(host, rpcp); in nlm_block()
842 struct nlm_host *host; in nlm_do_cancel() local
857 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_cancel()
858 if (host == NULL) { in nlm_do_cancel()
863 error = nlm_host_get_rpc(host, sr->rq_vers, &rpcp); in nlm_do_cancel()
871 struct nlm_host *, host, nlm4_cancargs *, argp); in nlm_do_cancel()
878 nvp = nlm_fh_to_vhold(host, &argp->alock.fh); in nlm_do_cancel()
885 error = nlm_init_flock(&fl, &argp->alock, host, sr->rq_vers, in nlm_do_cancel()
892 error = nlm_slreq_unregister(host, nvp, &fl); in nlm_do_cancel()
920 struct nlm_host *, host, nlm4_res *, resp); in nlm_do_cancel()
923 nlm_host_rele_rpc(host, rpcp); in nlm_do_cancel()
925 nlm_vhold_release(host, nvp); in nlm_do_cancel()
926 nlm_host_release(g, host); in nlm_do_cancel()
939 struct nlm_host *host; in nlm_do_unlock() local
963 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_unlock()
964 if (host == NULL) in nlm_do_unlock()
968 error = nlm_host_get_rpc(host, sr->rq_vers, &rpcp); in nlm_do_unlock()
974 struct nlm_host *, host, nlm4_unlockargs *, argp); in nlm_do_unlock()
986 error = nlm_init_flock(&fl, &argp->alock, host, sr->rq_vers, F_UNLCK); in nlm_do_unlock()
1005 struct nlm_host *, host, nlm4_res *, resp); in nlm_do_unlock()
1010 nlm_host_rele_rpc(host, rpcp); in nlm_do_unlock()
1012 nlm_host_release(g, host); in nlm_do_unlock()
1037 struct nlm_host *host; in nlm_do_granted() local
1049 host = nlm_host_find_by_sysid(g, oh->oh_sysid); in nlm_do_granted()
1050 if (host == NULL) in nlm_do_granted()
1054 error = nlm_host_get_rpc(host, sr->rq_vers, &rpcp); in nlm_do_granted()
1064 error = nlm_slock_grant(g, host, &argp->alock); in nlm_do_granted()
1077 nlm_host_rele_rpc(host, rpcp); in nlm_do_granted()
1079 nlm_host_release(g, host); in nlm_do_granted()
1146 nlm4_share *nshare, struct nlm_host *host) in nlm_init_shrlock() argument
1181 shr->s_sysid = host->nh_sysid; in nlm_init_shrlock()
1196 struct nlm_host *host; in nlm_do_share() local
1211 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_share()
1212 if (host == NULL) { in nlm_do_share()
1218 struct nlm_host *, host, nlm4_shareargs *, argp); in nlm_do_share()
1229 nvp = nlm_fh_to_vhold(host, &argp->share.fh); in nlm_do_share()
1236 nlm_init_shrlock(&shr, &argp->share, host); in nlm_do_share()
1242 nlm_host_monitor(g, host, 0); in nlm_do_share()
1249 struct nlm_host *, host, nlm4_shareres *, resp); in nlm_do_share()
1251 nlm_vhold_release(host, nvp); in nlm_do_share()
1252 nlm_host_release(g, host); in nlm_do_share()
1264 struct nlm_host *host; in nlm_do_unshare() local
1277 host = nlm_host_find(g, netid, addr); in nlm_do_unshare()
1278 if (host == NULL) { in nlm_do_unshare()
1284 struct nlm_host *, host, nlm4_shareargs *, argp); in nlm_do_unshare()
1298 nlm_init_shrlock(&shr, &argp->share, host); in nlm_do_unshare()
1307 struct nlm_host *, host, nlm4_shareres *, resp); in nlm_do_unshare()
1312 nlm_host_release(g, host); in nlm_do_unshare()