| /illumos-gate/usr/src/lib/varpd/libvarpd/common/ |
| H A D | libvarpd.c | 64 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 D | libvarpd_overlay.c | 37 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 D | libvarpd_persist.c | 55 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 D | libvarpd_door.c | 48 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 D | libvarpd_plugin.c | 150 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 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 | 312 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 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() 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 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/common/inet/ |
| H A D | ilb.h | 99 in6_addr_t vip; member
|
| /illumos-gate/usr/src/uts/intel/io/viona/ |
| H A D | viona_main.c | 1763 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 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/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() 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 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()
|
| /illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/ |
| H A D | fake_vfs.c | 494 vfs_impl_t *vip = vfsp->vfs_implp; in vfsimpl_teardown() local 496 if (vip == NULL) in vfsimpl_teardown()
|