Home
last modified time | relevance | path

Searched refs:iport (Results 1 – 25 of 27) sorted by relevance

12

/titanic_50/usr/src/uts/common/io/comstar/port/fct/
H A Ddiscovery.c48 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);
[all …]
H A Dfct.c57 void fct_init_kstats(fct_i_local_port_t *iport);
316 fct_i_local_port_t *iport; in fct_get_port_list() local
322 for (iport = fct_iport_list; iport; iport = iport->iport_next) { in fct_get_port_list()
324 bcopy(iport->iport_port->port_pwwn, in fct_get_port_list()
337 fct_i_local_port_t *iport; in fct_get_iport_per_wwn() local
340 for (iport = fct_iport_list; iport; iport = iport->iport_next) { in fct_get_iport_per_wwn()
341 if (bcmp(iport->iport_port->port_pwwn, pwwn, 8) == 0) in fct_get_iport_per_wwn()
342 return (iport); in fct_get_iport_per_wwn()
351 fct_i_local_port_t *iport; in fct_get_adapter_attr() local
355 iport = fct_get_iport_per_wwn(pwwn); in fct_get_adapter_attr()
[all …]
H A Dfct_impl.h282 #define IPORT_FLOGI_DONE(iport) PORT_FLOGI_DONE(&(iport)->iport_link_info) argument
294 #define IS_WORKER_SLEEPING(iport) ((iport)->iport_flags & \ argument
395 fct_i_remote_port_t *fct_portid_to_portptr(fct_i_local_port_t *iport,
397 fct_i_remote_port_t *fct_lookup_irp_by_nodewwn(fct_i_local_port_t *iport,
399 fct_i_remote_port_t *fct_lookup_irp_by_portwwn(fct_i_local_port_t *iport,
401 void fct_queue_rp(fct_i_local_port_t *iport, fct_i_remote_port_t *irp);
402 void fct_deque_rp(fct_i_local_port_t *iport, fct_i_remote_port_t *irp);
403 int fct_implicitly_logo_all(fct_i_local_port_t *iport, int force_implicit);
405 void fct_rehash(fct_i_local_port_t *iport);
406 uint8_t fct_local_port_cleanup_done(fct_i_local_port_t *iport);
[all …]
H A Ddiscovery.h39 void fct_handle_sol_els_completion(fct_i_local_port_t *iport,
/titanic_50/usr/src/uts/common/io/scsi/adapters/pmcs/
H A Dpmcs_smhba.c64 pmcs_smhba_add_iport_prop(pmcs_iport_t *iport, data_type_t dt, in pmcs_smhba_add_iport_prop() argument
67 ASSERT(iport != NULL); in pmcs_smhba_add_iport_prop()
68 ASSERT(mutex_owned(&iport->lock)); in pmcs_smhba_add_iport_prop()
72 if (ddi_prop_update_int(DDI_DEV_T_NONE, iport->dip, in pmcs_smhba_add_iport_prop()
74 pmcs_prt(iport->pwp, PMCS_PRT_DEBUG, NULL, NULL, in pmcs_smhba_add_iport_prop()
79 if (ddi_prop_update_string(DDI_DEV_T_NONE, iport->dip, in pmcs_smhba_add_iport_prop()
81 pmcs_prt(iport->pwp, PMCS_PRT_DEBUG, NULL, NULL, in pmcs_smhba_add_iport_prop()
86 pmcs_prt(iport->pwp, PMCS_PRT_DEBUG, NULL, NULL, "%s: " in pmcs_smhba_add_iport_prop()
91 pmcs_smhba_set_phy_props(iport); in pmcs_smhba_add_iport_prop()
166 pmcs_smhba_set_phy_props(pmcs_iport_t *iport) in pmcs_smhba_set_phy_props() argument
[all …]
H A Dpmcs_subr.c746 pmcs_iport_t *iport; in pmcs_reset_phy() local
762 if (!pptr->iport || !pptr->valid_device_id) { in pmcs_reset_phy()
841 pmcs_hold_iport(pptr->iport); in pmcs_reset_phy()
842 iport = pptr->iport; in pmcs_reset_phy()
843 pmcs_smp_acquire(iport); in pmcs_reset_phy()
849 pmcs_smp_release(iport); in pmcs_reset_phy()
850 pmcs_rele_iport(iport); in pmcs_reset_phy()
1216 if ((pptr->iport == NULL) || in pmcs_abort_handler()
1217 (pptr->iport->ua_state != UA_ACTIVE)) { in pmcs_abort_handler()
1824 pmcs_iport_t *iport; in pmcs_hot_reset() local
[all …]
H A Dpmcs_intr.c297 pmcs_iport_t *iport; in pmcs_process_sas_hw_event() local
411 iport = pmcs_get_iport_by_wwn(pwp, wwn); in pmcs_process_sas_hw_event()
412 if (iport) { in pmcs_process_sas_hw_event()
415 mutex_enter(&iport->lock); in pmcs_process_sas_hw_event()
417 iport->pptr = pptr; in pmcs_process_sas_hw_event()
419 if (iport->ua_state == UA_ACTIVE) { in pmcs_process_sas_hw_event()
420 pmcs_add_phy_to_iport(iport, pptr); in pmcs_process_sas_hw_event()
421 pptr->iport = iport; in pmcs_process_sas_hw_event()
423 mutex_exit(&iport->lock); in pmcs_process_sas_hw_event()
424 pmcs_rele_iport(iport); in pmcs_process_sas_hw_event()
[all …]
H A Dpmcs_attach.c261 pmcs_iport_t *iport; in pmcs_iport_attach() local
297 iport = ddi_get_soft_state(pmcs_iport_softstate, inst); in pmcs_iport_attach()
298 if (iport == NULL) { in pmcs_iport_attach()
304 mutex_init(&iport->lock, NULL, MUTEX_DRIVER, in pmcs_iport_attach()
306 cv_init(&iport->refcnt_cv, NULL, CV_DEFAULT, NULL); in pmcs_iport_attach()
307 cv_init(&iport->smp_cv, NULL, CV_DEFAULT, NULL); in pmcs_iport_attach()
308 mutex_init(&iport->refcnt_lock, NULL, MUTEX_DRIVER, in pmcs_iport_attach()
310 mutex_init(&iport->smp_lock, NULL, MUTEX_DRIVER, in pmcs_iport_attach()
314 iport->dip = dip; in pmcs_iport_attach()
315 iport->pwp = pwp; in pmcs_iport_attach()
[all …]
H A Dpmcs_scsa.c158 pmcs_iport_t *iport; in pmcs_scsa_tran_tgt_init() local
175 iport = ITRAN2IPORT(tran); in pmcs_scsa_tran_tgt_init()
207 if (iport->ua_state == UA_INACTIVE) { in pmcs_scsa_tran_tgt_init()
227 tgt = pmcs_get_target(iport, tgt_port, B_TRUE); in pmcs_scsa_tran_tgt_init()
395 ddi_soft_state_bystr_free(iport->tgt_sstate, tgt_port); in pmcs_scsa_tran_tgt_init()
1014 pmcs_iport_t *iport; in pmcs_smp_start() local
1064 if ((pptr->iport == NULL) || !pptr->valid_device_id) { in pmcs_smp_start()
1112 pmcs_hold_iport(pptr->iport); in pmcs_smp_start()
1113 iport = pptr->iport; in pmcs_smp_start()
1114 pmcs_smp_acquire(iport); in pmcs_smp_start()
[all …]
H A Dpmcs_ds.c305 if (pptr->iport && (pptr->iport->ua_state != UA_ACTIVE)) { in pmcs_dev_state_recovery()
/titanic_50/usr/src/cmd/mdb/common/modules/stmf/
H A Dstmf.c194 struct stmf_i_local_port iport; in stmf_iss() local
220 if (mdb_vread(&iport, sizeof (struct stmf_i_local_port), addr) in stmf_iss()
226 issp = iport.ilport_ss_list; in stmf_iss()
405 struct stmf_i_local_port iport; in __ilport2iport() local
417 if (mdb_vread(&iport, sizeof (struct stmf_i_local_port), addr) in __ilport2iport()
424 (uintptr_t)iport.ilport_lport) != sizeof (stmf_local_port_t)) { in __ilport2iport()
463 struct fct_i_local_port iport; in ilport2iport() local
468 if (mdb_vread(&iport, sizeof (fct_i_local_port_t), in ilport2iport()
475 if (iport.iport_alias && in ilport2iport()
477 (uintptr_t)iport.iport_alias) in ilport2iport()
[all …]
/titanic_50/usr/src/grub/grub-0.97/netboot/
H A Dfsys_tftp.c48 static unsigned short iport = 2000; variable
107 if (!udp_transmit(arptable[ARP_SERVER].ipaddr.s_addr, ++iport, in tftp_file_read()
118 if (!await_reply(await_tftp, iport, NULL, timeout)) in tftp_file_read()
123 ++iport, TFTP_PORT, len, &tp)) in tftp_file_read()
134 iport, oport, in tftp_file_read()
187 iport, ntohs(tr->udp.src), in tftp_file_read()
213 udp_transmit(arptable[ARP_SERVER].ipaddr.s_addr, iport, in tftp_file_read()
255 if (! await_reply (await_tftp, iport, NULL, timeout)) in buf_fill()
267 ++iport, TFTP_PORT, len, &tp)) in buf_fill()
281 iport, oport, in buf_fill()
[all …]
/titanic_50/usr/src/lib/fm/topo/modules/common/pcibus/
H A Dpcibus_hba.c186 tnode_t *iport; in pci_iports_instantiate() local
200 iport = pci_iport_device_create(mod, auth, parent, cn, i++); in pci_iports_instantiate()
201 if (iport == NULL) in pci_iports_instantiate()
217 if (topo_node_range_create(mod, iport, SCSI_DEVICE, 0, j) < 0) in pci_iports_instantiate()
222 pci_scsi_device_create(mod, auth, iport, sd, in pci_iports_instantiate()
229 pci_scsi_device_create(mod, auth, iport, in pci_iports_instantiate()
239 if (topo_node_range_create(mod, iport, SMP_DEVICE, 0, j) < 0) in pci_iports_instantiate()
244 pci_smp_device_create(mod, auth, iport, smp, in pci_iports_instantiate()
/titanic_50/usr/src/uts/common/sys/scsi/adapters/pmcs/
H A Dpmcs_proto.h312 void pmcs_hold_iport(pmcs_iport_t *iport);
313 void pmcs_rele_iport(pmcs_iport_t *iport);
314 int pmcs_iport_configure_phys(pmcs_iport_t *iport);
315 void pmcs_iport_teardown_phys(pmcs_iport_t *iport);
350 void pmcs_smp_acquire(pmcs_iport_t *iport);
351 void pmcs_smp_release(pmcs_iport_t *iport);
H A Dpmcs_def.h126 pmcs_iport_t *iport; /* back ptr to the iport handle */ member
/titanic_50/usr/src/uts/common/io/scsi/adapters/smrt/
H A Dsmrt_hba.c1338 smrt_logvol_hba_setup(smrt_t *smrt, dev_info_t *iport) in smrt_logvol_hba_setup() argument
1342 tran = ddi_get_driver_private(iport); in smrt_logvol_hba_setup()
1356 if (scsi_hba_tgtmap_create(iport, SCSI_TM_FULLSET, MICROSEC, in smrt_logvol_hba_setup()
1370 smrt_logvol_hba_teardown(smrt_t *smrt, dev_info_t *iport) in smrt_logvol_hba_teardown() argument
1372 ASSERT(smrt->smrt_virt_iport == iport); in smrt_logvol_hba_teardown()
1399 smrt_phys_hba_setup(smrt_t *smrt, dev_info_t *iport) in smrt_phys_hba_setup() argument
1403 tran = ddi_get_driver_private(iport); in smrt_phys_hba_setup()
1417 if (scsi_hba_tgtmap_create(iport, SCSI_TM_FULLSET, MICROSEC, in smrt_phys_hba_setup()
1431 smrt_phys_hba_teardown(smrt_t *smrt, dev_info_t *iport) in smrt_phys_hba_teardown() argument
1433 ASSERT(smrt->smrt_phys_iport == iport); in smrt_phys_hba_teardown()
/titanic_50/usr/src/uts/common/sys/scsi/adapters/mpt_sas/
H A Dmptsas_smhba.h74 mptsas_create_phy_stats(mptsas_t *mpt, char *iport, dev_info_t *dip);
/titanic_50/usr/src/cmd/mdb/common/modules/pmcs/
H A Dpmcs.c371 struct pmcs_iport iport; in pmcs_iport_walk_cb() local
378 if (mdb_vread(&iport, sizeof (struct pmcs_iport), addr) != in pmcs_iport_walk_cb()
384 (uintptr_t)(iport.ua)) == -1) { in pmcs_iport_walk_cb()
388 if (iport.portid == 0xffff) { in pmcs_iport_walk_cb()
390 } else if (iport.portid == PMCS_IPORT_INVALID_PORT_ID) { in pmcs_iport_walk_cb()
393 mdb_snprintf(portid, sizeof (portid), "%d", iport.portid); in pmcs_iport_walk_cb()
396 switch (iport.ua_state) { in pmcs_iport_walk_cb()
418 ua_state, portid, iport.nphy, iport.dip); in pmcs_iport_walk_cb()
424 ua_state, portid, iport.nphy, iport.dip); in pmcs_iport_walk_cb()
427 if (iport.nphy > 0) { in pmcs_iport_walk_cb()
[all …]
/titanic_50/usr/src/uts/common/io/scsi/adapters/mpt_sas/
H A Dmptsas_smhba.c300 mptsas_create_phy_stats(mptsas_t *mpt, char *iport, dev_info_t *dip) in mptsas_create_phy_stats() argument
309 ASSERT(iport != NULL); in mptsas_create_phy_stats()
316 if (strcmp(phymask, iport) == 0) { in mptsas_create_phy_stats()
H A Dmptsas.c834 char *iport = NULL; in mptsas_iport_attach() local
901 iport = ddi_get_name_addr(dip); in mptsas_iport_attach()
902 if (iport && strncmp(iport, "v0", 2) == 0) { in mptsas_iport_attach()
920 if (strcmp(phymask, iport) == 0) { in mptsas_iport_attach()
927 "seems not exist", iport); in mptsas_iport_attach()
1024 if (strcmp(phymask, iport) == 0) { in mptsas_iport_attach()
1045 mptsas_create_phy_stats(mpt, iport, dip); in mptsas_iport_attach()
16198 char *iport = NULL; in mptsas_online_smp() local
16355 iport = ddi_get_name_addr(pdip); in mptsas_online_smp()
16360 if (strcmp(phymask, iport) == 0) { in mptsas_online_smp()
/titanic_50/usr/src/cmd/mpathadm/
H A Dmpathadm.c1900 int ol, i, iport; in listInitiatorPort() local
1940 for (iport = 0; in listInitiatorPort()
1941 iport < pInitOidList->oidCount; iport ++) { in listInitiatorPort()
1945 pInitOidList->oids[iport], in listInitiatorPort()
2046 int op, i, iport; in showInitiatorPort() local
2081 for (iport = 0; in showInitiatorPort()
2082 iport < pInitOidList->oidCount; in showInitiatorPort()
2083 iport ++) { in showInitiatorPort()
2088 pInitOidList->oids[iport], in showInitiatorPort()
/titanic_50/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_saa_impl.c944 int ihca, iport; in ibmf_saa_impl_register_port() local
990 for (iport = 0; iport < port_count; iport++) { in ibmf_saa_impl_register_port()
994 port_info_list + iport, &port_guid) != IBMF_SUCCESS) in ibmf_saa_impl_register_port()
1009 tnf_uint, port, iport + 1); in ibmf_saa_impl_register_port()
1019 saa_portp->saa_pt_ibmf_reginfo.ir_port_num = iport+1; in ibmf_saa_impl_register_port()
1024 saa_portp->saa_pt_port_num = iport + 1; in ibmf_saa_impl_register_port()
1027 saa_portp, port_info_list + iport); in ibmf_saa_impl_register_port()
1033 if (iport != port_count) in ibmf_saa_impl_register_port()
/titanic_50/usr/src/uts/common/c2/
H A Daudit_token.c756 au_to_iport(ushort_t iport) in au_to_iport() argument
766 adr_ushort(&adr, &iport, 1); in au_to_iport()
/titanic_50/usr/src/lib/libbsm/common/
H A Dau_to.c974 au_to_iport(ushort_t iport) in au_to_iport() argument
985 adr_short(&adr, (short *)&iport, 1); in au_to_iport()
/titanic_50/usr/src/uts/common/io/scsi/adapters/scsi_vhci/
H A Dmpapi_impl.c2831 char *iport, *tport; in vhci_mpapi_create_item() local
2839 iport = kmem_zalloc(MAXPATHLEN, KM_SLEEP); in vhci_mpapi_create_item()
2840 (void) ddi_pathname(mdi_pi_get_phci(pip), iport); in vhci_mpapi_create_item()
2855 (void) strlcat(pname, iport, MAXPATHLEN); in vhci_mpapi_create_item()
2858 kmem_free(iport, MAXPATHLEN); in vhci_mpapi_create_item()

12