Searched refs:varpd_instance_t (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/lib/varpd/libvarpd/common/ |
H A D | libvarpd_impl.h | 81 } 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 D | libvarpd.c | 35 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 D | libvarpd_overlay.c | 74 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 D | libvarpd_prop.c | 28 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 D | libvarpd_door.c | 232 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 D | libvarpd_arp.c | 41 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 D | libvarpd_persist.c | 198 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()
|