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

/illumos-gate/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);
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 Dfct.c57 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...]
H A Ddiscovery.h39 void fct_handle_sol_els_completion(fct_i_local_port_t *iport,
H A Dfct_impl.h282 #define IPORT_FLOGI_DONE(iport) PORT_FLOGI_DONE(&(iport)->iport_link_info)
285 * iport flags
294 #define IS_WORKER_SLEEPING(iport) ((iport)->iport_flags & \
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_
[all...]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/
H A Dpmcs_smhba.c61 * 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 Dpmcs_subr.c746 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...]
H A Dpmcs_attach.c210 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 Dpmcs_intr.c297 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 Dpmcs_scsa.c158 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 Dpmcs_ds.c305 if (pptr->iport && (pptr->iport->ua_state != UA_ACTIVE)) {
307 "%s: No DS recovery on PHY %s, iport not active",
/illumos-gate/usr/src/cmd/mdb/common/modules/stmf/
H A Dstmf.c194 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/lib/fm/topo/modules/common/pcibus/
H A Dpcibus_hba.c186 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/sys/scsi/adapters/pmcs/
H A Dpmcs_proto.h209 * These functions setup/teardown iport tgtmap
312 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 in struct:pmcs_phy
127 pmcs_iport_t *last_iport; /* last iport this PHY was on */
/illumos-gate/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,
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/sys/scsi/adapters/mpt_sas/
H A Dmptsas_smhba.h74 mptsas_create_phy_stats(mptsas_t *mpt, char *iport, dev_info_t *dip);
H A Dmptsas_var.h947 * think the target is associated to the iport and
1371 mptsas_create_phy_stats(mptsas_t *mpt, char *iport, dev_info_t *dip);
/illumos-gate/usr/src/cmd/mdb/common/modules/pmcs/
H A Dpmcs.c323 * 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/mpt_sas/
H A Dmptsas_smhba.c300 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 Dmptsas.c842 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/cmd/mpathadm/
H A Dmpathadm.c1900 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/ib/mgt/ibmf/
H A Dibmf_saa_impl.c944 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 Daudit_token.c756 au_to_iport(ushort_t iport) argument
766 adr_ushort(&adr, &iport, 1);
/illumos-gate/usr/src/lib/libbsm/common/
H A Dau_to.c974 au_to_iport(ushort_t iport) argument
985 adr_short(&adr, (short *)&iport, 1);
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/
H A Dmpapi_impl.c2831 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);

Completed in 171 milliseconds