Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/stge/if_stge.c
Show All 12 Lines | |||||
device_printf(dev, "couldn't allocate %s resources\n", | device_printf(dev, "couldn't allocate %s resources\n", | ||||
sc->sc_spec == stge_res_spec_mem ? "memory" : "I/O"); | sc->sc_spec == stge_res_spec_mem ? "memory" : "I/O"); | ||||
goto fail; | goto fail; | ||||
} | } | ||||
sc->sc_rev = pci_get_revid(dev); | sc->sc_rev = pci_get_revid(dev); | ||||
SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | ||||
SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), OID_AUTO, | SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), OID_AUTO, | ||||
"rxint_nframe", CTLTYPE_INT|CTLFLAG_RW, &sc->sc_rxint_nframe, 0, | "rxint_nframe", | ||||
CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | |||||
&sc->sc_rxint_nframe, 0, | |||||
sysctl_hw_stge_rxint_nframe, "I", "stge rx interrupt nframe"); | sysctl_hw_stge_rxint_nframe, "I", "stge rx interrupt nframe"); | ||||
SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | ||||
SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), OID_AUTO, | SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), OID_AUTO, | ||||
"rxint_dmawait", CTLTYPE_INT|CTLFLAG_RW, &sc->sc_rxint_dmawait, 0, | "rxint_dmawait", | ||||
CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | |||||
&sc->sc_rxint_dmawait, 0, | |||||
sysctl_hw_stge_rxint_dmawait, "I", "stge rx interrupt dmawait"); | sysctl_hw_stge_rxint_dmawait, "I", "stge rx interrupt dmawait"); | ||||
/* Pull in device tunables. */ | /* Pull in device tunables. */ | ||||
sc->sc_rxint_nframe = STGE_RXINT_NFRAME_DEFAULT; | sc->sc_rxint_nframe = STGE_RXINT_NFRAME_DEFAULT; | ||||
error = resource_int_value(device_get_name(dev), device_get_unit(dev), | error = resource_int_value(device_get_name(dev), device_get_unit(dev), | ||||
"rxint_nframe", &sc->sc_rxint_nframe); | "rxint_nframe", &sc->sc_rxint_nframe); | ||||
if (error == 0) { | if (error == 0) { | ||||
if (sc->sc_rxint_nframe < STGE_RXINT_NFRAME_MIN || | if (sc->sc_rxint_nframe < STGE_RXINT_NFRAME_MIN || | ||||
Show All 12 Lines |