Lines Matching defs:arg
98 static int vlds_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *credp,
100 static int vlds_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg,
113 static void vlds_user_reg_cb(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl);
114 static void vlds_user_unreg_cb(ds_cb_arg_t arg);
115 static void vlds_user_data_cb(ds_cb_arg_t arg, void *buf, size_t buflen);
308 vlds_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **resultp)
587 vlds_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *credp,
609 if (ddi_copyin((void *)arg, &vlds_arg, sizeof (vlds_arg),
611 DS_DBG_VLDS(CE_NOTE, "%s: SVC REG arg copyin failed",
657 if (ddi_copyin((void *)arg, &vlds_arg, sizeof (vlds_arg),
659 DS_DBG_VLDS(CE_NOTE, "%s: UNREG_HDL arg copyin failed",
690 if (ddi_copyin((void *)arg, &vlds_arg, sizeof (vlds_arg),
692 DS_DBG_VLDS(CE_NOTE, "%s: HDL_LOOKUP arg copyin failed",
767 if (ddi_copyin((void *)arg, &vlds_arg, sizeof (vlds_arg),
769 DS_DBG_VLDS(CE_NOTE, "%s: DMN_LOOKUP arg copyin failed",
802 if (ddi_copyin((void *)arg, &vlds_arg, sizeof (vlds_arg),
804 DS_DBG_VLDS(CE_NOTE, "%s: SEND_MSG arg copyin failed",
852 if (ddi_copyin((void *)arg, &vlds_arg, sizeof (vlds_arg),
854 DS_DBG_VLDS(CE_NOTE, "%s: RECV_MSG arg copyin failed",
900 if (ddi_copyin((void *)arg, &vlds_arg, sizeof (vlds_arg),
902 DS_DBG_VLDS(CE_NOTE, "%s: HDL_ISREADY arg copyin "
933 if (ddi_copyin((void *)arg, &vlds_arg, sizeof (vlds_arg),
935 DS_DBG_VLDS(CE_NOTE, "%s: DOM_NAM2HDL arg copyin "
982 if (ddi_copyin((void *)arg, &vlds_arg, sizeof (vlds_arg),
984 DS_DBG_VLDS(CE_NOTE, "%s: DOM_HDL2NAM arg copyin "
1344 vlds_user_reg_cb(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
1354 ds_cbarg_get_flags(arg, &flags);
1365 ds_cbarg_set_drv_per_svc_ptr(arg, dpsp);
1369 ds_cbarg_get_drv_info(arg, &minor);
1373 ds_cbarg_get_domain(arg, &dhdl);
1374 ds_cbarg_get_service_id(arg, &servicep);
1398 vlds_user_unreg_cb(ds_cb_arg_t arg)
1407 ds_cbarg_get_flags(arg, &flags);
1411 ds_cbarg_get_drv_per_svc_ptr(arg, &dpsp);
1417 ds_cbarg_set_drv_per_svc_ptr(arg, NULL);
1422 ds_cbarg_get_hdl(arg, &hdl);
1425 ds_cbarg_get_drv_info(arg, &minor);
1441 vlds_user_data_cb(ds_cb_arg_t arg, void *buf, size_t buflen)
1450 ds_cbarg_get_flags(arg, &flags);
1454 ds_cbarg_get_drv_per_svc_ptr(arg, &dpsp);
1460 ds_cbarg_get_hdl(arg, &hdl);
1463 ds_cbarg_get_drv_info(arg, &minor);