Lines Matching refs:vprp
55 varpd_plugin_register_t *vprp; in libvarpd_plugin_alloc() local
68 vprp = umem_alloc(sizeof (varpd_plugin_register_t), UMEM_DEFAULT); in libvarpd_plugin_alloc()
69 if (vprp == NULL) { in libvarpd_plugin_alloc()
77 vprp->vpr_version = VARPD_VERSION_ONE; in libvarpd_plugin_alloc()
79 return (vprp); in libvarpd_plugin_alloc()
83 libvarpd_plugin_free(varpd_plugin_register_t *vprp) in libvarpd_plugin_free() argument
85 umem_free(vprp, sizeof (varpd_plugin_register_t)); in libvarpd_plugin_free()
89 libvarpd_plugin_register(varpd_plugin_register_t *vprp) in libvarpd_plugin_register() argument
103 if (vprp->vpr_version != VARPD_VERSION_ONE) { in libvarpd_plugin_register()
106 vprp->vpr_version, varpd_load_path); in libvarpd_plugin_register()
115 lookup.vpp_name = vprp->vpr_name; in libvarpd_plugin_register()
119 vprp->vpr_name, varpd_load_path); in libvarpd_plugin_register()
125 vpp->vpp_name = strdup(vprp->vpr_name); in libvarpd_plugin_register()
136 vpp->vpp_mode = vprp->vpr_mode; in libvarpd_plugin_register()
137 vpp->vpp_ops = vprp->vpr_ops; in libvarpd_plugin_register()