/illumos-gate/usr/src/uts/common/sys/ |
H A D | mdi_impldefs.h | 790 #define MDI_PI_LOCK(pip) mutex_enter(&MDI_PI(pip)->pi_mutex) argument 791 #define MDI_PI_TRYLOCK(pip) mutex_tryenter(&MDI_PI(pip)->pi_mutex) argument 792 #define MDI_PI_UNLOCK(pip) mutex_exit(&MDI_PI(pip)->pi_mutex) argument 794 #define MDI_PI_LOCKED(pip) MUTEX_HELD(&MDI_PI(pip)->pi_mutex) argument 797 #define MDI_PI_HOLD(pip) (++MDI_PI(pip)->pi_ref_cnt) argument 798 #define MDI_PI_RELE(pip) (--MDI_PI(pip)->pi_ref_cnt) argument 876 MDI_PI(pip)->pi_old_state = MDI_PI_STATE(pip); \ 877 MDI_PI(pip)->pi_state = \ 900 MDI_PI(pip)->pi_old_state = MDI_PI_STATE(pip); \ 924 MDI_PI(pip)->pi_old_state = MDI_PI_STATE(pip); \ [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sunmdi.c | 3144 mdi_pi_spathname(pip), (void *)pip)); in mdi_pi_free() 3155 mdi_pi_spathname(pip), (void *)pip)); in mdi_pi_free() 3168 mdi_pi_spathname(pip), (void *)pip)); in mdi_pi_free() 3196 mdi_pi_spathname(pip), (void *)pip)); in mdi_pi_free() 3206 mdi_pi_spathname(pip), (void *)pip)); in mdi_pi_free() 3210 mdi_pi_spathname(pip), (void *)pip)); in mdi_pi_free() 3434 mdi_pi_spathname(pip), (void *)pip)); in i_mdi_pi_state_change() 3447 mdi_pi_spathname(pip), (void *)pip)); in i_mdi_pi_state_change() 3460 mdi_pi_spathname(pip), (void *)pip)); in i_mdi_pi_state_change() 4306 return (pip ? MDI_PI(pip)->pi_flags : 0); in mdi_pi_get_flags() [all …]
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_provider.c | 517 for (pip = prp->pr_inst; pip != NULL; pip = pip_next) { in dt_probe_destroy() 521 dt_free(dtp, pip); in dt_probe_destroy() 540 for (pip = prp->pr_inst; pip != NULL; pip = pip->pi_next) { in dt_probe_define() 547 if (pip == NULL) { in dt_probe_define() 548 if ((pip = dt_zalloc(dtp, sizeof (*pip))) == NULL) in dt_probe_define() 553 dt_free(dtp, pip); in dt_probe_define() 564 (void) strlcpy(pip->pi_fname, fname, sizeof (pip->pi_fname)); in dt_probe_define() 574 pip->pi_noffs = 0; in dt_probe_define() 799 pip->dtp_attr = dt_attr_min(pip->dtp_attr, pap->dtpa_mod); in dt_probe_info() 801 pip->dtp_attr = dt_attr_min(pip->dtp_attr, pap->dtpa_func); in dt_probe_info() [all …]
|
H A D | dt_program.c | 85 dtrace_proginfo_t *pip) in dtrace_program_info() argument 91 if (pip == NULL) in dtrace_program_info() 111 pip->dpi_descattr = in dtrace_program_info() 114 pip->dpi_stmtattr = in dtrace_program_info() 122 pip->dpi_recgens++; in dtrace_program_info() 126 pip->dpi_speculations++; in dtrace_program_info() 132 pip->dpi_aggregates++; in dtrace_program_info() 145 pip->dpi_recgens++; in dtrace_program_info() 152 dtrace_proginfo_t *pip) in dtrace_program_exec() argument 186 if (pip != NULL) in dtrace_program_exec() [all …]
|
H A D | dt_dof.c | 402 dt_probe_instance_t *pip; in dof_add_probe() local 436 for (pip = prp->pr_inst; pip != NULL; pip = pip->pi_next) { in dof_add_probe() 437 dt_dprintf("adding probe for %s:%s\n", pip->pi_fname, in dof_add_probe() 440 dofpr.dofpr_func = dof_add_string(ddo, pip->pi_fname); in dof_add_probe() 447 assert(pip->pi_noffs + pip->pi_nenoffs > 0); in dof_add_probe() 451 dofpr.dofpr_noffs = pip->pi_noffs; in dof_add_probe() 452 dt_buf_write(dtp, &ddo->ddo_offs, pip->pi_offs, in dof_add_probe() 457 dofpr.dofpr_nenoffs = pip->pi_nenoffs; in dof_add_probe() 458 dt_buf_write(dtp, &ddo->ddo_enoffs, pip->pi_enoffs, in dof_add_probe() 468 if (pip->pi_rname[0] == '\0') in dof_add_probe() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | pckt.c | 210 struct pckt_info *pip; in pcktopen() local 225 pip = kmem_zalloc(sizeof (*pip), KM_SLEEP); in pcktopen() 234 pip->pi_qptr = q; in pcktopen() 235 q->q_ptr = pip; in pcktopen() 236 WR(q)->q_ptr = pip; in pcktopen() 250 kmem_free(pip, sizeof (*pip)); in pcktopen() 296 if (pip->pi_bufcall_id) { in pcktclose() 298 pip->pi_bufcall_id = 0; in pcktclose() 557 if (pip->pi_bufcall_id) { in add_ctl_info() 609 switch (pip->model) { in add_ctl_info() [all …]
|
H A D | tphci.c | 489 mdi_pathinfo_t *pip; in tphci_bus_config() local 528 mdi_hold_path(pip); in tphci_bus_config() 530 rval = mdi_pi_online(pip, 0); in tphci_bus_config() 532 mdi_rele_path(pip); in tphci_bus_config() 536 (void) mdi_pi_free(pip, 0); in tphci_bus_config() 556 mdi_pathinfo_t *pip, *next; in tphci_bus_unconfig() local 568 if (pip) { in tphci_bus_unconfig() 569 mdi_hold_path(pip); in tphci_bus_unconfig() 573 mdi_rele_path(pip); in tphci_bus_unconfig() 590 mdi_hold_path(pip); in tphci_bus_unconfig() [all …]
|
/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/ |
H A D | os-ip.c | 1263 if ( pip->ossi_pollfds_size == 0 ) { 1270 + pip->ossi_pollfds_size) 1276 pip->ossi_pollfds = newpollfds; 1277 openslot = pip->ossi_pollfds_size; 1280 pip->ossi_pollfds[ i ].fd = -1; 1281 pip->ossi_pollfds[ i ].events = 1307 pip->ossi_pollfds[i].fd = -1; 1381 if ( pip->cbsi_pollfds_size == 0 ) { 1388 + pip->cbsi_pollfds_size) 1394 pip->cbsi_pollfds = newpollfds; [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/ |
H A D | scsi_vhci.c | 2743 pip = npip; in vhci_run_cmd() 3831 pip = npip; in vhci_update_pathstates() 6344 pip = mdi_get_next_client_path(pdip, pip); in vhci_get_phci_path_list() 6421 pip = mdi_get_next_phci_path(cdip, pip); in vhci_get_client_path_list() 7201 for (pip = mdi_get_next_phci_path(cdip, NULL); pip; in vhci_client_attached() 7202 pip = mdi_get_next_phci_path(cdip, pip)) in vhci_client_attached() 7577 npip = pip; in vhci_pgr_validate_and_register() 7578 pip = NULL; in vhci_pgr_validate_and_register() 7708 npip = pip; in vhci_pgr_validate_and_register() 7709 pip = NULL; in vhci_pgr_validate_and_register() [all …]
|
H A D | mpapi_impl.c | 1623 mdi_rele_path(pip); in vhci_set_tpg_access_state() 1823 pip = mpp->resp; in vhci_mpapi_chk_path() 1830 return (pip); in vhci_mpapi_chk_path() 1847 pip = mpp->resp; in vhci_mpapi_hold_pip() 1870 if (npip == pip) { in vhci_mpapi_hold_pip() 1949 mp_uscmdp->pip = pip; in vhci_init_uscsi_cmd() 2975 pd->resp = pip; in vhci_update_mpapi_data() 3512 if (pip == NULL) in vhci_mpapi_update_tpg_data() 3576 pd->resp = pip; in vhci_mpapi_update_tpg_data() 4162 (void *)pip)); in vhci_mpapi_set_path_state() [all …]
|
/illumos-gate/usr/src/uts/common/io/1394/targets/av1394/ |
H A D | av1394_cmp.c | 348 pip->pi_handle = av1394_pcr_make_ph(pip->pi_loc, in av1394_ioctl_plug_init_local() 349 pip->pi_type, 0); in av1394_ioctl_plug_init_local() 355 if (pip->pi_num == IEC61883_PLUG_ANY) { in av1394_ioctl_plug_init_local() 376 ph = av1394_pcr_make_ph(pip->pi_loc, pip->pi_type, pip->pi_num); in av1394_ioctl_plug_init_local() 390 pip->pi_rnum = av1394_pcr_idx2num(idx); in av1394_ioctl_plug_init_local() 391 pip->pi_handle = av1394_pcr_make_ph(pip->pi_loc, pip->pi_type, in av1394_ioctl_plug_init_local() 392 pip->pi_rnum); in av1394_ioctl_plug_init_local() 407 if (pip->pi_num == IEC61883_PLUG_ANY) { in av1394_ioctl_plug_init_remote() 411 ph = av1394_pcr_make_ph(pip->pi_loc, pip->pi_type, pip->pi_num); in av1394_ioctl_plug_init_remote() 415 pip->pi_handle = ph; in av1394_ioctl_plug_init_remote() [all …]
|
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | bootdev.c | 217 mdi_pathinfo_t *pip = NULL; in i_devname_to_promname() local 289 while ((pip = mdi_get_next_phci_path(dip, pip)) != NULL) { in i_devname_to_promname() 299 MDI_PI_LOCK(pip); in i_devname_to_promname() 300 MDI_PI_HOLD(pip); in i_devname_to_promname() 301 MDI_PI_UNLOCK(pip); in i_devname_to_promname() 310 pdip = mdi_pi_get_phci(pip); in i_devname_to_promname() 355 if (MDI_PI_IS_ONLINE(pip)) { in i_devname_to_promname() 367 MDI_PI_LOCK(pip); in i_devname_to_promname() 368 MDI_PI_RELE(pip); in i_devname_to_promname() 369 if (MDI_PI(pip)->pi_ref_cnt == 0) in i_devname_to_promname() [all …]
|
/illumos-gate/usr/src/test/os-tests/tests/spoof-ras/ |
H A D | spoof-ras.c | 114 struct nd_opt_prefix_info *pip, struct iovec *iov) in spoof_prepare_pi() argument 116 bzero(pip, sizeof (*pip)); in spoof_prepare_pi() 118 pip->nd_opt_pi_type = ND_OPT_PREFIX_INFORMATION; in spoof_prepare_pi() 119 pip->nd_opt_pi_len = 4; in spoof_prepare_pi() 120 pip->nd_opt_pi_prefix_len = prefix_len; in spoof_prepare_pi() 121 pip->nd_opt_pi_flags_reserved = in spoof_prepare_pi() 123 pip->nd_opt_pi_valid_time = 86400; in spoof_prepare_pi() 124 pip->nd_opt_pi_preferred_time = 86400; in spoof_prepare_pi() 125 if (inet_pton(AF_INET6, prefix, &pip->nd_opt_pi_prefix) == 0) { in spoof_prepare_pi() 130 iov->iov_base = (caddr_t)pip; in spoof_prepare_pi() [all …]
|
/illumos-gate/usr/src/cmd/gcore/ |
H A D | gcore.c | 48 const psinfo_t *pip = Ppsinfo(P); in convert_path() local 67 len = snprintf(fname, size, "%d", (int)pip->pr_pid); in convert_path() 70 len = snprintf(fname, size, "%d", (int)pip->pr_uid); in convert_path() 73 len = snprintf(fname, size, "%d", (int)pip->pr_gid); in convert_path() 76 len = snprintf(fname, size, "%s", pip->pr_fname); in convert_path() 105 if ((len = getzonenamebyid(pip->pr_zoneid, fname, in convert_path() 108 (int)pip->pr_zoneid); in convert_path()
|
/illumos-gate/usr/src/lib/scsi/libses/common/ |
H A D | ses_snap.c | 118 spc3_diag_page_impl_t *pip; in ses_snap_ctl_page() local 164 pip = (spc3_diag_page_impl_t *)pp->ssp_page; in ses_snap_ctl_page() 165 pip->sdpi_page_code = (uint8_t)page; in ses_snap_ctl_page() 166 SCSI_WRITE16(&pip->sdpi_page_length, in ses_snap_ctl_page() 180 spc3_diag_page_impl_t *pip; in read_status_page() local 254 pip = (spc3_diag_page_impl_t *)buf; in read_status_page() 256 if (pip->sdpi_page_code == page) in read_status_page() 259 retpage = pip->sdpi_page_code; in read_status_page() 324 ses2_supported_ses_diag_page_impl_t *pip; in pages_skel_create() local 345 pip = pp->ssp_page; in pages_skel_create() [all …]
|
H A D | ses_node.c | 140 ses2_config_page_impl_t *pip; in ses_build_snap_skel() local 151 pip = (ses2_config_page_impl_t *)pp->ssp_page; in ses_build_snap_skel() 172 for (eip = (ses2_ed_impl_t *)pip->scpi_data, i = 0; in ses_build_snap_skel() 173 i < pip->scpi_n_subenclosures + 1; in ses_build_snap_skel() 194 for (eip = (ses2_ed_impl_t *)pip->scpi_data, i = 0; in ses_build_snap_skel() 195 i < pip->scpi_n_subenclosures + 1; in ses_build_snap_skel()
|
/illumos-gate/usr/src/lib/iconv_modules/ja/common/ |
H A D | jfp_iconv_unicode.h | 80 unsigned char **pip, /* point pointer to input buf */ in read_unicode() argument 84 unsigned char *ip = *pip; in read_unicode() 147 *pip = ip; in read_unicode() 159 unsigned char **pip, /* point pointer to input buf */ in read_unicode() argument 163 unsigned char *ip = *pip; in read_unicode() 239 *pip = ip; in read_unicode() 379 utf8_ucs(unsigned int *p, unsigned char **pip, size_t *pileft) in utf8_ucs() argument 384 unsigned char *ip = *pip; /* next byte to read */ in utf8_ucs() 435 *pip = ip; in utf8_ucs() 446 unsigned char **pip, /* point pointer to input buf */ in read_unicode() argument [all …]
|
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_prop.c | 1133 topo_ipgroup_info_t *pip; in topo_pgroup_info() local 1144 pip = pg->tpg_info; in topo_pgroup_info() 1172 if (pip != NULL) { in pgroup_seterr() 1190 topo_ipgroup_info_t *pip; in topo_pgroup_create() local 1226 pg->tpg_info = pip; in topo_pgroup_create() 1240 topo_ipgroup_info_t *pip; in topo_pgroup_destroy() local 1264 pip = pg->tpg_info; in topo_pgroup_destroy() 1265 if (pip != NULL) { in topo_pgroup_destroy() 1280 topo_ipgroup_info_t *pip; in topo_pgroup_destroy_all() local 1292 pip = pg->tpg_info; in topo_pgroup_destroy_all() [all …]
|
/illumos-gate/usr/src/lib/scsi/plugins/ses/ses2/common/ |
H A D | ses2_enclosure_ctl.c | 164 ses2_string_out_page_impl_t *pip; in enc_ctl_string() local 188 if ((pip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np), in enc_ctl_string() 192 bcopy(data, pip->ssopi_data, datalen); in enc_ctl_string() 203 ses2_subnick_ctl_page_impl_t *pip, dummy; in enc_ctl_nick() local 222 if ((pip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np), in enc_ctl_nick() 226 pip->sspci_subenclosure_identifier = eid; in enc_ctl_nick() 227 bcopy(nick, pip->sspci_subenclosure_nickname, len); in enc_ctl_nick()
|
H A D | ses2_element.c | 90 pip->spsi_ident); in elem_parse_psu() 92 pip->spsi_dc_over_current); in elem_parse_psu() 98 pip->spsi_dc_fail); in elem_parse_psu() 100 pip->spsi_ac_fail); in elem_parse_psu() 102 pip->spsi_temp_warn); in elem_parse_psu() 104 pip->spsi_overtmp_fail); in elem_parse_psu() 107 pip->spsi_rqsted_on); in elem_parse_psu() 110 pip->spsi_hot_swap); in elem_parse_psu() 316 pip->spsi_report); in elem_parse_px() 318 pip->spsi_xmit_fail); in elem_parse_px() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_lun.c | 384 mdi_pathinfo_t *pip = NULL; in iscsi_lun_virt_create() local 414 0, &pip); in iscsi_lun_virt_create() 417 mdi_pi_set_phci_private(pip, (caddr_t)ilp); in iscsi_lun_virt_create() 419 if (mdi_prop_update_string(pip, MDI_GUID, in iscsi_lun_virt_create() 428 if (mdi_prop_update_int(pip, TARGET_PROP, in iscsi_lun_virt_create() 437 if (mdi_prop_update_int(pip, LUN_PROP, in iscsi_lun_virt_create() 456 mdi_rtn = mdi_pi_online(pip, 0); in iscsi_lun_virt_create() 462 ilp->lun_pip = pip; in iscsi_lun_virt_create() 467 if (pip && mdi_rtn != MDI_SUCCESS) { in iscsi_lun_virt_create() 470 (void) mdi_prop_remove(pip, NULL); in iscsi_lun_virt_create() [all …]
|
/illumos-gate/usr/src/cmd/logadm/ |
H A D | opts.c | 448 struct printerinfo *pip = (struct printerinfo *)arg; in printer() local 451 if (pip->isswitch) { in printer() 452 char *ep = pip->exclude; in printer() 458 (void) fprintf(pip->stream, " %s%s", (pip->isswitch) ? "-" : "", lhs); in printer() 460 (void) fprintf(pip->stream, " "); in printer() 461 opts_printword(s, pip->stream); in printer()
|
/illumos-gate/usr/src/lib/libpam/ |
H A D | pam_framework.c | 396 struct pam_item *pip; in pam_set_item() local 426 (void) memset(pip->pi_addr, 0, pip->pi_size); in pam_set_item() 437 free(pip->pi_addr); in pam_set_item() 442 pip->pi_size = 0; in pam_set_item() 446 pip->pi_size = 0; in pam_set_item() 449 pip->pi_size = strlen(pip->pi_addr); in pam_set_item() 454 free(pip->pi_addr); in pam_set_item() 462 pip->pi_size = size; in pam_set_item() 495 pip->pi_size = size; in pam_set_item() 549 struct pam_item *pip; in pam_get_item() local [all …]
|
/illumos-gate/usr/src/cmd/mdb/i86xpv/modules/xpv/ |
H A D | xpv.c | 265 uintptr_t pip; in _mdb_init() local 268 if (mdb_readsym(&pip, sizeof (pip), "xpv_panic_info") == -1) { in _mdb_init() 273 pip, 0) == -1) in _mdb_init()
|
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_alloc.c | 980 ud_ialloc(struct ud_inode *pip, in ud_ialloc() argument 1000 ASSERT(pip); in ud_ialloc() 1009 udf_vfsp = pip->i_udf; in ud_ialloc() 1011 prn = pip->i_icb_prn; in ud_ialloc() 1013 if ((err = ud_alloc_space(pip->i_vfs, prn, in ud_ialloc() 1022 ud_free_space(pip->i_vfs, prn, blkno, size); in ud_ialloc() 1052 fe->fe_gid = (pip->i_char & ISGID) ? in ud_ialloc() 1053 SWAP_32(pip->i_gid) : SWAP_32(gid); in ud_ialloc() 1161 if ((pip->i_char & ISGID) && (vap->va_type == VDIR)) { in ud_ialloc() 1198 if ((ip = ud_search_icache(pip->i_vfs, prn, blkno)) != NULL) { in ud_ialloc() [all …]
|