Lines Matching refs:ncall

35 #include <sys/ncall/ncall.h>
54 * ncall-io io provider - client side.
89 * of the form "<node>:<pathname>", where <node> is the decimal ncall
216 ncall_t *ncall;
263 rc = ncall_alloc(rw->rw_snode, 0, 0, &ncall);
270 rc = ncall_put_data(ncall, rw, ncall_len);
275 rc = ncall_send(ncall, ncall_flag, ncall_proc);
280 rc = ncall_read_reply(ncall, 1, &err);
286 rc = ncall_get_data(ncall, rw, sizeof (*rw));
292 ncall_free(ncall);
487 ncall_t *ncall;
501 rc = ncall_alloc(ncp->snode, 0, 0, &ncall);
507 rc = ncall_put_data(ncall, size, sizeof (*size));
513 rc = ncall_send(ncall, 0, NSC_NCIO_PARTSIZE);
517 rc = ncall_read_reply(ncall, 3, &err, &sizeh, &sizel);
521 ncall_free(ncall);
547 * ncall-io io provider - server side.
552 nsc_rncio_partsize(ncall_t *ncall, int *ap)
561 rc = ncall_get_data(ncall, size, sizeof (*size));
563 ncall_reply(ncall, EFAULT, 0, 0);
573 ncall_reply(ncall, rc, 0, 0);
580 ncall_reply(ncall, rc, 0, 0);
595 ncall_reply(ncall, rc, sizeh, sizel);
639 nsc_rncio_io(ncall_t *ncall, int *ap, const int read)
650 rc = ncall_get_data(ncall, rw, sizeof (*rw));
652 ncall_reply(ncall, EFAULT);
664 ncall_reply(ncall, rc);
671 ncall_reply(ncall, rc);
680 ncall_reply(ncall, rc);
694 rc = ncall_put_data(ncall, rw, sizeof (*rw));
701 ncall_reply(ncall, rc);
711 nsc_rncio_read(ncall_t *ncall, int *ap)
713 nsc_rncio_io(ncall, ap, TRUE);
718 nsc_rncio_write(ncall_t *ncall, int *ap)
720 nsc_rncio_io(ncall, ap, FALSE);
725 * ncall-io io provider - setup.
737 nsc_ncio_io = nsc_register_io("ncall-io",
741 cmn_err(CE_WARN, "_nsc_ncio_init: register io failed - ncall");