Lines Matching refs:host
108 struct nlm_host *host,
127 struct nlm_host *host, rpcvers_t vers, short type) in nlm_init_flock() argument
155 fl->l_sysid = host->nh_sysid; in nlm_init_flock()
283 struct nlm_host *host; in nlm_do_notify1() local
292 host = nlm_host_find_by_sysid(g, (sysid_t)sysid); in nlm_do_notify1()
293 if (host == NULL) in nlm_do_notify1()
296 nlm_host_notify_server(host, argp->state); in nlm_do_notify1()
297 nlm_host_notify_client(host, argp->state); in nlm_do_notify1()
298 nlm_host_release(g, host); in nlm_do_notify1()
323 struct nlm_host *host; in nlm_do_test() local
341 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_test()
342 if (host == NULL) { in nlm_do_test()
347 error = nlm_host_get_rpc(host, sr->rq_vers, &rpcp); in nlm_do_test()
366 error = nlm_init_flock(&fl, &argp->alock, host, sr->rq_vers, in nlm_do_test()
437 nlm_host_rele_rpc(host, rpcp); in nlm_do_test()
439 nlm_host_release(g, host); in nlm_do_test()
465 struct nlm_host *host = NULL; in nlm_do_lock() local
483 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_lock()
484 if (host == NULL) { in nlm_do_lock()
492 struct nlm_host *, host, nlm4_lockargs *, argp); in nlm_do_lock()
505 error = nlm_host_get_rpc(host, sr->rq_vers, &rpcp); in nlm_do_lock()
523 if (nlm_host_get_state(host) != argp->state) in nlm_do_lock()
524 nlm_host_notify_server(host, argp->state); in nlm_do_lock()
530 nvp = nlm_fh_to_vhold(host, &argp->alock.fh); in nlm_do_lock()
537 error = nlm_init_flock(&fl, &argp->alock, host, sr->rq_vers, in nlm_do_lock()
648 nlm_host_monitor(g, host, argp->state); in nlm_do_lock()
660 nlm_block(argp, host, nvp, rpcp, &fl, grant_cb); in nlm_do_lock()
664 struct nlm_host *, host, nlm4_res *, resp); in nlm_do_lock()
667 nlm_host_rele_rpc(host, rpcp); in nlm_do_lock()
669 nlm_vhold_release(host, nvp); in nlm_do_lock()
670 nlm_host_release(g, host); in nlm_do_lock()
680 struct nlm_host *host, in nlm_block() argument
701 error = nlm_slreq_register(host, nvp, flp); in nlm_block()
713 cb_data.hostp = host; in nlm_block()
728 (void) nlm_slreq_unregister(host, nvp, flp); in nlm_block()
774 struct nlm_host *host; in nlm_do_cancel() local
789 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_cancel()
790 if (host == NULL) { in nlm_do_cancel()
795 error = nlm_host_get_rpc(host, sr->rq_vers, &rpcp); in nlm_do_cancel()
803 struct nlm_host *, host, nlm4_cancargs *, argp); in nlm_do_cancel()
810 nvp = nlm_fh_to_vhold(host, &argp->alock.fh); in nlm_do_cancel()
817 error = nlm_init_flock(&fl, &argp->alock, host, sr->rq_vers, in nlm_do_cancel()
824 error = nlm_slreq_unregister(host, nvp, &fl); in nlm_do_cancel()
852 struct nlm_host *, host, nlm4_res *, resp); in nlm_do_cancel()
855 nlm_host_rele_rpc(host, rpcp); in nlm_do_cancel()
857 nlm_vhold_release(host, nvp); in nlm_do_cancel()
858 nlm_host_release(g, host); in nlm_do_cancel()
871 struct nlm_host *host; in nlm_do_unlock() local
895 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_unlock()
896 if (host == NULL) in nlm_do_unlock()
900 error = nlm_host_get_rpc(host, sr->rq_vers, &rpcp); in nlm_do_unlock()
906 struct nlm_host *, host, nlm4_unlockargs *, argp); in nlm_do_unlock()
918 error = nlm_init_flock(&fl, &argp->alock, host, sr->rq_vers, F_UNLCK); in nlm_do_unlock()
937 struct nlm_host *, host, nlm4_res *, resp); in nlm_do_unlock()
942 nlm_host_rele_rpc(host, rpcp); in nlm_do_unlock()
944 nlm_host_release(g, host); in nlm_do_unlock()
969 struct nlm_host *host; in nlm_do_granted() local
981 host = nlm_host_find_by_sysid(g, oh->oh_sysid); in nlm_do_granted()
982 if (host == NULL) in nlm_do_granted()
986 error = nlm_host_get_rpc(host, sr->rq_vers, &rpcp); in nlm_do_granted()
996 error = nlm_slock_grant(g, host, &argp->alock); in nlm_do_granted()
1009 nlm_host_rele_rpc(host, rpcp); in nlm_do_granted()
1011 nlm_host_release(g, host); in nlm_do_granted()
1078 nlm4_share *nshare, struct nlm_host *host) in nlm_init_shrlock() argument
1113 shr->s_sysid = host->nh_sysid; in nlm_init_shrlock()
1128 struct nlm_host *host; in nlm_do_share() local
1143 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_share()
1144 if (host == NULL) { in nlm_do_share()
1150 struct nlm_host *, host, nlm4_shareargs *, argp); in nlm_do_share()
1161 nvp = nlm_fh_to_vhold(host, &argp->share.fh); in nlm_do_share()
1168 nlm_init_shrlock(&shr, &argp->share, host); in nlm_do_share()
1174 nlm_host_monitor(g, host, 0); in nlm_do_share()
1181 struct nlm_host *, host, nlm4_shareres *, resp); in nlm_do_share()
1183 nlm_vhold_release(host, nvp); in nlm_do_share()
1184 nlm_host_release(g, host); in nlm_do_share()
1196 struct nlm_host *host; in nlm_do_unshare() local
1209 host = nlm_host_find(g, netid, addr); in nlm_do_unshare()
1210 if (host == NULL) { in nlm_do_unshare()
1216 struct nlm_host *, host, nlm4_shareargs *, argp); in nlm_do_unshare()
1230 nlm_init_shrlock(&shr, &argp->share, host); in nlm_do_unshare()
1239 struct nlm_host *, host, nlm4_shareres *, resp); in nlm_do_unshare()
1244 nlm_host_release(g, host); in nlm_do_unshare()