/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/ |
H A D | pcibus_hba.c | 186 tnode_t *iport; local 196 * First create any iport nodes. 198 if (strcmp(di_node_name(cn), "iport") != 0) 200 iport = pci_iport_device_create(mod, auth, parent, cn, i++); 201 if (iport == NULL) 217 if (topo_node_range_create(mod, iport, SCSI_DEVICE, 0, j) < 0) 222 pci_scsi_device_create(mod, auth, iport, sd, 229 pci_scsi_device_create(mod, auth, iport, 239 if (topo_node_range_create(mod, iport, SMP_DEVICE, 0, j) < 0) 244 pci_smp_device_create(mod, auth, iport, sm [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/ |
H A D | pmcs_smhba.c | 61 * Called with iport lock held. 64 pmcs_smhba_add_iport_prop(pmcs_iport_t *iport, data_type_t dt, argument 67 ASSERT(iport != NULL); 68 ASSERT(mutex_owned(&iport->lock)); 72 if (ddi_prop_update_int(DDI_DEV_T_NONE, iport->dip, 74 pmcs_prt(iport->pwp, PMCS_PRT_DEBUG, NULL, NULL, 79 if (ddi_prop_update_string(DDI_DEV_T_NONE, iport->dip, 81 pmcs_prt(iport->pwp, PMCS_PRT_DEBUG, NULL, NULL, 86 pmcs_prt(iport->pwp, PMCS_PRT_DEBUG, NULL, NULL, "%s: " 91 pmcs_smhba_set_phy_props(iport); 166 pmcs_smhba_set_phy_props(pmcs_iport_t *iport) argument [all...] |
H A D | pmcs_intr.c | 297 pmcs_iport_t *iport; local 404 * Get our iport, if attached, and set it up. Update 411 iport = pmcs_get_iport_by_wwn(pwp, wwn); 412 if (iport) { 415 mutex_enter(&iport->lock); 417 iport->pptr = pptr; 419 if (iport->ua_state == UA_ACTIVE) { 420 pmcs_add_phy_to_iport(iport, pptr); 421 pptr->iport = iport; [all...] |
H A D | pmcs_scsa.c | 158 pmcs_iport_t *iport; local 165 * First, make sure we're an iport and get the pointer to the HBA 175 iport = ITRAN2IPORT(tran); 205 * Validate that this tran_tgt_init is for an active iport. 207 if (iport->ua_state == UA_INACTIVE) { 209 "%s: Got tran_tgt_init on inactive iport for '%s'", 227 tgt = pmcs_get_target(iport, tgt_port, B_TRUE); 395 ddi_soft_state_bystr_free(iport->tgt_sstate, tgt_port); 1014 pmcs_iport_t *iport; local 1064 if ((pptr->iport 1211 pmcs_iport_t *iport; local 1365 pmcs_iport_t *iport; local 3165 pmcs_get_target(pmcs_iport_t *iport, char *tgt_port, boolean_t alloc_tgt) argument [all...] |
H A D | pmcs_attach.c | 210 cmn_err(CE_WARN, "?iport soft state init failed for pmcs"); 261 pmcs_iport_t *iport; local 293 "Failed to alloc soft state for iport %d", inst); 297 iport = ddi_get_soft_state(pmcs_iport_softstate, inst); 298 if (iport == NULL) { 300 "cannot get iport soft state"); 304 mutex_init(&iport->lock, NULL, MUTEX_DRIVER, 306 cv_init(&iport->refcnt_cv, NULL, CV_DEFAULT, NULL); 307 cv_init(&iport->smp_cv, NULL, CV_DEFAULT, NULL); 308 mutex_init(&iport 1147 pmcs_iport_t *iport = NULL; local 1219 pmcs_iport_unattach(pmcs_iport_t *iport) argument 3035 pmcs_create_one_phy_stats(pmcs_iport_t *iport, pmcs_phy_t *phyp) argument 3101 pmcs_create_all_phy_stats(pmcs_iport_t *iport) argument [all...] |
H A D | pmcs_subr.c | 746 pmcs_iport_t *iport; local 762 if (!pptr->iport || !pptr->valid_device_id) { 841 pmcs_hold_iport(pptr->iport); 842 iport = pptr->iport; 843 pmcs_smp_acquire(iport); 849 pmcs_smp_release(iport); 850 pmcs_rele_iport(iport); 1214 * If the iport is no longer active, flush the queues 1216 if ((pptr->iport 1824 pmcs_iport_t *iport; local 2016 pmcs_iport_tgtmap_create(pmcs_iport_t *iport) argument 2037 pmcs_iport_tgtmap_destroy(pmcs_iport_t *iport) argument 2057 pmcs_iport_teardown_phys(pmcs_iport_t *iport) argument 2091 pmcs_iport_configure_phys(pmcs_iport_t *iport) argument 2160 pmcs_iport_t *iport = NULL; local 2186 pmcs_iport_t *iport = NULL; local 2214 pmcs_iport_t *iport; local 2297 pmcs_hold_iport(pmcs_iport_t *iport) argument 2312 pmcs_rele_iport(pmcs_iport_t *iport) argument 2334 pmcs_iport_t *iport = NULL; local 2386 pmcs_iport_t *iport; local 2676 pmcs_iport_t *iport; local 2718 pmcs_iport_t *iport; local 2752 pmcs_iport_t *iport; local 2882 pmcs_report_iport_observations(pmcs_hw_t *pwp, pmcs_iport_t *iport, pmcs_phy_t *phyp) argument 2980 pmcs_iport_t *iport; local 3396 pmcs_configure_expander(pmcs_hw_t *pwp, pmcs_phy_t *pptr, pmcs_iport_t *iport) argument 4155 pmcs_iport_t *iport; local 4386 pmcs_iport_t *iport; local 5864 pmcs_find_phy_by_sas_address(pmcs_hw_t *pwp, pmcs_iport_t *iport, pmcs_phy_t *root, char *sas_addr) argument 7172 pmcs_iport_has_targets(pmcs_hw_t *pwp, pmcs_iport_t *iport) argument 7206 pmcs_iport_t *iport; local 7895 pmcs_add_phy_to_iport(pmcs_iport_t *iport, pmcs_phy_t *phyp) argument 7915 pmcs_remove_phy_from_iport(pmcs_iport_t *iport, pmcs_phy_t *phyp) argument 8004 pmcs_smp_acquire(pmcs_iport_t *iport) argument 8026 pmcs_smp_release(pmcs_iport_t *iport) argument 8154 pmcs_iport_active(pmcs_iport_t *iport) argument 8168 pmcs_iport_t *iport = (pmcs_iport_t *)tgtmap_priv; local 8205 pmcs_iport_t *iport = (pmcs_iport_t *)tgtmap_priv; local [all...] |
/illumos-gate/usr/src/grub/grub-0.97/netboot/ |
H A D | fsys_tftp.c | 48 static unsigned short iport = 2000; variable 107 if (!udp_transmit(arptable[ARP_SERVER].ipaddr.s_addr, ++iport, 118 if (!await_reply(await_tftp, iport, NULL, timeout)) 123 ++iport, TFTP_PORT, len, &tp)) 134 iport, oport, 187 iport, ntohs(tr->udp.src), 213 udp_transmit(arptable[ARP_SERVER].ipaddr.s_addr, iport, 255 if (! await_reply (await_tftp, iport, NULL, timeout)) 267 ++iport, TFTP_PORT, len, &tp)) 281 iport, opor [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas_smhba.c | 300 mptsas_create_phy_stats(mptsas_t *mpt, char *iport, dev_info_t *dip) argument 309 ASSERT(iport != NULL); 316 if (strcmp(phymask, iport) == 0) {
|
H A D | mptsas.c | 842 char *iport = NULL; local 870 * If this a scsi-iport node, nothing to do here. 882 cmn_err(CE_WARN, "Failed attach iport because fail to " 894 mptsas_log(mpt, CE_WARN, "Failed attach iport because fail to " 895 "get tran vector for the iport node"); 900 * Overwrite parent's tran_hba_private to iport's tran vector 909 iport = ddi_get_name_addr(dip); 910 if (iport && strncmp(iport, "v0", 2) == 0) { 928 if (strcmp(phymask, iport) 15783 char *iport = NULL; local [all...] |
/illumos-gate/usr/src/lib/libbsm/common/ |
H A D | au_to.c | 974 au_to_iport(ushort_t iport) argument 985 adr_short(&adr, (short *)&iport, 1);
|
/illumos-gate/usr/src/cmd/mdb/common/modules/stmf/ |
H A D | stmf.c | 194 struct stmf_i_local_port iport; local 220 if (mdb_vread(&iport, sizeof (struct stmf_i_local_port), addr) 226 issp = iport.ilport_ss_list; 405 struct stmf_i_local_port iport; local 417 if (mdb_vread(&iport, sizeof (struct stmf_i_local_port), addr) 424 (uintptr_t)iport.ilport_lport) != sizeof (stmf_local_port_t)) { 463 struct fct_i_local_port iport; local 468 if (mdb_vread(&iport, sizeof (fct_i_local_port_t), 475 if (iport.iport_alias && 477 (uintptr_t)iport 499 struct fct_i_local_port iport; local 562 struct fct_i_local_port iport; local 694 next_rport(struct fct_i_local_port *iport) argument 975 struct fct_i_local_port iport; local 1079 struct fct_i_local_port iport; local [all...] |
/illumos-gate/usr/src/cmd/mpathadm/ |
H A D | mpathadm.c | 1900 int ol, i, iport; local 1940 for (iport = 0; 1941 iport < pInitOidList->oidCount; iport ++) { 1945 pInitOidList->oids[iport], 2046 int op, i, iport; local 2081 for (iport = 0; 2082 iport < pInitOidList->oidCount; 2083 iport ++) { 2088 pInitOidList->oids[iport], [all...] |
/illumos-gate/usr/src/uts/common/io/comstar/port/fct/ |
H A D | discovery.c | 48 disc_action_t fct_handle_local_port_event(fct_i_local_port_t *iport); 49 disc_action_t fct_walk_discovery_queue(fct_i_local_port_t *iport); 50 disc_action_t fct_process_els(fct_i_local_port_t *iport, 54 disc_action_t fct_link_init_complete(fct_i_local_port_t *iport); 55 fct_status_t fct_complete_previous_li_cmd(fct_i_local_port_t *iport); 56 fct_status_t fct_sol_plogi(fct_i_local_port_t *iport, uint32_t id, 58 fct_status_t fct_sol_ct(fct_i_local_port_t *iport, uint32_t id, 60 fct_status_t fct_ns_scr(fct_i_local_port_t *iport, uint32_t id, 62 static disc_action_t fct_check_cmdlist(fct_i_local_port_t *iport); 63 static disc_action_t fct_check_solcmd_queue(fct_i_local_port_t *iport); 98 fct_i_local_port_t *iport = (fct_i_local_port_t *) local 258 fct_handle_local_port_event(fct_i_local_port_t *iport) argument 384 fct_lport_has_bigger_wwn(fct_i_local_port_t *iport) argument 410 fct_do_flogi(fct_i_local_port_t *iport) argument 504 fct_i_local_port_t *iport; local 541 fct_process_link_init(fct_i_local_port_t *iport) argument 800 fct_i_local_port_t *iport = local 1026 fct_i_local_port_t *iport = local 1107 fct_i_local_port_t *iport; local 1188 fct_i_local_port_t *iport = PORT_TO_IPORT(port); local 1237 fct_walk_discovery_queue(fct_i_local_port_t *iport) argument 1384 fct_i_local_port_t *iport = (fct_i_local_port_t *) local 1562 fct_i_local_port_t *iport = (fct_i_local_port_t *) local 1717 fct_i_local_port_t *iport = (fct_i_local_port_t *) local 1831 fct_i_local_port_t *iport = (fct_i_local_port_t *) local 1904 fct_i_local_port_t *iport = (fct_i_local_port_t *) local 1947 fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd); local 1968 fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd); local 2003 fct_process_els(fct_i_local_port_t *iport, fct_i_remote_port_t *irp) argument 2165 fct_handle_sol_els_completion(fct_i_local_port_t *iport, fct_i_cmd_t *icmd) argument 2200 fct_check_cmdlist(fct_i_local_port_t *iport) argument 2242 fct_check_solcmd_queue(fct_i_local_port_t *iport) argument 2320 fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd); local 2466 fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd); local 2506 fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd); local 2538 fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd); local 2634 fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd); local 2676 fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd); local 2719 fct_lookup_irp_by_nodewwn(fct_i_local_port_t *iport, uint8_t *nodewwn) argument 2739 fct_lookup_irp_by_portwwn(fct_i_local_port_t *iport, uint8_t *portwwn) argument 2778 fct_rscn_verify(fct_i_local_port_t *iport, uint8_t *rscn_req_payload, uint32_t rscn_req_size) argument [all...] |
H A D | fct.c | 57 void fct_init_kstats(fct_i_local_port_t *iport); 316 fct_i_local_port_t *iport; local 322 for (iport = fct_iport_list; iport; iport = iport->iport_next) { 324 bcopy(iport->iport_port->port_pwwn, 337 fct_i_local_port_t *iport; local 340 for (iport = fct_iport_list; iport; ipor 351 fct_i_local_port_t *iport; local 408 fct_i_local_port_t *iport = ilport; local 530 fct_i_local_port_t *iport; local 606 fct_i_local_port_t *iport; local 645 fct_i_local_port_t *iport = fct_get_iport_per_wwn(port_wwn); local 689 fct_i_local_port_t *iport = fct_get_iport_per_wwn(port_wwn); local 755 fct_i_local_port_t *iport; local 1141 fct_i_local_port_t *iport; local 1279 fct_i_local_port_t *iport; local 1370 fct_i_local_port_t *iport = (fct_i_local_port_t *) local 1404 fct_portid_to_portptr(fct_i_local_port_t *iport, uint32_t portid) argument 1422 fct_queue_rp(fct_i_local_port_t *iport, fct_i_remote_port_t *irp) argument 1436 fct_deque_rp(fct_i_local_port_t *iport, fct_i_remote_port_t *irp) argument 1521 fct_implicitly_logo_all(fct_i_local_port_t *iport, int force_implicit) argument 1563 fct_rehash(fct_i_local_port_t *iport) argument 1593 fct_local_port_cleanup_done(fct_i_local_port_t *iport) argument 1619 fct_i_local_port_t *iport = local 1744 fct_i_local_port_t *iport = local 1823 fct_i_local_port_t *iport = local 1853 fct_alloc_cmd_slot(fct_i_local_port_t *iport, fct_cmd_t *cmd) argument 1884 fct_post_to_discovery_queue(fct_i_local_port_t *iport, fct_i_remote_port_t *irp, fct_i_cmd_t *icmd) argument 1995 fct_i_local_port_t *iport = (fct_i_local_port_t *) local 2038 fct_i_local_port_t *iport = (fct_i_local_port_t *) local 2181 fct_i_local_port_t *iport; local 2504 fct_i_local_port_t *iport = NULL; local 2762 fct_i_local_port_t *iport = (fct_i_local_port_t *) local 2783 fct_i_local_port_t *iport = (fct_i_local_port_t *) local 2911 fct_i_local_port_t *iport = local 3025 fct_i_local_port_t *iport = (fct_i_local_port_t *) local 3044 fct_q_for_termination_lock_held(fct_i_local_port_t *iport, fct_i_cmd_t *icmd, fct_status_t s) argument 3078 fct_reset_flag_abort_called(fct_i_local_port_t *iport) argument 3122 fct_irp_deregister_speedup(fct_i_local_port_t *iport) argument 3140 fct_handle_port_offline(fct_i_local_port_t *iport) argument 3240 fct_cmd_terminator(fct_i_local_port_t *iport) argument 3557 fct_i_local_port_t *iport; local 3595 fct_init_kstats(fct_i_local_port_t *iport) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/ |
H A D | ibmf_saa_impl.c | 944 int ihca, iport; local 990 for (iport = 0; iport < port_count; iport++) { 994 port_info_list + iport, &port_guid) != IBMF_SUCCESS) 1009 tnf_uint, port, iport + 1); 1019 saa_portp->saa_pt_ibmf_reginfo.ir_port_num = iport+1; 1024 saa_portp->saa_pt_port_num = iport + 1; 1027 saa_portp, port_info_list + iport); 1033 if (iport ! [all...] |
/illumos-gate/usr/src/uts/common/c2/ |
H A D | audit_token.c | 756 au_to_iport(ushort_t iport) argument 766 adr_ushort(&adr, &iport, 1);
|
/illumos-gate/usr/src/cmd/mdb/common/modules/pmcs/ |
H A D | pmcs.c | 323 * First, we dump the iport's children dev_info node information. 333 * Then we try to dump the iport's path_info node information. 371 struct pmcs_iport iport; local 378 if (mdb_vread(&iport, sizeof (struct pmcs_iport), addr) != 384 (uintptr_t)(iport.ua)) == -1) { 388 if (iport.portid == 0xffff) { 390 } else if (iport.portid == PMCS_IPORT_INVALID_PORT_ID) { 393 mdb_snprintf(portid, sizeof (portid), "%d", iport.portid); 396 switch (iport.ua_state) { 414 /* Standard iport uni [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/ |
H A D | mpapi_impl.c | 2831 char *iport, *tport; local 2839 iport = kmem_zalloc(MAXPATHLEN, KM_SLEEP); 2840 (void) ddi_pathname(mdi_pi_get_phci(pip), iport); local 2855 (void) strlcat(pname, iport, MAXPATHLEN); 2858 kmem_free(iport, MAXPATHLEN);
|
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/pmcs/ |
H A D | pmcs_def.h | 126 pmcs_iport_t *iport; /* back ptr to the iport handle */ member in struct:pmcs_phy 127 pmcs_iport_t *last_iport; /* last iport this PHY was on */
|