Home
last modified time | relevance | path

Searched refs:vip (Results 1 – 25 of 30) sorted by relevance

12

/illumos-gate/usr/src/lib/varpd/libvarpd/common/
H A Dlibvarpd.c64 varpd_impl_t *vip; in libvarpd_create() local
71 vip = umem_alloc(sizeof (varpd_impl_t), UMEM_DEFAULT); in libvarpd_create()
72 if (vip == NULL) in libvarpd_create()
75 bzero(vip, sizeof (varpd_impl_t)); in libvarpd_create()
76 (void) snprintf(buf, sizeof (buf), "varpd_%p", vip); in libvarpd_create()
77 vip->vdi_idspace = id_space_create(buf, LIBVARPD_ID_MIN, in libvarpd_create()
79 if (vip->vdi_idspace == NULL) { in libvarpd_create()
81 umem_free(vip, sizeof (varpd_impl_t)); in libvarpd_create()
85 vip->vdi_qcache = umem_cache_create("query", sizeof (varpd_query_t), 0, in libvarpd_create()
87 if (vip->vdi_qcache == NULL) { in libvarpd_create()
[all …]
H A Dlibvarpd_overlay.c37 libvarpd_overlay_init(varpd_impl_t *vip) in libvarpd_overlay_init() argument
39 vip->vdi_overlayfd = open(OVERLAY_PATH, O_RDWR | O_EXCL); in libvarpd_overlay_init()
40 if (vip->vdi_overlayfd == -1) in libvarpd_overlay_init()
46 libvarpd_overlay_fini(varpd_impl_t *vip) in libvarpd_overlay_fini() argument
48 assert(vip->vdi_overlayfd > 0); in libvarpd_overlay_fini()
49 if (close(vip->vdi_overlayfd) != 0) in libvarpd_overlay_fini()
51 vip->vdi_overlayfd, errno); in libvarpd_overlay_fini()
55 libvarpd_overlay_info(varpd_impl_t *vip, datalink_id_t linkid, in libvarpd_overlay_info() argument
61 if (ioctl(vip->vdi_overlayfd, OVERLAY_TARG_INFO, &oti) != 0) in libvarpd_overlay_info()
77 varpd_impl_t *vip = inst->vri_impl; in libvarpd_overlay_associate() local
[all …]
H A Dlibvarpd_persist.c55 libvarpd_persist_init(varpd_impl_t *vip) in libvarpd_persist_init() argument
57 vip->vdi_persistfd = -1; in libvarpd_persist_init()
58 if (rwlock_init(&vip->vdi_pfdlock, USYNC_THREAD, NULL) != 0) in libvarpd_persist_init()
63 libvarpd_persist_fini(varpd_impl_t *vip) in libvarpd_persist_fini() argument
68 if (vip->vdi_persistfd != -1) { in libvarpd_persist_fini()
69 if (close(vip->vdi_persistfd) != 0) in libvarpd_persist_fini()
71 vip->vdi_persistfd, errno); in libvarpd_persist_fini()
72 vip->vdi_persistfd = -1; in libvarpd_persist_fini()
74 if (rwlock_destroy(&vip->vdi_pfdlock) != 0) in libvarpd_persist_fini()
83 varpd_impl_t *vip = (varpd_impl_t *)vhp; in libvarpd_persist_enable() local
[all …]
H A Dlibvarpd_door.c48 libvarpd_door_f_create(varpd_impl_t *vip, varpd_client_arg_t *vcap, in libvarpd_door_f_create() argument
56 ret = libvarpd_instance_create((varpd_handle_t *)vip, in libvarpd_door_f_create()
66 libvarpd_door_f_activate(varpd_impl_t *vip, varpd_client_arg_t *vcap, in libvarpd_door_f_activate() argument
72 ihp = libvarpd_instance_lookup((varpd_handle_t *)vip, vciap->vcia_id); in libvarpd_door_f_activate()
80 libvarpd_door_f_destroy(varpd_impl_t *vip, varpd_client_arg_t *vcap, in libvarpd_door_f_destroy() argument
86 ihp = libvarpd_instance_lookup((varpd_handle_t *)vip, vciap->vcia_id); in libvarpd_door_f_destroy()
95 libvarpd_door_f_nprops(varpd_impl_t *vip, varpd_client_arg_t *vcap, in libvarpd_door_f_nprops() argument
101 ihp = libvarpd_instance_lookup((varpd_handle_t *)vip, vcnap->vcna_id); in libvarpd_door_f_nprops()
110 libvarpd_door_f_propinfo(varpd_impl_t *vip, varpd_client_arg_t *vcap, in libvarpd_door_f_propinfo() argument
118 ihp = libvarpd_instance_lookup((varpd_handle_t *)vip, vcfap->vcfa_id); in libvarpd_door_f_propinfo()
[all …]
H A Dlibvarpd_plugin.c150 libvarpd_plugin_lookup(varpd_impl_t *vip, const char *name) in libvarpd_plugin_lookup() argument
155 mutex_enter(&vip->vdi_lock); in libvarpd_plugin_lookup()
156 ret = avl_find(&vip->vdi_plugins, &lookup, NULL); in libvarpd_plugin_lookup()
157 mutex_exit(&vip->vdi_lock); in libvarpd_plugin_lookup()
164 libvarpd_plugin_load_cb(varpd_impl_t *vip, const char *path, void *unused) in libvarpd_plugin_load_cb() argument
181 varpd_impl_t *vip = (varpd_impl_t *)vph; in libvarpd_plugin_load() local
183 if (vip == NULL || path == NULL) in libvarpd_plugin_load()
188 varpd_load_handle = vip; in libvarpd_plugin_load()
191 ret = libvarpd_dirwalk(vip, path, ".so", libvarpd_plugin_load_cb, NULL); in libvarpd_plugin_load()
205 varpd_impl_t *vip = (varpd_impl_t *)vph; in libvarpd_plugin_walk() local
[all …]
H A Dlibvarpd_util.c38 libvarpd_dirwalk(varpd_impl_t *vip, const char *path, const char *suffix, in libvarpd_dirwalk() argument
46 assert(vip != NULL && path != NULL); in libvarpd_dirwalk()
79 if (func(vip, filepath, arg) != 0) { in libvarpd_dirwalk()
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dversion.c312 Ver_index *vip = &ifl->ifl_verndx[vdp->vd_ndx]; in vers_derefer() local
325 vip->vi_flags |= VER_FLG_INFO; in vers_derefer()
364 Ver_index *vip; in ld_vers_check_need() local
382 vip = &ifl->ifl_verndx[cnt]; in ld_vers_check_need()
383 vdp = vip->vi_desc; in ld_vers_check_need()
385 if ((vip->vi_flags & (FLG_VER_REFER | VER_FLG_WEAK)) == in ld_vers_check_need()
394 if (vip->vi_flags & VER_FLG_WEAK) in ld_vers_check_need()
395 vip->vi_flags |= FLG_VER_REFER; in ld_vers_check_need()
409 vip = &ifl->ifl_verndx[vdp->vd_ndx]; in ld_vers_check_need()
411 if (!(vip->vi_flags & FLG_VER_REFER)) in ld_vers_check_need()
[all …]
H A Dlibs.c553 Ver_index *vip; in ar_extract_bysym() local
556 vip = &ifl->ifl_verndx[vndx]; in ar_extract_bysym()
557 if (!(vip->vi_flags & FLG_VER_AVAIL)) in ar_extract_bysym()
H A Dsyms.c606 Ver_index *vip; in ld_sym_enter() local
610 vip = &ifl->ifl_verndx[vndx]; in ld_sym_enter()
611 if (!(vip->vi_flags & FLG_VER_AVAIL)) { in ld_sym_enter()
1573 Ver_index *vip; in ld_sym_validate() local
1576 vip = &sdp->sd_file->ifl_verndx[vndx]; in ld_sym_validate()
1577 if (vip->vi_flags & FLG_VER_AVAIL) { in ld_sym_validate()
1578 vip->vi_flags |= FLG_VER_REFER; in ld_sym_validate()
H A Dresolve.c472 Ver_index *vip; in sym_override() local
476 vip = &ifl->ifl_verndx[vndx]; in sym_override()
477 if (!(vip->vi_flags & FLG_VER_AVAIL)) { in sym_override()
H A Dupdate.c2875 Ver_index *vip = &ifl->ifl_verndx[_cnt]; in update_overneed() local
2877 if (vip->vi_flags & FLG_VER_REFER) { in update_overneed()
2878 (void) st_setstring(strtbl, vip->vi_name, in update_overneed()
2882 if (vip->vi_desc) { in update_overneed()
2883 vnap->vna_hash = vip->vi_desc->vd_hash; in update_overneed()
2885 vip->vi_desc->vd_flags; in update_overneed()
2890 vnap->vna_other = vip->vi_overndx; in update_overneed()
2900 if (vip->vi_flags & VER_FLG_INFO) in update_overneed()
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dversion.c143 Dbg_ver_avail_entry(Lm_list *lml, Ver_index *vip, const char *select) in Dbg_ver_avail_entry() argument
151 vip->vi_name, select); in Dbg_ver_avail_entry()
154 vip->vi_name, select); in Dbg_ver_avail_entry()
157 dbg_print(lml, MSG_ORIG(MSG_VER_ALL), vip->vi_name); in Dbg_ver_avail_entry()
159 dbg_print(lml, MSG_ORIG(MSG_VER_L_ALL), vip->vi_name); in Dbg_ver_avail_entry()
/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb.c563 v4_addr1 = cmd->vip.s6_addr32[3]; in ilb_rule_add()
567 !IN6_IS_ADDR_V4MAPPED(&cmd->vip)) { in ilb_rule_add()
590 if (IN6_IS_ADDR_LOOPBACK(&cmd->vip) || in ilb_rule_add()
591 IN6_IS_ADDR_MULTICAST(&cmd->vip) || in ilb_rule_add()
592 IN6_IS_ADDR_UNSPECIFIED(&cmd->vip) || in ilb_rule_add()
593 IN6_IS_ADDR_V4MAPPED(&cmd->vip)) { in ilb_rule_add()
628 min_port, max_port, &cmd->vip)) { in ilb_rule_add()
667 rule->ir_target_v6 = cmd->vip; in ilb_rule_add()
736 ilb_rule_hash_add(ilbs, rule, &cmd->vip); in ilb_rule_add()
860 ilb_rule_match_vip_v6(ilb_stack_t *ilbs, in6_addr_t *vip, ilb_rule_t **ret_rule) in ilb_rule_match_vip_v6() argument
[all …]
H A Dilb_nat.c454 IN6_V4MAPPED_TO_IPADDR(&info->vip, ipha->ipha_src); in ilb_full_nat()
473 ip6h->ip6_src = info->vip; in ilb_full_nat()
526 IN6_V4MAPPED_TO_IPADDR(&info->vip, ipha->ipha_src); in ilb_half_nat()
541 ip6h->ip6_src = info->vip; in ilb_half_nat()
H A Dilb_impl.h267 in6_addr_t vip; member
/illumos-gate/usr/src/lib/scsi/plugins/ses/ses2/common/
H A Dses2_element.c358 ses2_voltage_status_impl_t *vip = (ses2_voltage_status_impl_t *)esip; in elem_parse_voltage() local
362 vip->svsi_crit_under); in elem_parse_voltage()
364 vip->svsi_crit_over); in elem_parse_voltage()
366 vip->svsi_warn_under); in elem_parse_voltage()
368 vip->svsi_warn_over); in elem_parse_voltage()
369 SES_NV_ADD(boolean_value, nverr, nvl, SES_PROP_FAIL, vip->svsi_fail); in elem_parse_voltage()
370 SES_NV_ADD(boolean_value, nverr, nvl, SES_PROP_IDENT, vip->svsi_ident); in elem_parse_voltage()
372 SCSI_READ16(&vip->svsi_voltage)); in elem_parse_voltage()
H A Dses2_element_ctl.c485 ses2_voltage_ctl_impl_t *vip; in elem_setprop_voltage() local
489 if ((vip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np), in elem_setprop_voltage()
497 vip->svci_rqst_fail = v; in elem_setprop_voltage()
499 vip->svci_rqst_ident = v; in elem_setprop_voltage()
1688 ses2_voltage_ctl_impl_t *vip = data; in elem_setdef_voltage() local
1694 SES_NV_CTLBOOL(props, SES_PROP_FAIL, vip->svci_rqst_fail); in elem_setdef_voltage()
1695 SES_NV_CTLBOOL(props, SES_PROP_IDENT, vip->svci_rqst_ident); in elem_setdef_voltage()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/
H A Dilb_probe.c98 struct in6_addr vip; /* argv[1] */ member
193 if (inet_pton(AF_INET6, argv[1], &param->vip) == 0) in parse_probe_param()
198 IN6_INADDR_TO_V4MAPPED(&v4addr, &param->vip); in parse_probe_param()
255 param_addr = &param->vip; in set_sockaddr()
/illumos-gate/usr/src/uts/common/inet/
H A Dilb.h99 in6_addr_t vip; member
/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_main.c1763 vioc_intr_poll_t vip = { 0 }; in viona_ioc_intr_poll() local
1767 i < ARRAY_SIZE(vip.vip_status) && i < VIONA_USABLE_RINGS(link); in viona_ioc_intr_poll()
1771 vip.vip_status[i] = val; in viona_ioc_intr_poll()
1776 if (ddi_copyout(&vip, udata, sizeof (vip), md) != 0) in viona_ioc_intr_poll()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ilbadm/
H A Dilbadm_subr.c902 ilb_ip_addr_t *vip = &rd->r_vip; in i_store_val() local
921 rc = i_match_onehost(val, vip, &at); in i_store_val()
925 if (rc == ILBADM_OK && vip->ia_af != AF_INET6) { in i_store_val()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/vrrpd/
H A Dvrrpd.c3011 vrrp_ip_t *vip; in vrrpd_build_vrrp() local
3021 TAILQ_FOREACH(vip, &vif->vvi_iplist, vip_next) { in vrrpd_build_vrrp()
3030 a4[nip++] = vip->vip_addr.in4.sin_addr; in vrrpd_build_vrrp()
3032 a6[nip++] = vip->vip_addr.in6.sin6_addr; in vrrpd_build_vrrp()
3800 vrrp_ip_t *vip; /* The first IP over the VNIC */ in vrrpd_init_txsock_v4() local
3850 vip = TAILQ_FIRST(&vif->vvi_iplist); in vrrpd_init_txsock_v4()
3852 VRRPADDR2STR(vif->vvi_af, &vip->vip_addr, abuf, INET6_ADDRSTRLEN, in vrrpd_init_txsock_v4()
3859 &vip->vip_addr.in4.sin_addr, sizeof (struct in_addr)) < 0) { in vrrpd_init_txsock_v4()
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/netstat/
H A Dnetstat.c6622 struct vifctl *vip; in mrt_report() local
6658 for (vip = (struct vifctl *)item->valp; in mrt_report()
6659 (char *)vip < (char *)item->valp + item->length; in mrt_report()
6660 vip = (struct vifctl *)((char *)vip + in mrt_report()
6662 if (vip->vifc_lcl_addr.s_addr == 0) in mrt_report()
6669 vip->vifc_vifi, in mrt_report()
6670 vip->vifc_threshold, in mrt_report()
6671 vip->vifc_rate_limit, in mrt_report()
6672 pr_addr(vip->vifc_lcl_addr.s_addr, in mrt_report()
6675 (vip->vifc_flags & VIFF_TUNNEL) ? in mrt_report()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/
H A Dilbd_rules.c300 rl->rl_vip = kcmd.vip; in ilb_get_krule()
964 kcmd->vip = irl->irl_vip; in i_alloc_kernel_rule_cmd()
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/
H A Dfake_vfs.c494 vfs_impl_t *vip = vfsp->vfs_implp; in vfsimpl_teardown() local
496 if (vip == NULL) in vfsimpl_teardown()

12