Home
last modified time | relevance | path

Searched refs:varpd_handle_t (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/lib/varpd/libvarpd/common/
H A Dlibvarpd.h33 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 Dlibvarpd_door.c56 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 Dlibvarpd.c61 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 Dlibvarpd_prop.c148 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 Dlibvarpd_plugin.c178 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 Dlibvarpd_persist.c79 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 Dlibvarpd_overlay.c273 (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 Dvarpd.c74 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()