/illumos-gate/usr/src/lib/varpd/libvarpd/common/ |
H A D | libvarpd.c | 64 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 D | libvarpd_overlay.c | 40 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 D | libvarpd_persist.c | 57 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 D | libvarpd_door.c | 368 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 D | libvarpd_plugin.c | 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() 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 D | libvarpd_util.c | 38 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 D | version.c | 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() 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 D | libs.c | 553 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 D | syms.c | 606 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 D | resolve.c | 472 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 D | update.c | 2875 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 D | version.c | 143 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 D | ilb.c | 563 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 D | ilb_nat.c | 454 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 D | ilb_impl.h | 267 in6_addr_t vip; member
|
/illumos-gate/usr/src/lib/scsi/plugins/ses/ses2/common/ |
H A D | ses2_element.c | 358 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 D | ses2_element_ctl.c | 485 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 D | ilb_probe.c | 98 struct in6_addr vip; /* argv[1] */ member 193 if (inet_pton(AF_INET6, argv[1], ¶m->vip) == 0) in parse_probe_param() 198 IN6_INADDR_TO_V4MAPPED(&v4addr, ¶m->vip); in parse_probe_param() 255 param_addr = ¶m->vip; in set_sockaddr()
|
/illumos-gate/usr/src/uts/intel/io/viona/ |
H A D | viona_main.c | 1140 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 D | ilb.h | 99 in6_addr_t vip; member
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ |
H A D | ilbadm_subr.c | 902 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 D | pci_virtio_viona.c | 525 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 D | vrrpd.c | 3011 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 D | netstat.c | 6622 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 D | ilbd_rules.c | 300 rl->rl_vip = kcmd.vip; in ilb_get_krule() 964 kcmd->vip = irl->irl_vip; in i_alloc_kernel_rule_cmd()
|