Home
last modified time | relevance | path

Searched refs:sc_monitor (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/etherswitch/ar40xx/
H A Dar40xx_hw_mirror.c99 if (sc->sc_monitor.source_port >= AR40XX_NUM_PORTS in ar40xx_hw_mirror_set_registers()
100 || sc->sc_monitor.monitor_port >= AR40XX_NUM_PORTS in ar40xx_hw_mirror_set_registers()
101 || sc->sc_monitor.source_port == sc->sc_monitor.monitor_port) { in ar40xx_hw_mirror_set_registers()
108 (sc->sc_monitor.monitor_port << AR40XX_FWD_CTRL0_MIRROR_PORT_S); in ar40xx_hw_mirror_set_registers()
111 if (sc->sc_monitor.mirror_rx) { in ar40xx_hw_mirror_set_registers()
113 AR40XX_REG_PORT_LOOKUP(sc->sc_monitor.source_port)); in ar40xx_hw_mirror_set_registers()
116 AR40XX_REG_PORT_LOOKUP(sc->sc_monitor.source_port), in ar40xx_hw_mirror_set_registers()
121 if (sc->sc_monitor.mirror_tx) { in ar40xx_hw_mirror_set_registers()
123 AR40XX_REG_PORT_HOL_CTRL1(sc->sc_monitor.source_port)); in ar40xx_hw_mirror_set_registers()
126 AR40XX_REG_PORT_HOL_CTRL1(sc->sc_monitor.source_port), in ar40xx_hw_mirror_set_registers()
H A Dar40xx_main.c151 sc->sc_monitor.mirror_tx = false; in ar40xx_reset_switch()
152 sc->sc_monitor.mirror_rx = false; in ar40xx_reset_switch()
153 sc->sc_monitor.source_port = 0; in ar40xx_reset_switch()
154 sc->sc_monitor.monitor_port = 0; in ar40xx_reset_switch()
H A Dar40xx_var.h118 } sc_monitor; member