Home
last modified time | relevance | path

Searched refs:varpd_instance_t (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/lib/varpd/libvarpd/common/
H A Dlibvarpd_impl.h81 } varpd_instance_t; typedef
86 varpd_instance_t *vq_instance;
198 extern varpd_instance_t *libvarpd_instance_lookup_by_dlid(varpd_impl_t *,
213 extern int libvarpd_overlay_associate(varpd_instance_t *);
214 extern int libvarpd_overlay_disassociate(varpd_instance_t *);
215 extern int libvarpd_overlay_degrade(varpd_instance_t *, const char *);
218 extern int libvarpd_overlay_restore(varpd_instance_t *);
223 extern int libvarpd_overlay_instance_inject(varpd_instance_t *, void *, size_t);
229 extern int libvarpd_overlay_cache_flush(varpd_instance_t *);
230 extern int libvarpd_overlay_cache_delete(varpd_instance_t *, const uint8_t *);
[all …]
H A Dlibvarpd.c35 const varpd_instance_t *lpp, *rpp; in libvarpd_instance_comparator()
49 const varpd_instance_t *lpp, *rpp; in libvarpd_instance_lcomparator()
107 sizeof (varpd_instance_t), offsetof(varpd_instance_t, vri_inode)); in libvarpd_create()
109 sizeof (varpd_instance_t), offsetof(varpd_instance_t, vri_lnode)); in libvarpd_create()
142 varpd_instance_t *inst, lookup; in libvarpd_instance_create()
156 inst = umem_alloc(sizeof (varpd_instance_t), UMEM_DEFAULT); in libvarpd_instance_create()
174 umem_free(inst, sizeof (varpd_instance_t)); in libvarpd_instance_create()
201 varpd_instance_t *inst = (varpd_instance_t *)ihp; in libvarpd_instance_id()
208 varpd_instance_t *inst = (varpd_instance_t *)vhp; in libvarpd_plugin_vnetid()
216 varpd_instance_t lookup, *retp; in libvarpd_instance_lookup()
[all …]
H A Dlibvarpd_overlay.c74 libvarpd_overlay_associate(varpd_instance_t *inst) in libvarpd_overlay_associate()
100 libvarpd_overlay_disassociate(varpd_instance_t *inst) in libvarpd_overlay_disassociate()
126 libvarpd_overlay_degrade(varpd_instance_t *inst, const char *msg) in libvarpd_overlay_degrade()
133 libvarpd_overlay_restore(varpd_instance_t *inst) in libvarpd_overlay_restore()
171 libvarpd_overlay_inject_common(varpd_impl_t *vip, varpd_instance_t *inst, in libvarpd_overlay_inject_common()
207 libvarpd_overlay_instance_inject(varpd_instance_t *inst, void *buf, in libvarpd_overlay_instance_inject()
250 varpd_instance_t *inst; in libvarpd_overlay_lookup_handle()
272 inst = (varpd_instance_t *)libvarpd_instance_lookup( in libvarpd_overlay_lookup_handle()
373 libvarpd_overlay_cache_flush(varpd_instance_t *inst) in libvarpd_overlay_cache_flush()
392 libvarpd_overlay_cache_delete(varpd_instance_t *inst, const uint8_t *key) in libvarpd_overlay_cache_delete()
[all …]
H A Dlibvarpd_prop.c28 varpd_instance_t *vprop_instance;
159 infop->vprop_instance = (varpd_instance_t *)inst; in libvarpd_prop_handle_alloc()
175 varpd_instance_t *instp = (varpd_instance_t *)ihdl; in libvarpd_prop_nprops()
213 varpd_instance_t *instp = infop->vprop_instance; in libvarpd_prop_info_fill()
253 varpd_instance_t *instp = infop->vprop_instance; in libvarpd_prop_get()
272 varpd_instance_t *instp = infop->vprop_instance; in libvarpd_prop_set()
H A Dlibvarpd_door.c232 varpd_instance_t *inst; in libvarpd_door_f_lookup()
249 varpd_instance_t *inst; in libvarpd_door_f_target()
255 inst = (varpd_instance_t *)ihp; in libvarpd_door_f_target()
274 return (libvarpd_overlay_cache_flush((varpd_instance_t *)ihp)); in libvarpd_door_f_flush()
290 return (libvarpd_overlay_cache_delete((varpd_instance_t *)ihp, in libvarpd_door_f_delete()
305 return (libvarpd_overlay_cache_get((varpd_instance_t *)ihp, in libvarpd_door_f_get()
323 return (libvarpd_overlay_cache_set((varpd_instance_t *)ihp, in libvarpd_door_f_set()
339 return (libvarpd_overlay_cache_walk_fill((varpd_instance_t *)ihp, in libvarpd_door_f_walk()
H A Dlibvarpd_arp.c41 varpd_instance_t *vaq_inst;
54 varpd_instance_t *vdq_inst;
67 varpd_instance_t *inst = (varpd_instance_t *)hdl; in libvarpd_plugin_proxy_arp()
241 varpd_instance_t *inst = (varpd_instance_t *)hdl; in libvarpd_plugin_proxy_ndp()
498 varpd_instance_t *inst = (varpd_instance_t *)hdl; in libvarpd_plugin_proxy_dhcp()
616 varpd_instance_t *inst = (varpd_instance_t *)vph; in libvarpd_inject_arp()
H A Dlibvarpd_persist.c198 libvarpd_persist_instance(varpd_impl_t *vip, varpd_instance_t *inst) in libvarpd_persist_instance()
247 libvarpd_torch_instance(varpd_impl_t *vip, varpd_instance_t *inst) in libvarpd_torch_instance()
288 varpd_instance_t *inst, lookup; in libvarpd_persist_restore_instance()
321 inst = umem_alloc(sizeof (varpd_instance_t), UMEM_DEFAULT); in libvarpd_persist_restore_instance()
327 umem_free(inst, sizeof (varpd_instance_t)); in libvarpd_persist_restore_instance()
341 umem_free(inst, sizeof (varpd_instance_t)); in libvarpd_persist_restore_instance()
449 varpd_instance_t *inst; in libvarpd_check_degrade_cb()