PERFORCE change 105739 for review
Matt Jacob
mjacob at FreeBSD.org
Wed Sep 6 21:29:55 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=105739
Change 105739 by mjacob at newisp on 2006/09/06 21:29:49
Some internal function rototilling.
Affected files ...
.. //depot/projects/newisp/dev/isp/isp_library.c#4 edit
Differences ...
==== //depot/projects/newisp/dev/isp/isp_library.c#4 (text) ====
@@ -48,7 +48,7 @@
int
isp_save_xs(ispsoftc_t *isp, XS_T *xs, uint32_t *handlep)
{
- uint32_t i, j;
+ uint16_t i, j;
for (j = isp->isp_lasthdls, i = 0; i < isp->isp_maxcmds; i++) {
if (isp->isp_xflist[j] == NULL) {
@@ -83,27 +83,21 @@
uint32_t
isp_find_handle(ispsoftc_t *isp, XS_T *xs)
{
- int i;
+ uint16_t i;
if (xs != NULL) {
for (i = 0; i < isp->isp_maxcmds; i++) {
if (isp->isp_xflist[i] == xs) {
- return ((uint32_t) i+1);
+ return ((uint32_t) (i+1));
}
}
}
return (0);
}
-int
+uint32_t
isp_handle_index(uint32_t handle)
{
- return (handle-1);
-}
-
-uint32_t
-isp_index_handle(int index)
-{
- return (index+1);
+ return (handle - 1);
}
void
@@ -206,22 +200,30 @@
fcp = FCPARAM(isp);
tptr = &tval;
if (isp_control(isp, ISPCTL_FCLINK_TEST, tptr) != 0) {
+ isp_prt(isp, ISP_LOGINFO, "isp_fc_runstate: linktest failed");
return (-1);
}
if (fcp->isp_fwstate != FW_READY ||
fcp->isp_loopstate < LOOP_PDB_RCVD) {
+ isp_prt(isp, ISP_LOGINFO, "isp_fc_runstate: f/w not ready");
return (-1);
}
if (isp_control(isp, ISPCTL_SCAN_LOOP, NULL) != 0) {
+ isp_prt(isp, ISP_LOGINFO, "isp_fc_runstate: scan loop fails");
return (-1);
}
if (isp_control(isp, ISPCTL_SCAN_FABRIC, NULL) != 0) {
+ isp_prt(isp, ISP_LOGINFO,
+ "isp_fc_runstate: scan fabric fails");
return (-1);
}
if (isp_control(isp, ISPCTL_PDB_SYNC, NULL) != 0) {
+ isp_prt(isp, ISP_LOGINFO, "isp_fc_runstate: pdb_sync fails");
return (-1);
}
if (fcp->isp_fwstate != FW_READY || fcp->isp_loopstate != LOOP_READY) {
+ isp_prt(isp, ISP_LOGINFO,
+ "isp_fc_runstate: f/w not ready again");
return (-1);
}
return (0);
More information about the p4-projects
mailing list