Searched refs:vlds_arg (Results 1 – 2 of 2) sorted by relevance
/titanic_50/usr/src/lib/libds/common/ |
H A D | libds.c | 351 vlds_svc_reg_arg_t vlds_arg; in ds_register() local 400 vlds_arg.vlds_capp = PTRTOUINT64(&vlds_cap); in ds_register() 409 vlds_arg.vlds_reg_flags = flags; in ds_register() 412 vlds_arg.vlds_hdlp = PTRTOUINT64(&hdl_arg); in ds_register() 414 if (ioctl(ds_fd, VLDS_SVC_REG, &vlds_arg) < 0) { in ds_register() 425 (void) ioctl(ds_fd, VLDS_UNREG_HDL, &vlds_arg); in ds_register() 475 vlds_hdl_lookup_arg_t vlds_arg; in ds_hdl_lookup() local 487 ds_string_arg(&vlds_arg.vlds_service, service); in ds_hdl_lookup() 488 vlds_arg.vlds_isclient = is_client ? VLDS_REG_CLIENT : 0; in ds_hdl_lookup() 489 vlds_arg.vlds_hdlsp = PTRTOUINT64(hdlsp); in ds_hdl_lookup() [all …]
|
/titanic_50/usr/src/uts/sun4v/io/ |
H A D | vlds.c | 604 vlds_svc_reg_arg_t vlds_arg; in vlds_ioctl() local 609 if (ddi_copyin((void *)arg, &vlds_arg, sizeof (vlds_arg), in vlds_ioctl() 616 if ((rv = vlds_get_ucap(ARGTOPTR(vlds_arg.vlds_capp), &ucap, in vlds_ioctl() 623 flags = vlds_flags_to_svc(vlds_arg.vlds_reg_flags); in vlds_ioctl() 630 vlds_flags_to_svc(vlds_arg.vlds_reg_flags) | DSSF_ISUSER, in vlds_ioctl() 642 if (ddi_copyout(&hdl_arg, ARGTOPTR(vlds_arg.vlds_hdlp), in vlds_ioctl() 655 vlds_unreg_hdl_arg_t vlds_arg; in vlds_ioctl() local 657 if (ddi_copyin((void *)arg, &vlds_arg, sizeof (vlds_arg), in vlds_ioctl() 664 hdl = vlds_arg.vlds_hdl; in vlds_ioctl() 685 vlds_hdl_lookup_arg_t vlds_arg; in vlds_ioctl() local [all …]
|