Lines 1349-1354
Link Here
|
1349 |
sc->disable_msix = 0; |
1349 |
sc->disable_msix = 0; |
1350 |
sc->disable_msi = 0; |
1350 |
sc->disable_msi = 0; |
1351 |
sc->max_chains = MPS_CHAIN_FRAMES; |
1351 |
sc->max_chains = MPS_CHAIN_FRAMES; |
|
|
1352 |
sc->spinup_wait_time = DEFAULT_SPINUP_WAIT; |
1352 |
|
1353 |
|
1353 |
/* |
1354 |
/* |
1354 |
* Grab the global variables. |
1355 |
* Grab the global variables. |
Lines 1357-1362
Link Here
|
1357 |
TUNABLE_INT_FETCH("hw.mps.disable_msix", &sc->disable_msix); |
1358 |
TUNABLE_INT_FETCH("hw.mps.disable_msix", &sc->disable_msix); |
1358 |
TUNABLE_INT_FETCH("hw.mps.disable_msi", &sc->disable_msi); |
1359 |
TUNABLE_INT_FETCH("hw.mps.disable_msi", &sc->disable_msi); |
1359 |
TUNABLE_INT_FETCH("hw.mps.max_chains", &sc->max_chains); |
1360 |
TUNABLE_INT_FETCH("hw.mps.max_chains", &sc->max_chains); |
|
|
1361 |
TUNABLE_INT_FETCH("hw.mps.spinup_wait_time", &sc->spinup_wait_time); |
1360 |
|
1362 |
|
1361 |
/* Grab the unit-instance variables */ |
1363 |
/* Grab the unit-instance variables */ |
1362 |
snprintf(tmpstr, sizeof(tmpstr), "dev.mps.%d.debug_level", |
1364 |
snprintf(tmpstr, sizeof(tmpstr), "dev.mps.%d.debug_level", |
Lines 1379-1384
Link Here
|
1379 |
snprintf(tmpstr, sizeof(tmpstr), "dev.mps.%d.exclude_ids", |
1381 |
snprintf(tmpstr, sizeof(tmpstr), "dev.mps.%d.exclude_ids", |
1380 |
device_get_unit(sc->mps_dev)); |
1382 |
device_get_unit(sc->mps_dev)); |
1381 |
TUNABLE_STR_FETCH(tmpstr, sc->exclude_ids, sizeof(sc->exclude_ids)); |
1383 |
TUNABLE_STR_FETCH(tmpstr, sc->exclude_ids, sizeof(sc->exclude_ids)); |
|
|
1384 |
|
1385 |
snprintf(tmpstr, sizeof(tmpstr), "dev.mps.%d.spinup_wait_time", |
1386 |
device_get_unit(sc->mps_dev)); |
1387 |
TUNABLE_INT_FETCH(tmpstr, &sc->spinup_wait_time); |
1382 |
} |
1388 |
} |
1383 |
|
1389 |
|
1384 |
static void |
1390 |
static void |
Lines 1456-1461
Link Here
|
1456 |
OID_AUTO, "chain_alloc_fail", CTLFLAG_RD, |
1462 |
OID_AUTO, "chain_alloc_fail", CTLFLAG_RD, |
1457 |
&sc->chain_alloc_fail, "chain allocation failures"); |
1463 |
&sc->chain_alloc_fail, "chain allocation failures"); |
1458 |
#endif //FreeBSD_version >= 900030 |
1464 |
#endif //FreeBSD_version >= 900030 |
|
|
1465 |
|
1466 |
SYSCTL_ADD_INT(sysctl_ctx, SYSCTL_CHILDREN(sysctl_tree), |
1467 |
OID_AUTO, "spinup_wait_time", CTLFLAG_RD, |
1468 |
&sc->spinup_wait_time, DEFAULT_SPINUP_WAIT, "seconds to wait for " |
1469 |
"spinup after SATA ID error"); |
1459 |
} |
1470 |
} |
1460 |
|
1471 |
|
1461 |
int |
1472 |
int |