fcp 1161 dev/ic/isp.c fcparam *fcp; fcp 1167 dev/ic/isp.c fcp = isp->isp_param; fcp 1173 dev/ic/isp.c fcp->isp_fwstate = FW_CONFIG_WAIT; fcp 1174 dev/ic/isp.c fcp->isp_loopstate = LOOP_NIL; fcp 1183 dev/ic/isp.c loopid = fcp->isp_loopid; fcp 1198 dev/ic/isp.c fcp->isp_fwoptions &= ~ICBOPT_FAIRNESS; fcp 1207 dev/ic/isp.c fcp->isp_fwoptions |= ICBOPT_FULL_LOGIN; fcp 1213 dev/ic/isp.c fcp->isp_fwoptions |= ICBOPT_PDBCHANGE_AE; fcp 1219 dev/ic/isp.c fcp->isp_fwoptions |= ICBOPT_TGT_ENABLE; fcp 1221 dev/ic/isp.c fcp->isp_fwoptions &= ~ICBOPT_TGT_ENABLE; fcp 1227 dev/ic/isp.c icbp->icb_fwoptions = fcp->isp_fwoptions; fcp 1228 dev/ic/isp.c icbp->icb_maxfrmlen = fcp->isp_maxfrmlen; fcp 1233 dev/ic/isp.c fcp->isp_maxfrmlen, ICB_DFLT_FRMLEN); fcp 1236 dev/ic/isp.c icbp->icb_maxalloc = fcp->isp_maxalloc; fcp 1239 dev/ic/isp.c "bad maximum allocation (%d)- using 16", fcp->isp_maxalloc); fcp 1242 dev/ic/isp.c icbp->icb_execthrottle = fcp->isp_execthrottle; fcp 1246 dev/ic/isp.c fcp->isp_execthrottle); fcp 1249 dev/ic/isp.c icbp->icb_retry_delay = fcp->isp_retry_delay; fcp 1250 dev/ic/isp.c icbp->icb_retry_count = fcp->isp_retry_count; fcp 1384 dev/ic/isp.c isp_put_icb(isp, icbp, (isp_icb_t *)fcp->isp_scratch); fcp 1391 dev/ic/isp.c mbs.param[2] = DMA_WD1(fcp->isp_scdma); fcp 1392 dev/ic/isp.c mbs.param[3] = DMA_WD0(fcp->isp_scdma); fcp 1395 dev/ic/isp.c mbs.param[6] = DMA_WD3(fcp->isp_scdma); fcp 1396 dev/ic/isp.c mbs.param[7] = DMA_WD2(fcp->isp_scdma); fcp 1422 dev/ic/isp.c fcparam *fcp = (fcparam *) isp->isp_param; fcp 1427 dev/ic/isp.c mbs.param[2] = DMA_WD1(fcp->isp_scdma); fcp 1428 dev/ic/isp.c mbs.param[3] = DMA_WD0(fcp->isp_scdma); fcp 1441 dev/ic/isp.c MEMCPY(map, fcp->isp_scratch, sizeof (fcpos_map_t)); fcp 1453 dev/ic/isp.c fcparam *fcp = (fcparam *) isp->isp_param; fcp 1456 dev/ic/isp.c fcp->portdb[i].valid = fcp->portdb[i].fabric_dev = 0; fcp 1463 dev/ic/isp.c fcparam *fcp = (fcparam *) isp->isp_param; fcp 1468 dev/ic/isp.c mbs.param[2] = DMA_WD1(fcp->isp_scdma); fcp 1469 dev/ic/isp.c mbs.param[3] = DMA_WD0(fcp->isp_scdma); fcp 1477 dev/ic/isp.c mbs.param[6] = DMA_WD3(fcp->isp_scdma); fcp 1478 dev/ic/isp.c mbs.param[7] = DMA_WD2(fcp->isp_scdma); fcp 1482 dev/ic/isp.c isp_get_pdb(isp, (isp_pdb_t *)fcp->isp_scratch, pdbp); fcp 1532 dev/ic/isp.c fcparam *fcp; fcp 1536 dev/ic/isp.c fcp = isp->isp_param; fcp 1554 dev/ic/isp.c if (lwfs != fcp->isp_fwstate) { fcp 1557 dev/ic/isp.c isp2100_fw_statename((int)fcp->isp_fwstate)); fcp 1558 dev/ic/isp.c lwfs = fcp->isp_fwstate; fcp 1560 dev/ic/isp.c if (fcp->isp_fwstate == FW_READY) { fcp 1608 dev/ic/isp.c if (fcp->isp_fwstate != FW_READY) { fcp 1620 dev/ic/isp.c fcp->isp_loopid = mbs.param[1]; fcp 1625 dev/ic/isp.c fcp->isp_topo = topo; fcp 1627 dev/ic/isp.c fcp->isp_topo = TOPO_NL_PORT; fcp 1629 dev/ic/isp.c fcp->isp_portid = fcp->isp_alpa = mbs.param[2] & 0xff; fcp 1637 dev/ic/isp.c fcp->isp_onfabric = 0; fcp 1649 dev/ic/isp.c } else if (fcp->isp_topo == TOPO_FL_PORT || fcp 1650 dev/ic/isp.c fcp->isp_topo == TOPO_F_PORT) { fcp 1658 dev/ic/isp.c fcp->isp_topo = TOPO_FL_PORT; fcp 1665 dev/ic/isp.c fcp->isp_topo = TOPO_NL_PORT; fcp 1668 dev/ic/isp.c fcp->isp_portid = mbs.param[2] | ((int) mbs.param[3] << 16); fcp 1673 dev/ic/isp.c lp = &fcp->portdb[loopid]; fcp 1697 dev/ic/isp.c fcp->isp_onfabric = 1; fcp 1702 dev/ic/isp.c fcp->isp_onfabric = 0; fcp 1703 dev/ic/isp.c fcp->portdb[FL_PORT_ID].valid = 0; fcp 1706 dev/ic/isp.c fcp->isp_gbspeed = 1; fcp 1715 dev/ic/isp.c fcp->isp_gbspeed = 2; fcp 1720 dev/ic/isp.c isp_prt(isp, ISP_LOGCONFIG, topology, fcp->isp_loopid, fcp->isp_alpa, fcp 1721 dev/ic/isp.c fcp->isp_portid, fcp->isp_loopstate, toponames[fcp->isp_topo]); fcp 1726 dev/ic/isp.c if (fcp->isp_iid_set == 0) { fcp 1727 dev/ic/isp.c fcp->isp_iid_set = 1; fcp 1728 dev/ic/isp.c fcp->isp_iid = fcp->isp_loopid; fcp 1729 dev/ic/isp.c lp = &fcp->portdb[fcp->isp_iid]; fcp 1731 dev/ic/isp.c lp = &fcp->portdb[fcp->isp_iid]; fcp 1732 dev/ic/isp.c if (fcp->isp_portid != lp->portid || fcp 1733 dev/ic/isp.c fcp->isp_loopid != lp->loopid || fcp 1734 dev/ic/isp.c fcp->isp_nodewwn != ISP_NODEWWN(isp) || fcp 1735 dev/ic/isp.c fcp->isp_portwwn != ISP_PORTWWN(isp)) { fcp 1737 dev/ic/isp.c count = fcp->isp_iid; fcp 1741 dev/ic/isp.c lp->loopid = fcp->isp_loopid; fcp 1742 dev/ic/isp.c lp->portid = fcp->isp_portid; fcp 1760 dev/ic/isp.c count = fcp->isp_iid; fcp 1790 dev/ic/isp.c fcparam *fcp = isp->isp_param; fcp 1797 dev/ic/isp.c if (fcp->isp_loopstate != LOOP_PDB_RCVD && fcp 1798 dev/ic/isp.c fcp->isp_loopstate != LOOP_FSCAN_DONE && fcp 1799 dev/ic/isp.c fcp->isp_loopstate != LOOP_LSCAN_DONE) { fcp 1803 dev/ic/isp.c if (fcp->isp_topo == TOPO_FL_PORT || fcp->isp_topo == TOPO_NL_PORT || fcp 1804 dev/ic/isp.c fcp->isp_topo == TOPO_N_PORT) { fcp 1805 dev/ic/isp.c if (fcp->isp_loopstate < LOOP_LSCAN_DONE) { fcp 1811 dev/ic/isp.c fcp->isp_loopstate = LOOP_SYNCING_PDB; fcp 1818 dev/ic/isp.c if (fcp->isp_topo == TOPO_NL_PORT) { fcp 1819 dev/ic/isp.c fcp->loop_seen_once = 1; fcp 1820 dev/ic/isp.c fcp->isp_loopstate = LOOP_READY; fcp 1828 dev/ic/isp.c for (lp = &fcp->portdb[0]; lp < &fcp->portdb[MAX_FC_TARG]; lp++) { fcp 1830 dev/ic/isp.c loopid = lp - fcp->portdb; fcp 1839 dev/ic/isp.c if (fcp->isp_topo == TOPO_FL_PORT) fcp 1844 dev/ic/isp.c if (fcp->isp_topo == TOPO_N_PORT) fcp 1854 dev/ic/isp.c for (lp = &fcp->portdb[base]; lp < &fcp->portdb[lim]; lp++) { fcp 1858 dev/ic/isp.c loopid = lp - fcp->portdb; fcp 1873 dev/ic/isp.c if ((portid = lp->portid) == fcp->isp_portid) { fcp 1917 dev/ic/isp.c (int) (lp - fcp->portdb), fcp 1923 dev/ic/isp.c if (fcp->isp_fwstate != FW_READY || fcp 1924 dev/ic/isp.c fcp->isp_loopstate != LOOP_SYNCING_PDB) { fcp 1940 dev/ic/isp.c (int) (lp - fcp->portdb), lp->loopid, fcp 1944 dev/ic/isp.c if (fcp->isp_fwstate != FW_READY || fcp 1945 dev/ic/isp.c fcp->isp_loopstate != LOOP_SYNCING_PDB) { fcp 1953 dev/ic/isp.c loopid = lp - fcp->portdb; fcp 1962 dev/ic/isp.c if (fcp->isp_fwstate != FW_READY || fcp 1963 dev/ic/isp.c fcp->isp_loopstate != LOOP_SYNCING_PDB) { fcp 1982 dev/ic/isp.c loopid, (int) (lp - fcp->portdb), fcp 2022 dev/ic/isp.c if (fcp->isp_fwstate != FW_READY || fcp 2023 dev/ic/isp.c fcp->isp_loopstate != LOOP_SYNCING_PDB) { fcp 2064 dev/ic/isp.c loopid = lp - fcp->portdb; fcp 2077 dev/ic/isp.c if (fcp->isp_fwstate != FW_READY || fcp 2078 dev/ic/isp.c fcp->isp_loopstate != LOOP_SYNCING_PDB) { fcp 2087 dev/ic/isp.c fcp->loop_seen_once = 1; fcp 2088 dev/ic/isp.c fcp->isp_loopstate = LOOP_READY; fcp 2096 dev/ic/isp.c fcparam *fcp = isp->isp_param; fcp 2100 dev/ic/isp.c switch (fcp->isp_topo) { fcp 2111 dev/ic/isp.c fcp->isp_loopstate = LOOP_LSCAN_DONE; fcp 2114 dev/ic/isp.c fcp->isp_loopstate = LOOP_SCANNING_LOOP; fcp 2119 dev/ic/isp.c MEMZERO((void *)fcp->tport, sizeof (fcp->tport)); fcp 2130 dev/ic/isp.c lp = &fcp->tport[loopid]; fcp 2135 dev/ic/isp.c if (loopid == fcp->isp_loopid) fcp 2139 dev/ic/isp.c if (fcp->isp_loopstate < LOOP_SCANNING_LOOP) fcp 2144 dev/ic/isp.c if (fcp->isp_loopstate < LOOP_SCANNING_LOOP) fcp 2155 dev/ic/isp.c if (fcp->isp_loopstate < LOOP_SCANNING_LOOP) fcp 2159 dev/ic/isp.c if (fcp->isp_loopstate < LOOP_SCANNING_LOOP) { fcp 2209 dev/ic/isp.c if (loopid == fcp->isp_iid) { fcp 2210 dev/ic/isp.c fcp->portdb[loopid].valid = 1; fcp 2211 dev/ic/isp.c fcp->portdb[loopid].loopid = fcp->isp_loopid; fcp 2214 dev/ic/isp.c fcp->portdb[loopid].valid = 0; fcp 2227 dev/ic/isp.c if (fcp->tport[loopid].port_wwn == 0) { fcp 2234 dev/ic/isp.c if (loopid == fcp->isp_iid) { fcp 2250 dev/ic/isp.c if (fcp->portdb[i].port_wwn == 0) fcp 2252 dev/ic/isp.c if (fcp->portdb[i].port_wwn != fcp 2253 dev/ic/isp.c fcp->tport[loopid].port_wwn) fcp 2261 dev/ic/isp.c if (fcp->portdb[i].loopid != loopid) { fcp 2263 dev/ic/isp.c fcp->portdb[i].loopid, fcp 2264 dev/ic/isp.c fcp->portdb[i].portid, loopid, fcp 2265 dev/ic/isp.c fcp->tport[loopid].portid); fcp 2267 dev/ic/isp.c fcp->portdb[i].portid = fcp->tport[loopid].portid; fcp 2268 dev/ic/isp.c fcp->portdb[i].loopid = loopid; fcp 2269 dev/ic/isp.c fcp->portdb[i].valid = 1; fcp 2270 dev/ic/isp.c fcp->portdb[i].roles = fcp->tport[loopid].roles; fcp 2277 dev/ic/isp.c if (fcp->portdb[i].port_wwn != fcp 2278 dev/ic/isp.c fcp->portdb[j].port_wwn) { fcp 2288 dev/ic/isp.c fcp->portdb[i].valid = 0; fcp 2289 dev/ic/isp.c fcp->portdb[j].valid = 0; fcp 2301 dev/ic/isp.c fcp->portdb[i].loopid, i, fcp->portdb[i].portid); fcp 2309 dev/ic/isp.c if (fcp->portdb[loopid].port_wwn != 0) { fcp 2311 dev/ic/isp.c if (fcp->portdb[lim].port_wwn == 0) fcp 2328 dev/ic/isp.c fcp->portdb[i].loopid = loopid; fcp 2329 dev/ic/isp.c fcp->portdb[i].port_wwn = fcp->tport[loopid].port_wwn; fcp 2330 dev/ic/isp.c fcp->portdb[i].node_wwn = fcp->tport[loopid].node_wwn; fcp 2331 dev/ic/isp.c fcp->portdb[i].roles = fcp->tport[loopid].roles; fcp 2332 dev/ic/isp.c fcp->portdb[i].portid = fcp->tport[loopid].portid; fcp 2333 dev/ic/isp.c fcp->portdb[i].valid = 1; fcp 2345 dev/ic/isp.c for (lp = &fcp->portdb[0]; lp < &fcp->portdb[hival]; lp++) { fcp 2355 dev/ic/isp.c loopid = lp - fcp->portdb; fcp 2359 dev/ic/isp.c fcp->isp_loopstate = LOOP_LSCAN_DONE; fcp 2416 dev/ic/isp.c fcparam *fcp = isp->isp_param; fcp 2420 dev/ic/isp.c if (fcp->isp_onfabric == 0) { fcp 2421 dev/ic/isp.c fcp->isp_loopstate = LOOP_FSCAN_DONE; fcp 2433 dev/ic/isp.c first_portid = portid = fcp->isp_portid; fcp 2434 dev/ic/isp.c fcp->isp_loopstate = LOOP_SCANNING_FABRIC; fcp 2446 dev/ic/isp.c rq->snscb_addr[RQRSP_ADDR0015] = DMA_WD0(fcp->isp_scdma+0x100); fcp 2447 dev/ic/isp.c rq->snscb_addr[RQRSP_ADDR1631] = DMA_WD1(fcp->isp_scdma+0x100); fcp 2448 dev/ic/isp.c rq->snscb_addr[RQRSP_ADDR3247] = DMA_WD2(fcp->isp_scdma+0x100); fcp 2449 dev/ic/isp.c rq->snscb_addr[RQRSP_ADDR4863] = DMA_WD3(fcp->isp_scdma+0x100); fcp 2454 dev/ic/isp.c isp_put_sns_request(isp, rq, (sns_screq_t *) fcp->isp_scratch); fcp 2458 dev/ic/isp.c mbs.param[2] = DMA_WD1(fcp->isp_scdma); fcp 2459 dev/ic/isp.c mbs.param[3] = DMA_WD0(fcp->isp_scdma); fcp 2463 dev/ic/isp.c mbs.param[6] = DMA_WD3(fcp->isp_scdma); fcp 2464 dev/ic/isp.c mbs.param[7] = DMA_WD2(fcp->isp_scdma); fcp 2466 dev/ic/isp.c if (fcp->isp_loopstate >= LOOP_SCANNING_FABRIC) { fcp 2467 dev/ic/isp.c fcp->isp_loopstate = LOOP_PDB_RCVD; fcp 2474 dev/ic/isp.c rs0 = (sns_ga_nxt_rsp_t *) ((u_int8_t *)fcp->isp_scratch+0x100); fcp 2487 dev/ic/isp.c fcp->isp_loopstate = LOOP_FSCAN_DONE; fcp 2547 dev/ic/isp.c fcp->isp_loopstate = LOOP_FSCAN_DONE; fcp 2566 dev/ic/isp.c fcp->isp_loopstate = LOOP_FSCAN_DONE; fcp 2579 dev/ic/isp.c fcparam *fcp = FCPARAM(isp); fcp 2585 dev/ic/isp.c if (fcp->isp_onfabric == 0) { fcp 2586 dev/ic/isp.c fcp->isp_loopstate = LOOP_FSCAN_DONE; fcp 2591 dev/ic/isp.c fcp->isp_loopstate = LOOP_SCANNING_FABRIC; fcp 2593 dev/ic/isp.c rq = (sns_gid_ft_req_t *)fcp->tport; fcp 2596 dev/ic/isp.c rq->snscb_addr[RQRSP_ADDR0015] = DMA_WD0(fcp->isp_scdma+IGPOFF); fcp 2597 dev/ic/isp.c rq->snscb_addr[RQRSP_ADDR1631] = DMA_WD1(fcp->isp_scdma+IGPOFF); fcp 2598 dev/ic/isp.c rq->snscb_addr[RQRSP_ADDR3247] = DMA_WD2(fcp->isp_scdma+IGPOFF); fcp 2599 dev/ic/isp.c rq->snscb_addr[RQRSP_ADDR4863] = DMA_WD3(fcp->isp_scdma+IGPOFF); fcp 2604 dev/ic/isp.c isp_put_gid_ft_request(isp, rq, (sns_gid_ft_req_t *) fcp->isp_scratch); fcp 2608 dev/ic/isp.c mbs.param[2] = DMA_WD1(fcp->isp_scdma); fcp 2609 dev/ic/isp.c mbs.param[3] = DMA_WD0(fcp->isp_scdma); fcp 2614 dev/ic/isp.c mbs.param[6] = DMA_WD3(fcp->isp_scdma); fcp 2615 dev/ic/isp.c mbs.param[7] = DMA_WD2(fcp->isp_scdma); fcp 2617 dev/ic/isp.c if (fcp->isp_loopstate >= LOOP_SCANNING_FABRIC) { fcp 2618 dev/ic/isp.c fcp->isp_loopstate = LOOP_PDB_RCVD; fcp 2623 dev/ic/isp.c if (fcp->isp_loopstate != LOOP_SCANNING_FABRIC) { fcp 2628 dev/ic/isp.c rs1 = (sns_gid_ft_rsp_t *) fcp->tport; fcp 2629 dev/ic/isp.c rs0 = (sns_gid_ft_rsp_t *) ((u_int8_t *)fcp->isp_scratch+IGPOFF); fcp 2642 dev/ic/isp.c fcp->isp_loopstate = LOOP_FSCAN_DONE; fcp 2673 dev/ic/isp.c gq->snscb_addr[RQRSP_ADDR0015] = DMA_WD0(fcp->isp_scdma+GXOFF); fcp 2674 dev/ic/isp.c gq->snscb_addr[RQRSP_ADDR1631] = DMA_WD1(fcp->isp_scdma+GXOFF); fcp 2675 dev/ic/isp.c gq->snscb_addr[RQRSP_ADDR3247] = DMA_WD2(fcp->isp_scdma+GXOFF); fcp 2676 dev/ic/isp.c gq->snscb_addr[RQRSP_ADDR4863] = DMA_WD3(fcp->isp_scdma+GXOFF); fcp 2681 dev/ic/isp.c (sns_gxn_id_req_t *) fcp->isp_scratch); fcp 2685 dev/ic/isp.c mbs.param[2] = DMA_WD1(fcp->isp_scdma); fcp 2686 dev/ic/isp.c mbs.param[3] = DMA_WD0(fcp->isp_scdma); fcp 2690 dev/ic/isp.c mbs.param[6] = DMA_WD3(fcp->isp_scdma); fcp 2691 dev/ic/isp.c mbs.param[7] = DMA_WD2(fcp->isp_scdma); fcp 2693 dev/ic/isp.c if (fcp->isp_loopstate >= LOOP_SCANNING_FABRIC) { fcp 2694 dev/ic/isp.c fcp->isp_loopstate = LOOP_PDB_RCVD; fcp 2699 dev/ic/isp.c if (fcp->isp_loopstate != LOOP_SCANNING_FABRIC) { fcp 2704 dev/ic/isp.c gs0 = (sns_gxn_id_rsp_t *) ((u_int8_t *)fcp->isp_scratch+GXOFF); fcp 2710 dev/ic/isp.c if (fcp->isp_loopstate != LOOP_SCANNING_FABRIC) { fcp 2728 dev/ic/isp.c gq->snscb_addr[RQRSP_ADDR0015] = DMA_WD0(fcp->isp_scdma+GXOFF); fcp 2729 dev/ic/isp.c gq->snscb_addr[RQRSP_ADDR1631] = DMA_WD1(fcp->isp_scdma+GXOFF); fcp 2730 dev/ic/isp.c gq->snscb_addr[RQRSP_ADDR3247] = DMA_WD2(fcp->isp_scdma+GXOFF); fcp 2731 dev/ic/isp.c gq->snscb_addr[RQRSP_ADDR4863] = DMA_WD3(fcp->isp_scdma+GXOFF); fcp 2736 dev/ic/isp.c (sns_gxn_id_req_t *) fcp->isp_scratch); fcp 2740 dev/ic/isp.c mbs.param[2] = DMA_WD1(fcp->isp_scdma); fcp 2741 dev/ic/isp.c mbs.param[3] = DMA_WD0(fcp->isp_scdma); fcp 2745 dev/ic/isp.c mbs.param[6] = DMA_WD3(fcp->isp_scdma); fcp 2746 dev/ic/isp.c mbs.param[7] = DMA_WD2(fcp->isp_scdma); fcp 2748 dev/ic/isp.c if (fcp->isp_loopstate >= LOOP_SCANNING_FABRIC) { fcp 2749 dev/ic/isp.c fcp->isp_loopstate = LOOP_PDB_RCVD; fcp 2754 dev/ic/isp.c if (fcp->isp_loopstate != LOOP_SCANNING_FABRIC) { fcp 2759 dev/ic/isp.c gs0 = (sns_gxn_id_rsp_t *) ((u_int8_t *)fcp->isp_scratch+GXOFF); fcp 2765 dev/ic/isp.c if (fcp->isp_loopstate != LOOP_SCANNING_FABRIC) { fcp 2791 dev/ic/isp.c gq->snscb_addr[RQRSP_ADDR0015] = DMA_WD0(fcp->isp_scdma+GXOFF); fcp 2792 dev/ic/isp.c gq->snscb_addr[RQRSP_ADDR1631] = DMA_WD1(fcp->isp_scdma+GXOFF); fcp 2793 dev/ic/isp.c gq->snscb_addr[RQRSP_ADDR3247] = DMA_WD2(fcp->isp_scdma+GXOFF); fcp 2794 dev/ic/isp.c gq->snscb_addr[RQRSP_ADDR4863] = DMA_WD3(fcp->isp_scdma+GXOFF); fcp 2799 dev/ic/isp.c (sns_gxn_id_req_t *) fcp->isp_scratch); fcp 2803 dev/ic/isp.c mbs.param[2] = DMA_WD1(fcp->isp_scdma); fcp 2804 dev/ic/isp.c mbs.param[3] = DMA_WD0(fcp->isp_scdma); fcp 2808 dev/ic/isp.c mbs.param[6] = DMA_WD3(fcp->isp_scdma); fcp 2809 dev/ic/isp.c mbs.param[7] = DMA_WD2(fcp->isp_scdma); fcp 2811 dev/ic/isp.c if (fcp->isp_loopstate >= LOOP_SCANNING_FABRIC) { fcp 2812 dev/ic/isp.c fcp->isp_loopstate = LOOP_PDB_RCVD; fcp 2817 dev/ic/isp.c if (fcp->isp_loopstate != LOOP_SCANNING_FABRIC) { fcp 2822 dev/ic/isp.c fs0 = (sns_gff_id_rsp_t *) ((u_int8_t *)fcp->isp_scratch+GXOFF); fcp 2829 dev/ic/isp.c if (fcp->isp_loopstate != LOOP_SCANNING_FABRIC) { fcp 2873 dev/ic/isp.c fcp->isp_loopstate = LOOP_FSCAN_DONE; fcp 2881 dev/ic/isp.c fcparam *fcp = isp->isp_param; fcp 2888 dev/ic/isp.c reqp->snscb_addr[RQRSP_ADDR0015] = DMA_WD0(fcp->isp_scdma + 0x100); fcp 2889 dev/ic/isp.c reqp->snscb_addr[RQRSP_ADDR1631] = DMA_WD1(fcp->isp_scdma + 0x100); fcp 2890 dev/ic/isp.c reqp->snscb_addr[RQRSP_ADDR3247] = DMA_WD2(fcp->isp_scdma + 0x100); fcp 2891 dev/ic/isp.c reqp->snscb_addr[RQRSP_ADDR4863] = DMA_WD3(fcp->isp_scdma + 0x100); fcp 2894 dev/ic/isp.c reqp->snscb_data[4] = fcp->isp_portid & 0xffff; fcp 2895 dev/ic/isp.c reqp->snscb_data[5] = (fcp->isp_portid >> 16) & 0xff; fcp 2901 dev/ic/isp.c isp_put_sns_request(isp, reqp, (sns_screq_t *) fcp->isp_scratch); fcp 2904 dev/ic/isp.c mbs.param[2] = DMA_WD1(fcp->isp_scdma); fcp 2905 dev/ic/isp.c mbs.param[3] = DMA_WD0(fcp->isp_scdma); fcp 2909 dev/ic/isp.c mbs.param[6] = DMA_WD3(fcp->isp_scdma); fcp 2910 dev/ic/isp.c mbs.param[7] = DMA_WD2(fcp->isp_scdma); fcp 2973 dev/ic/isp.c fcparam *fcp = isp->isp_param; fcp 2976 dev/ic/isp.c if (fcp->isp_fwstate != FW_READY || fcp 2977 dev/ic/isp.c fcp->isp_loopstate != LOOP_READY) { fcp 2991 dev/ic/isp.c if (fcp->isp_onfabric == 0) { fcp 3026 dev/ic/isp.c if (fcp->isp_fwstate != FW_READY) { fcp 3032 dev/ic/isp.c if (fcp->loop_seen_once) { fcp 3050 dev/ic/isp.c if (fcp->isp_onfabric == 0) { fcp 3060 dev/ic/isp.c if (fcp->isp_topo != TOPO_F_PORT && fcp 3075 dev/ic/isp.c if (fcp->isp_loopstate < LOOP_PDB_RCVD) { fcp 3077 dev/ic/isp.c if (fcp->loop_seen_once) { fcp 3088 dev/ic/isp.c if (fcp->isp_loopstate == LOOP_SCANNING_FABRIC || fcp 3089 dev/ic/isp.c fcp->isp_loopstate == LOOP_SCANNING_LOOP || fcp 3090 dev/ic/isp.c fcp->isp_loopstate == LOOP_SYNCING_PDB) { fcp 3100 dev/ic/isp.c if (fcp->isp_loopstate == LOOP_PDB_RCVD && fcp->isp_onfabric) { fcp 3104 dev/ic/isp.c if (fcp->isp_fwstate != FW_READY || fcp 3105 dev/ic/isp.c fcp->isp_loopstate < LOOP_FSCAN_DONE) { fcp 3116 dev/ic/isp.c if (fcp->isp_loopstate < LOOP_READY) { fcp 3120 dev/ic/isp.c if (fcp->isp_fwstate != FW_READY || fcp 3121 dev/ic/isp.c fcp->isp_loopstate != LOOP_READY) { fcp 3135 dev/ic/isp.c lp = &fcp->portdb[target]; fcp 5443 dev/ic/isp.c fcparam *fcp = isp->isp_param; fcp 5448 dev/ic/isp.c fcp->isp_fwstate = mbs.param[1]; fcp 5598 dev/ic/isp.c fcparam *fcp = (fcparam *) isp->isp_param; fcp 5601 dev/ic/isp.c fcp += channel; fcp 5602 dev/ic/isp.c if (fcp->isp_gotdparms) { fcp 5605 dev/ic/isp.c fcp->isp_gotdparms = 1; fcp 5606 dev/ic/isp.c fcp->isp_maxfrmlen = DEFAULT_FRAMESIZE(isp); fcp 5607 dev/ic/isp.c fcp->isp_maxalloc = ICB_DFLT_ALLOC; fcp 5608 dev/ic/isp.c fcp->isp_execthrottle = DEFAULT_EXEC_THROTTLE(isp); fcp 5609 dev/ic/isp.c fcp->isp_retry_delay = ICB_DFLT_RDELAY; fcp 5610 dev/ic/isp.c fcp->isp_retry_count = ICB_DFLT_RCOUNT; fcp 5612 dev/ic/isp.c fcp->isp_loopid = DEFAULT_LOOPID(isp); fcp 5613 dev/ic/isp.c fcp->isp_nodewwn = DEFAULT_NODEWWN(isp); fcp 5614 dev/ic/isp.c fcp->isp_portwwn = DEFAULT_PORTWWN(isp); fcp 5615 dev/ic/isp.c fcp->isp_fwoptions = 0; fcp 5616 dev/ic/isp.c fcp->isp_fwoptions |= ICBOPT_FAIRNESS; fcp 5617 dev/ic/isp.c fcp->isp_fwoptions |= ICBOPT_PDBCHANGE_AE; fcp 5618 dev/ic/isp.c fcp->isp_fwoptions |= ICBOPT_HARD_ADDRESS; fcp 5620 dev/ic/isp.c fcp->isp_fwoptions |= ICBOPT_FAST_POST; fcp 5623 dev/ic/isp.c fcp->isp_fwoptions |= ICBOPT_FULL_DUPLEX; fcp 5629 dev/ic/isp.c fcp->isp_fwoptions &= ~ICBOPT_EXTENDED; fcp 5661 dev/ic/isp.c ISP_NODEWWN(isp) = fcp->isp_nodewwn; fcp 5673 dev/ic/isp.c ISP_PORTWWN(isp) = fcp->isp_portwwn; fcp 6309 dev/ic/isp.c fcparam *fcp = (fcparam *) isp->isp_param; fcp 6331 dev/ic/isp.c fcp->isp_portwwn = wwn; fcp 6345 dev/ic/isp.c fcp->isp_nodewwn = wwn; fcp 6350 dev/ic/isp.c if (fcp->isp_nodewwn != 0 && fcp->isp_portwwn == 0) { fcp 6351 dev/ic/isp.c fcp->isp_portwwn = fcp->isp_nodewwn; fcp 6352 dev/ic/isp.c } else if (fcp->isp_nodewwn == 0 && fcp->isp_portwwn != 0) { fcp 6353 dev/ic/isp.c fcp->isp_nodewwn = fcp->isp_portwwn; fcp 6362 dev/ic/isp.c if (fcp->isp_nodewwn && fcp->isp_portwwn) { fcp 6363 dev/ic/isp.c if ((fcp->isp_nodewwn & (((u_int64_t) 0xfff) << 48)) != 0 && fcp 6364 dev/ic/isp.c (fcp->isp_nodewwn >> 60) == 2) { fcp 6365 dev/ic/isp.c fcp->isp_nodewwn &= ~((u_int64_t) 0xfff << 48); fcp 6367 dev/ic/isp.c if ((fcp->isp_portwwn & (((u_int64_t) 0xfff) << 48)) == 0 && fcp 6368 dev/ic/isp.c (fcp->isp_portwwn >> 60) == 2) { fcp 6369 dev/ic/isp.c fcp->isp_portwwn |= ((u_int64_t) 1 << 56); fcp 6380 dev/ic/isp.c fcp->isp_maxalloc = fcp 6383 dev/ic/isp.c fcp->isp_maxfrmlen = fcp 6385 dev/ic/isp.c fcp->isp_retry_delay = fcp 6387 dev/ic/isp.c fcp->isp_retry_count = fcp 6390 dev/ic/isp.c fcp->isp_loopid = fcp 6393 dev/ic/isp.c fcp->isp_execthrottle = fcp 6395 dev/ic/isp.c fcp->isp_fwoptions = ISP2100_NVRAM_OPTIONS(nvram_data); fcp 216 dev/ic/isp_inline.h fcparam *fcp; fcp 226 dev/ic/isp_inline.h fcp = FCPARAM(isp); fcp 227 dev/ic/isp_inline.h if (fcp->isp_fwstate != FW_READY || fcp->isp_loopstate < LOOP_PDB_RCVD) fcp 241 dev/ic/isp_inline.h if (fcp->isp_fwstate != FW_READY || fcp->isp_loopstate != LOOP_READY) { fcp 150 dev/ic/isp_openbsd.c fcparam *fcp = isp->isp_param; fcp 155 dev/ic/isp_openbsd.c if (fcp->isp_fwstate == FW_READY && fcp 156 dev/ic/isp_openbsd.c fcp->isp_loopstate >= LOOP_PDB_RCVD) { fcp 157 dev/ic/isp_openbsd.c defid = fcp->isp_loopid; fcp 789 dev/ic/isp_openbsd.c fcparam *fcp = isp->isp_param; fcp 791 dev/ic/isp_openbsd.c struct lportdb *lp = &fcp->portdb[tgt]; fcp 814 dev/ic/isp_openbsd.c fcparam *fcp = isp->isp_param; fcp 863 dev/ic/isp_openbsd.c if (fcp->isp_portid == clp->portid) { fcp 874 dev/ic/isp_openbsd.c if (fcp->isp_topo == TOPO_FL_PORT) fcp 879 dev/ic/isp_openbsd.c if (fcp->isp_topo == TOPO_N_PORT) fcp 891 dev/ic/isp_openbsd.c lp = &fcp->portdb[target]; fcp 905 dev/ic/isp_openbsd.c lp = &fcp->portdb[target]; fcp 964 dev/pci/isp_pci.c fcparam *fcp; fcp 1046 dev/pci/isp_pci.c fcp = isp->isp_param; fcp 1050 dev/pci/isp_pci.c bus_dmamem_map(dmat, &sg, rs, len, (caddr_t *)&fcp->isp_scratch, fcp 1056 dev/pci/isp_pci.c isp->isp_scdmap, (caddr_t)fcp->isp_scratch, len, NULL, fcp 1060 dev/pci/isp_pci.c fcp->isp_scdma = isp->isp_scdmap->dm_segs[0].ds_addr; fcp 316 msdosfs/msdosfs_fat.c struct fatcache *fcp; fcp 318 msdosfs/msdosfs_fat.c fcp = dep->de_fc; fcp 319 msdosfs/msdosfs_fat.c for (i = 0; i < FC_SIZE; i++, fcp++) { fcp 320 msdosfs/msdosfs_fat.c if (fcp->fc_frcn >= frcn) fcp 321 msdosfs/msdosfs_fat.c fcp->fc_frcn = FCE_EMPTY;