Searched refs:varpd_handle_t (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/lib/varpd/libvarpd/common/ |
H A D | libvarpd.h | 33 typedef struct __varpd_handle varpd_handle_t; typedef 37 extern int libvarpd_create(varpd_handle_t **); 38 extern void libvarpd_destroy(varpd_handle_t *); 40 extern int libvarpd_persist_enable(varpd_handle_t *, const char *); 41 extern int libvarpd_persist_restore(varpd_handle_t *); 42 extern int libvarpd_persist_disable(varpd_handle_t *); 44 extern int libvarpd_instance_create(varpd_handle_t *, datalink_id_t, 47 extern varpd_instance_handle_t *libvarpd_instance_lookup(varpd_handle_t *, 52 extern int libvarpd_plugin_load(varpd_handle_t *, const char *); 53 typedef int (*libvarpd_plugin_walk_f)(varpd_handle_t *, const char *, void *); [all …]
|
H A D | libvarpd_door.c | 56 ret = libvarpd_instance_create((varpd_handle_t *)vip, in libvarpd_door_f_create() 72 ihp = libvarpd_instance_lookup((varpd_handle_t *)vip, vciap->vcia_id); in libvarpd_door_f_activate() 86 ihp = libvarpd_instance_lookup((varpd_handle_t *)vip, vciap->vcia_id); in libvarpd_door_f_destroy() 101 ihp = libvarpd_instance_lookup((varpd_handle_t *)vip, vcnap->vcna_id); in libvarpd_door_f_nprops() 118 ihp = libvarpd_instance_lookup((varpd_handle_t *)vip, vcfap->vcfa_id); in libvarpd_door_f_propinfo() 121 ret = libvarpd_prop_handle_alloc((varpd_handle_t *)vip, ihp, &phdl); in libvarpd_door_f_propinfo() 179 ihp = libvarpd_instance_lookup((varpd_handle_t *)vip, vcpap->vcpa_id); in libvarpd_door_f_getprop() 182 ret = libvarpd_prop_handle_alloc((varpd_handle_t *)vip, ihp, &phdl); in libvarpd_door_f_getprop() 209 ihp = libvarpd_instance_lookup((varpd_handle_t *)vip, vcpap->vcpa_id); in libvarpd_door_f_setprop() 212 ret = libvarpd_prop_handle_alloc((varpd_handle_t *)vip, ihp, &phdl); in libvarpd_door_f_setprop() [all …]
|
H A D | libvarpd.c | 61 libvarpd_create(varpd_handle_t **vphp) in libvarpd_create() 116 *vphp = (varpd_handle_t *)vip; in libvarpd_create() 121 libvarpd_destroy(varpd_handle_t *vhp) in libvarpd_destroy() 136 libvarpd_instance_create(varpd_handle_t *vhp, datalink_id_t linkid, in libvarpd_instance_create() 213 libvarpd_instance_lookup(varpd_handle_t *vhp, uint64_t id) in libvarpd_instance_lookup()
|
H A D | libvarpd_prop.c | 148 libvarpd_prop_handle_alloc(varpd_handle_t *vph, varpd_instance_handle_t *inst, in libvarpd_prop_handle_alloc() 185 libvarpd_prop_info_fill_int_cb(varpd_handle_t *handle, const char *name, in libvarpd_prop_info_fill_int_cb() 204 (varpd_handle_t *)infop->vprop_instance->vri_impl, in libvarpd_prop_info_fill_int()
|
H A D | libvarpd_plugin.c | 178 libvarpd_plugin_load(varpd_handle_t *vph, const char *path) in libvarpd_plugin_load() 202 libvarpd_plugin_walk(varpd_handle_t *vph, libvarpd_plugin_walk_f func, in libvarpd_plugin_walk()
|
H A D | libvarpd_persist.c | 79 libvarpd_persist_enable(varpd_handle_t *vhp, const char *rootdir) in libvarpd_persist_enable() 474 libvarpd_persist_restore(varpd_handle_t *vhp) in libvarpd_persist_restore() 570 libvarpd_persist_disable(varpd_handle_t *vhp) in libvarpd_persist_disable()
|
H A D | libvarpd_overlay.c | 273 (varpd_handle_t *)vip, otl->otl_varpdid); in libvarpd_overlay_lookup_handle() 314 libvarpd_overlay_lookup_quiesce(varpd_handle_t *vhp) in libvarpd_overlay_lookup_quiesce()
|
/illumos-gate/usr/src/cmd/varpd/ |
H A D | varpd.c | 74 static varpd_handle_t *varpd_handle; 136 varpd_plugin_walk_cb(varpd_handle_t *vph, const char *name, void *unused) in varpd_plugin_walk_cb()
|