Home
last modified time | relevance | path

Searched refs:pip (Results 1 – 25 of 53) sorted by relevance

123

/illumos-gate/usr/src/uts/common/sys/
H A Dmdi_impldefs.h225 int (*vo_pi_init)(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags);
228 int (*vo_pi_uninit)(dev_info_t *vdip, mdi_pathinfo_t *pip,
232 int (*vo_pi_state_change)(dev_info_t *vdip, mdi_pathinfo_t *pip,
766 #define MDI_PI_ERRSTAT(pip, x) { \ argument
767 if (MDI_PI((pip))->pi_kstats != NULL) { \
769 pep = MDI_PI(pip)->pi_kstats->pi_kstat_errstats->ks_data; \
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
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dsunmdi.c275 static mdi_pathinfo_t *i_mdi_enable_disable_path(mdi_pathinfo_t *pip,
717 mdi_pathinfo_t *pip; in mdi_phci_unregister() local
759 for (pip = (mdi_pathinfo_t *)ph->ph_path_head; pip; in mdi_phci_unregister()
760 pip = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link) in mdi_phci_unregister()
761 MDI_PI(pip)->pi_phci = NULL; in mdi_phci_unregister()
1049 i_mdi_phci_lock(mdi_phci_t *ph, mdi_pathinfo_t *pip) in i_mdi_phci_lock() argument
1051 if (pip) { in i_mdi_phci_lock()
1055 MDI_PI_HOLD(pip); in i_mdi_phci_lock()
1056 MDI_PI_UNLOCK(pip); in i_mdi_phci_lock()
1058 MDI_PI_LOCK(pip); in i_mdi_phci_lock()
[all …]
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_provider.c503 dt_probe_instance_t *pip, *pip_next; in dt_probe_destroy() local
517 for (pip = prp->pr_inst; pip != NULL; pip = pip_next) { in dt_probe_destroy()
518 pip_next = pip->pi_next; in dt_probe_destroy()
519 dt_free(dtp, pip->pi_offs); in dt_probe_destroy()
520 dt_free(dtp, pip->pi_enoffs); in dt_probe_destroy()
521 dt_free(dtp, pip); in dt_probe_destroy()
534 dt_probe_instance_t *pip; in dt_probe_define() local
540 for (pip = prp->pr_inst; pip != NULL; pip = pip->pi_next) { in dt_probe_define()
541 if (strcmp(pip->pi_fname, fname) == 0 && in dt_probe_define()
542 ((rname == NULL && pip->pi_rname[0] == '\0') || in dt_probe_define()
[all …]
H A Ddt_program.c85 dtrace_proginfo_t *pip) in dtrace_program_info() argument
91 if (pip == NULL) in dtrace_program_info()
94 bzero(pip, sizeof (dtrace_proginfo_t)); in dtrace_program_info()
97 pip->dpi_descattr = _dtrace_maxattr; in dtrace_program_info()
98 pip->dpi_stmtattr = _dtrace_maxattr; in dtrace_program_info()
100 pip->dpi_descattr = _dtrace_defattr; in dtrace_program_info()
101 pip->dpi_stmtattr = _dtrace_defattr; in dtrace_program_info()
111 pip->dpi_descattr = in dtrace_program_info()
112 dt_attr_min(stp->ds_desc->dtsd_descattr, pip->dpi_descattr); in dtrace_program_info()
114 pip->dpi_stmtattr = in dtrace_program_info()
[all …]
H A Ddt_dof.c402 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()
453 pip->pi_noffs * sizeof (uint32_t), sizeof (uint32_t)); 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()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Dpckt.c210 struct pckt_info *pip; in pcktopen() local
225 pip = kmem_zalloc(sizeof (*pip), KM_SLEEP); in pcktopen()
228 pip->model = ddi_model_convert_from(get_udatamodel()); 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()
290 struct pckt_info *pip = (struct pckt_info *)q->q_ptr; in pcktclose() local
296 if (pip->pi_bufcall_id) { in pcktclose()
297 qunbufcall(q, pip->pi_bufcall_id); in pcktclose()
[all …]
H A Dtphci.c489 mdi_pathinfo_t *pip; in tphci_bus_config() local
516 rval = mdi_pi_alloc(parent, cname, guid, paddr, 0, &pip); in tphci_bus_config()
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()
542 *childp = mdi_pi_get_client(pip); in tphci_bus_config()
556 mdi_pathinfo_t *pip, *next; in tphci_bus_unconfig() local
567 pip = mdi_pi_find(parent, NULL, caddr); in tphci_bus_unconfig()
568 if (pip) { in tphci_bus_unconfig()
[all …]
/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/
H A Dos-ip.c119 struct nsldapi_os_statusinfo *pip, short events );
121 struct nsldapi_os_statusinfo *pip, short events );
123 struct nsldapi_os_statusinfo *pip, short revents );
128 struct nsldapi_cb_statusinfo *pip, short events );
130 struct nsldapi_cb_statusinfo *pip, short events );
132 struct nsldapi_cb_statusinfo *pip, short revents );
1233 nsldapi_add_to_os_pollfds( int fd, struct nsldapi_os_statusinfo *pip, argument
1240 for ( i = 0; i < pip->ossi_pollfds_size; ++i ) {
1241 if ( pip->ossi_pollfds[ i ].fd == fd ) {
1242 if (( pip->ossi_pollfds[ i ].events & events )
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/
H A Dscsi_vhci.c141 mdi_pathinfo_t *pip);
925 mdi_pathinfo_t *pip; in vhci_scsi_tgt_init() local
990 (MDI_SELECT_ONLINE_PATH | MDI_SELECT_STANDBY_PATH), NULL, &pip); in vhci_scsi_tgt_init()
992 mdi_rele_path(pip); in vhci_scsi_tgt_init()
1047 NULL, &pip); in vhci_scsi_tgt_init()
1049 mdi_rele_path(pip); in vhci_scsi_tgt_init()
1140 mdi_pathinfo_t *pip; in vhci_scsi_start() local
1354 (void *)(intptr_t)resrv_instance, &pip); in vhci_scsi_start()
1356 if ((rval == MDI_SUCCESS) && (pip != NULL)) { in vhci_scsi_start()
1358 mdi_pi_get_vhci_private(pip); in vhci_scsi_start()
[all …]
H A Dmpapi_impl.c902 mdi_pathinfo_t *pip; in vhci_get_path_list_for_mp_lu() local
932 pip = (mdi_pathinfo_t *)mppathp->resp; in vhci_get_path_list_for_mp_lu()
933 mdi_hold_path(pip); in vhci_get_path_list_for_mp_lu()
943 if (!(MDI_PI_FLAGS_IS_DEVICE_REMOVED(pip))) { in vhci_get_path_list_for_mp_lu()
953 mdi_rele_path(pip); in vhci_get_path_list_for_mp_lu()
987 mdi_pathinfo_t *pip; in vhci_get_path_list_for_init_port() local
1035 pip = (mdi_pathinfo_t *)mppathp->resp; in vhci_get_path_list_for_init_port()
1036 mdi_hold_path(pip); in vhci_get_path_list_for_init_port()
1046 if (!(MDI_PI_FLAGS_IS_DEVICE_REMOVED(pip))) { in vhci_get_path_list_for_init_port()
1056 mdi_rele_path(pip); in vhci_get_path_list_for_init_port()
[all …]
/illumos-gate/usr/src/uts/common/io/1394/targets/av1394/
H A Dav1394_cmp.c338 av1394_ioctl_plug_init_local(av1394_inst_t *avp, iec61883_plug_init_t *pip) in av1394_ioctl_plug_init_local() argument
346 if ((pip->pi_type == IEC61883_PLUG_MASTER_IN) || in av1394_ioctl_plug_init_local()
347 (pip->pi_type == IEC61883_PLUG_MASTER_OUT)) { in av1394_ioctl_plug_init_local()
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()
356 if (pip->pi_type == IEC61883_PLUG_OUT) { in av1394_ioctl_plug_init_local()
360 ASSERT(pip->pi_type == IEC61883_PLUG_IN); 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()
[all …]
/illumos-gate/usr/src/uts/sparc/os/
H A Dbootdev.c217 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()
303 if (mdi_pi_pathname_obp(pip, prom_path) != NULL) { in i_devname_to_promname()
310 pdip = mdi_pi_get_phci(pip); in i_devname_to_promname()
327 unit_address = MDI_PI(pip)->pi_addr; 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()
[all …]
/illumos-gate/usr/src/test/os-tests/tests/spoof-ras/
H A Dspoof-ras.c114 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 Dgcore.c48 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 Dses_snap.c118 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()
169 SCSI_WRITE32((uint8_t *)pip + dp->spd_gcoff, sp->ss_generation); 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
[all …]
H A Dses_node.c140 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 Djfp_iconv_unicode.h80 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 Dtopo_prop.c1133 topo_ipgroup_info_t *pip; in topo_pgroup_info() local
1144 pip = pg->tpg_info; in topo_pgroup_info()
1146 topo_hdl_strdup(thp, pip->tpi_name)) == NULL) { in topo_pgroup_info()
1153 info->tpi_namestab = pip->tpi_namestab; in topo_pgroup_info()
1154 info->tpi_datastab = pip->tpi_datastab; in topo_pgroup_info()
1155 info->tpi_version = pip->tpi_version; in topo_pgroup_info()
1167 pgroup_seterr(tnode_t *node, topo_pgroup_t *pg, topo_ipgroup_info_t *pip, in pgroup_seterr() argument
1172 if (pip != NULL) { in pgroup_seterr()
1173 if (pip->tpi_name != NULL) in pgroup_seterr()
1174 topo_hdl_strfree(thp, (char *)pip->tpi_name); in pgroup_seterr()
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi_lun.c384 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()
446 if (mdi_prop_update_string_array(pip, "compatible", 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()
[all …]
/illumos-gate/usr/src/lib/scsi/plugins/ses/ses2/common/
H A Dses2_enclosure_ctl.c164 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 Dses2_element.c86 ses2_psu_status_impl_t *pip = (ses2_psu_status_impl_t *)esip; in elem_parse_psu() local
90 pip->spsi_ident); in elem_parse_psu()
92 pip->spsi_dc_over_current); in elem_parse_psu()
94 pip->spsi_dc_under_voltage); in elem_parse_psu()
96 pip->spsi_dc_over_voltage); 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()
105 SES_NV_ADD(boolean_value, nverr, nvl, SES_PROP_OFF, pip->spsi_off); in elem_parse_psu()
[all …]
/illumos-gate/usr/src/cmd/logadm/
H A Dopts.c448 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 Dpam_framework.c397 struct pam_item *pip; in pam_set_item() local
421 pip = &(pamh->ps_item[item_type]); in pam_set_item()
426 if (pip->pi_addr != NULL) in pam_set_item()
427 (void) memset(pip->pi_addr, 0, pip->pi_size); in pam_set_item()
437 if (pip->pi_addr != NULL) { in pam_set_item()
438 free(pip->pi_addr); in pam_set_item()
442 pip->pi_addr = NULL; in pam_set_item()
443 pip->pi_size = 0; in pam_set_item()
445 pip->pi_addr = strdup((char *)item); in pam_set_item()
446 if (pip->pi_addr == NULL) { in pam_set_item()
[all …]
/illumos-gate/usr/src/cmd/mdb/i86xpv/modules/xpv/
H A Dxpv.c265 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 Dudf_alloc.c980 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()
1020 bp = ud_bread(pip->i_dev, loc << udf_vfsp->udf_l2d_shift, lbsize); in ud_ialloc()
1022 ud_free_space(pip->i_vfs, prn, blkno, size); in ud_ialloc()
1043 ((vap->va_gid == pip->i_gid) || groupmember(vap->va_gid, cr) || 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()
[all …]

123