Lines Matching refs:val
137 static int axe_miibus_writereg(struct axe_softc *sc, int reg, int val);
220 axe_cmd(struct axe_softc *sc, int cmd, int index, int val, void *buf)
231 USETW(req.wValue, val);
244 uint16_t val;
247 axe_cmd(sc, AXE_CMD_MII_READ_REG, reg, 0x10, &val);
250 val = le16toh(val);
258 val &= ~BMSR_EXTCAP;
260 return (val);
264 axe_miibus_writereg(struct axe_softc *sc, int reg, int val)
266 val = htole32(val);
269 axe_cmd(sc, AXE_CMD_MII_WRITE_REG, reg, 0x10, &val);
277 uint16_t val = AXE_178_MEDIA_RX_EN | AXE_178_MEDIA_MAGIC;
285 val |= AXE_178_MEDIA_100TX;
290 val |= AXE_MEDIA_FULL_DUPLEX | AXE_178_MEDIA_TXFLOW_CONTROL_EN | AXE_178_MEDIA_RXFLOW_CONTROL_EN;
304 axe_cmd(sc, AXE_CMD_WRITE_MEDIA, 0, val, NULL);
353 uint16_t eeprom, val;
423 val = gpio0 == 1 ? AXE_GPIO0 | AXE_GPIO0_EN :
425 AXE_GPIO_WRITE(val, hz / 32);
426 AXE_GPIO_WRITE(val | AXE_GPIO2 | AXE_GPIO2_EN, hz / 32);
427 AXE_GPIO_WRITE(val | AXE_GPIO2_EN, hz / 4);
428 AXE_GPIO_WRITE(val | AXE_GPIO2 | AXE_GPIO2_EN, hz / 32);
432 val = axe_miibus_readreg(sc, 0x0001);
433 (void) axe_miibus_writereg(sc, 0x01, val | 0x0080);