Lines Matching refs:vlds_arg

351 	vlds_svc_reg_arg_t vlds_arg;
400 vlds_arg.vlds_capp = PTRTOUINT64(&vlds_cap);
409 vlds_arg.vlds_reg_flags = flags;
412 vlds_arg.vlds_hdlp = PTRTOUINT64(&hdl_arg);
414 if (ioctl(ds_fd, VLDS_SVC_REG, &vlds_arg) < 0) {
425 (void) ioctl(ds_fd, VLDS_UNREG_HDL, &vlds_arg);
475 vlds_hdl_lookup_arg_t vlds_arg;
487 ds_string_arg(&vlds_arg.vlds_service, service);
488 vlds_arg.vlds_isclient = is_client ? VLDS_REG_CLIENT : 0;
489 vlds_arg.vlds_hdlsp = PTRTOUINT64(hdlsp);
490 vlds_arg.vlds_maxhdls = maxhdls;
491 vlds_arg.vlds_nhdlsp = PTRTOUINT64(&nhdls_arg);
493 if (ioctl(ds_fd, VLDS_HDL_LOOKUP, &vlds_arg) < 0) {
507 vlds_dmn_lookup_arg_t vlds_arg;
514 vlds_arg.vlds_hdl = hdl;
515 vlds_arg.vlds_dhdlp = PTRTOUINT64(&dhdl_arg);
517 if (ioctl(ds_fd, VLDS_DMN_LOOKUP, &vlds_arg) < 0) {
536 vlds_unreg_hdl_arg_t vlds_arg;
545 vlds_arg.vlds_hdl = hdl;
546 (void) ioctl(ds_fd, VLDS_UNREG_HDL, &vlds_arg);
565 vlds_send_msg_arg_t vlds_arg;
571 vlds_arg.vlds_hdl = hdl;
572 vlds_arg.vlds_bufp = PTRTOUINT64(buf);
573 vlds_arg.vlds_buflen = buflen;
575 if (ioctl(ds_fd, VLDS_SEND_MSG, &vlds_arg) < 0) {
590 vlds_recv_msg_arg_t vlds_arg;
597 vlds_arg.vlds_hdl = hdl;
598 vlds_arg.vlds_bufp = PTRTOUINT64(buf);
599 vlds_arg.vlds_buflen = buflen;
600 vlds_arg.vlds_msglenp = PTRTOUINT64(&msglen_arg);
602 if (ioctl(ds_fd, VLDS_RECV_MSG, &vlds_arg) < 0) {
619 vlds_hdl_isready_arg_t vlds_arg;
626 vlds_arg.vlds_hdl = hdl;
627 vlds_arg.vlds_isreadyp = PTRTOUINT64(&is_ready_arg);
629 if (ioctl(ds_fd, VLDS_HDL_ISREADY, &vlds_arg) < 0) {
643 vlds_dom_nam2hdl_arg_t vlds_arg;
650 ds_string_arg(&vlds_arg.vlds_domain_name, domain_name);
651 vlds_arg.vlds_dhdlp = PTRTOUINT64(&dhdl_arg);
653 if (ioctl(ds_fd, VLDS_DOM_NAM2HDL, &vlds_arg) < 0) {
670 vlds_dom_hdl2nam_arg_t vlds_arg;
676 vlds_arg.vlds_dhdl = dhdl;
677 vlds_arg.vlds_domain_name.vlds_strp = PTRTOUINT64(domain_name);
678 vlds_arg.vlds_domain_name.vlds_strlen = maxnamlen;
680 if (ioctl(ds_fd, VLDS_DOM_HDL2NAM, &vlds_arg) < 0) {