Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/mps/mps.c
Show All 12 Lines | |||||
&sc->chain_alloc_fail, "chain allocation failures"); | &sc->chain_alloc_fail, "chain allocation failures"); | ||||
SYSCTL_ADD_INT(sysctl_ctx, SYSCTL_CHILDREN(sysctl_tree), | SYSCTL_ADD_INT(sysctl_ctx, SYSCTL_CHILDREN(sysctl_tree), | ||||
OID_AUTO, "spinup_wait_time", CTLFLAG_RD, | OID_AUTO, "spinup_wait_time", CTLFLAG_RD, | ||||
&sc->spinup_wait_time, DEFAULT_SPINUP_WAIT, "seconds to wait for " | &sc->spinup_wait_time, DEFAULT_SPINUP_WAIT, "seconds to wait for " | ||||
"spinup after SATA ID error"); | "spinup after SATA ID error"); | ||||
SYSCTL_ADD_PROC(sysctl_ctx, SYSCTL_CHILDREN(sysctl_tree), | SYSCTL_ADD_PROC(sysctl_ctx, SYSCTL_CHILDREN(sysctl_tree), | ||||
OID_AUTO, "mapping_table_dump", CTLTYPE_STRING | CTLFLAG_RD, sc, 0, | OID_AUTO, "mapping_table_dump", | ||||
CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_NEEDGIANT, sc, 0, | |||||
mps_mapping_dump, "A", "Mapping Table Dump"); | mps_mapping_dump, "A", "Mapping Table Dump"); | ||||
SYSCTL_ADD_PROC(sysctl_ctx, SYSCTL_CHILDREN(sysctl_tree), | SYSCTL_ADD_PROC(sysctl_ctx, SYSCTL_CHILDREN(sysctl_tree), | ||||
OID_AUTO, "encl_table_dump", CTLTYPE_STRING | CTLFLAG_RD, sc, 0, | OID_AUTO, "encl_table_dump", | ||||
CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_NEEDGIANT, sc, 0, | |||||
mps_mapping_encl_dump, "A", "Enclosure Table Dump"); | mps_mapping_encl_dump, "A", "Enclosure Table Dump"); | ||||
SYSCTL_ADD_PROC(sysctl_ctx, SYSCTL_CHILDREN(sysctl_tree), | SYSCTL_ADD_PROC(sysctl_ctx, SYSCTL_CHILDREN(sysctl_tree), | ||||
OID_AUTO, "dump_reqs", CTLTYPE_OPAQUE | CTLFLAG_RD | CTLFLAG_SKIP, sc, 0, | OID_AUTO, "dump_reqs", | ||||
CTLTYPE_OPAQUE | CTLFLAG_RD | CTLFLAG_SKIP | CTLFLAG_NEEDGIANT, | |||||
sc, 0, | |||||
mps_dump_reqs, "I", "Dump Active Requests"); | mps_dump_reqs, "I", "Dump Active Requests"); | ||||
SYSCTL_ADD_INT(sysctl_ctx, SYSCTL_CHILDREN(sysctl_tree), | SYSCTL_ADD_INT(sysctl_ctx, SYSCTL_CHILDREN(sysctl_tree), | ||||
OID_AUTO, "use_phy_num", CTLFLAG_RD, &sc->use_phynum, 0, | OID_AUTO, "use_phy_num", CTLFLAG_RD, &sc->use_phynum, 0, | ||||
"Use the phy number for enumeration"); | "Use the phy number for enumeration"); | ||||
} | } | ||||
static struct mps_debug_string { | static struct mps_debug_string { | ||||
Show All 12 Lines |