Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/lib/varpd/libvarpd/common/
H A Dlibvarpd.c64 varpd_impl_t *vip; in libvarpd_create() local
72 if (vip == NULL) in libvarpd_create()
101 libvarpd_persist_init(vip); in libvarpd_create()
115 vip->vdi_doorfd = -1; in libvarpd_create()
128 libvarpd_persist_fini(vip); in libvarpd_destroy()
129 libvarpd_overlay_fini(vip); in libvarpd_destroy()
169 inst->vri_impl = vip; in libvarpd_instance_create()
193 mutex_exit(&vip->vdi_lock); in libvarpd_instance_create()
221 mutex_exit(&vip->vdi_lock); in libvarpd_instance_lookup()
237 mutex_exit(&vip->vdi_lock); in libvarpd_instance_lookup_by_dlid()
[all …]
H A Dlibvarpd_overlay.c40 if (vip->vdi_overlayfd == -1) in libvarpd_overlay_init()
48 assert(vip->vdi_overlayfd > 0); in libvarpd_overlay_fini()
51 vip->vdi_overlayfd, errno); in libvarpd_overlay_fini()
292 mutex_enter(&vip->vdi_lock); in libvarpd_overlay_lookup_run()
294 mutex_exit(&vip->vdi_lock); in libvarpd_overlay_lookup_run()
297 vip->vdi_lthr_count++; in libvarpd_overlay_lookup_run()
300 mutex_exit(&vip->vdi_lock); in libvarpd_overlay_lookup_run()
307 vip->vdi_lthr_count--; in libvarpd_overlay_lookup_run()
309 mutex_exit(&vip->vdi_lock); in libvarpd_overlay_lookup_run()
325 (void) cond_wait(&vip->vdi_lthr_cv, &vip->vdi_lock); in libvarpd_overlay_lookup_quiesce()
[all …]
H A Dlibvarpd_persist.c57 vip->vdi_persistfd = -1; in libvarpd_persist_init()
68 if (vip->vdi_persistfd != -1) { in libvarpd_persist_fini()
72 vip->vdi_persistfd = -1; in libvarpd_persist_fini()
113 vip->vdi_persistfd = fd; in libvarpd_persist_enable()
205 if (vip->vdi_persistfd == -1) in libvarpd_persist_instance()
336 inst->vri_impl = vip; in libvarpd_persist_restore_instance()
349 mutex_enter(&vip->vdi_lock); in libvarpd_persist_restore_instance()
360 mutex_exit(&vip->vdi_lock); in libvarpd_persist_restore_instance()
451 mutex_enter(&vip->vdi_lock); in libvarpd_check_degrade_cb()
460 mutex_exit(&vip->vdi_lock); in libvarpd_check_degrade_cb()
[all …]
H A Dlibvarpd_door.c368 varpd_impl_t *vip = cookie; in libvarpd_door_server() local
408 mutex_enter(&vip->vdi_lock); in libvarpd_door_server_create()
409 if (vip->vdi_doorfd >= 0) { in libvarpd_door_server_create()
410 mutex_exit(&vip->vdi_lock); in libvarpd_door_server_create()
414 vip->vdi_doorfd = door_create(libvarpd_door_server, vip, in libvarpd_door_server_create()
416 if (vip->vdi_doorfd == -1) { in libvarpd_door_server_create()
417 mutex_exit(&vip->vdi_lock); in libvarpd_door_server_create()
452 mutex_exit(&vip->vdi_lock); in libvarpd_door_server_create()
462 if (vip->vdi_doorfd != 0) { in libvarpd_door_server_destroy()
466 vip->vdi_doorfd = -1; in libvarpd_door_server_destroy()
[all …]
H A Dlibvarpd_plugin.c155 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()
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()
205 varpd_impl_t *vip = (varpd_impl_t *)vph; in libvarpd_plugin_walk() local
208 mutex_enter(&vip->vdi_lock); in libvarpd_plugin_walk()
210 vpp = AVL_NEXT(&vip->vdi_plugins, vpp)) { in libvarpd_plugin_walk()
212 mutex_exit(&vip->vdi_lock); in libvarpd_plugin_walk()
[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.c325 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()
424 vip = &ifl->ifl_verndx[cnt]; in ld_vers_check_need()
481 Ver_index *vip; in vers_index() local
497 vip[ndx].vi_desc = vdp; in vers_index()
556 return (vip); in vers_index()
793 Ver_index *vip; in ld_vers_def_process() local
940 Ver_index *vip; in ld_vers_promote() local
[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()
590 if (IN6_IS_ADDR_LOOPBACK(&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()
1547 ipaddr_t vip; in ilb_icmp_v4() local
1572 vip = ipha->ipha_dst; in ilb_icmp_v4()
1574 ipha->ipha_src = vip; in ilb_icmp_v4()
1784 info.vip = *dst; in ilb_check()
1834 info.vip = *dst; in ilb_check()
[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/intel/io/viona/
H A Dviona_main.c1140 vioc_intr_poll_t vip; in viona_ioc_intr_poll() local
1145 vip.vip_status[i] = val; in viona_ioc_intr_poll()
1151 if (ddi_copyout(&vip, udata, sizeof (vip), md) != 0) { in viona_ioc_intr_poll()
/illumos-gate/usr/src/uts/common/inet/
H A Dilb.h99 in6_addr_t vip; member
/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/bhyve/
H A Dpci_virtio_viona.c525 vioc_intr_poll_t vip; in pci_viona_poll_thread() local
531 res = ioctl(fd, VNA_IOC_INTR_POLL, &vip); in pci_viona_poll_thread()
533 if (vip.vip_status[i] == 0) { in pci_viona_poll_thread()
/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()
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()
6678 vip->vifc_pkt_in, 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()

12