Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/mge/if_mge.c
Show All 12 Lines | |||||
ctx = device_get_sysctl_ctx(sc->dev); | ctx = device_get_sysctl_ctx(sc->dev); | ||||
children = SYSCTL_CHILDREN(device_get_sysctl_tree(sc->dev)); | children = SYSCTL_CHILDREN(device_get_sysctl_tree(sc->dev)); | ||||
tree = SYSCTL_ADD_NODE(ctx, children, OID_AUTO, "int_coal", | tree = SYSCTL_ADD_NODE(ctx, children, OID_AUTO, "int_coal", | ||||
CTLFLAG_RD, 0, "MGE Interrupts coalescing"); | CTLFLAG_RD, 0, "MGE Interrupts coalescing"); | ||||
children = SYSCTL_CHILDREN(tree); | children = SYSCTL_CHILDREN(tree); | ||||
SYSCTL_ADD_PROC(ctx, children, OID_AUTO, "rx_time", | SYSCTL_ADD_PROC(ctx, children, OID_AUTO, "rx_time", | ||||
CTLTYPE_UINT | CTLFLAG_RW, sc, MGE_IC_RX, mge_sysctl_ic, | CTLTYPE_UINT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
sc, MGE_IC_RX, mge_sysctl_ic, | |||||
"I", "IC RX time threshold"); | "I", "IC RX time threshold"); | ||||
SYSCTL_ADD_PROC(ctx, children, OID_AUTO, "tx_time", | SYSCTL_ADD_PROC(ctx, children, OID_AUTO, "tx_time", | ||||
CTLTYPE_UINT | CTLFLAG_RW, sc, MGE_IC_TX, mge_sysctl_ic, | CTLTYPE_UINT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
sc, MGE_IC_TX, mge_sysctl_ic, | |||||
"I", "IC TX time threshold"); | "I", "IC TX time threshold"); | ||||
} | } | ||||
static int | static int | ||||
mge_mdio_writereg(device_t dev, int phy, int reg, int value) | mge_mdio_writereg(device_t dev, int phy, int reg, int value) | ||||
{ | { | ||||
mv_write_ge_smi(dev, phy, reg, value); | mv_write_ge_smi(dev, phy, reg, value); | ||||
Show All 12 Lines |