Lines Matching refs:axe_cmd

289 axe_cmd(struct axe_softc *sc, int cmd, int index, int val, void *buf)  in axe_cmd()  function
332 axe_cmd(sc, AXE_CMD_MII_OPMODE_SW, 0, 0, NULL); in axe_uno_mii_read_reg()
334 err = axe_cmd(sc, AXE_CMD_MII_READ_REG, reg, phy, &data); in axe_uno_mii_read_reg()
335 axe_cmd(sc, AXE_CMD_MII_OPMODE_HW, 0, 0, NULL); in axe_uno_mii_read_reg()
371 axe_cmd(sc, AXE_CMD_MII_OPMODE_SW, 0, 0, NULL); in axe_uno_mii_write_reg()
372 err = axe_cmd(sc, AXE_CMD_MII_WRITE_REG, reg, phy, &aval); in axe_uno_mii_write_reg()
373 axe_cmd(sc, AXE_CMD_MII_OPMODE_HW, 0, 0, NULL); in axe_uno_mii_write_reg()
424 err = axe_cmd(sc, AXE_CMD_WRITE_MEDIA, 0, val, NULL); in axe_uno_mii_statchg()
445 if (axe_cmd(sc, AXE_CMD_RXCTL_READ, 0, 0, &rxmode)) { in axe_uno_mcast()
480 axe_cmd(sc, AXE_CMD_WRITE_MCAST, 0, 0, mchash); in axe_uno_mcast()
482 axe_cmd(sc, AXE_CMD_RXCTL_WRITE, 0, rxmode, NULL); in axe_uno_mcast()
505 if (axe_cmd(sc, cmd, 0, 0, un->un_eaddr)) { in axe_ax_init()
562 axe_cmd(sc, AXE_CMD_WRITE_GPIO, 0, (x), NULL); \
574 axe_cmd(sc, AXE_CMD_SROM_WR_ENABLE, 0, 0, NULL); in axe_ax88178_init()
576 if (axe_cmd(sc, AXE_CMD_SROM_READ, 0, 0x0017, &eeprom) != 0) in axe_ax88178_init()
578 axe_cmd(sc, AXE_CMD_SROM_WR_DISABLE, 0, 0, NULL); in axe_ax88178_init()
667 axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, AXE_SW_RESET_CLEAR, NULL); in axe_ax88178_init()
669 axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, in axe_ax88178_init()
673 axe_cmd(sc, AXE_CMD_SW_PHY_SELECT, 0, 0, NULL); in axe_ax88178_init()
675 axe_cmd(sc, AXE_CMD_RXCTL_WRITE, 0, 0, NULL); in axe_ax88178_init()
684 axe_cmd(sc, AXE_CMD_WRITE_GPIO, 0, 0x00b0, NULL); in axe_ax88772_init()
689 axe_cmd(sc, AXE_CMD_SW_PHY_SELECT, 0, in axe_ax88772_init()
694 axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, AXE_SW_RESET_CLEAR, NULL); in axe_ax88772_init()
698 axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, in axe_ax88772_init()
703 axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, AXE_SW_RESET_PRL, NULL); in axe_ax88772_init()
706 axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, in axe_ax88772_init()
710 axe_cmd(sc, AXE_CMD_SW_PHY_SELECT, 0, AXE_SW_PHY_SELECT_EXT, in axe_ax88772_init()
715 axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, in axe_ax88772_init()
720 axe_cmd(sc, AXE_CMD_RXCTL_WRITE, 0, 0, NULL); in axe_ax88772_init()
731 axe_cmd(sc, AXE_CMD_SW_PHY_SELECT, 0, in axe_ax88772_phywake()
739 axe_cmd(sc, AXE_CMD_SW_PHY_SELECT, 0, AXE_SW_PHY_SELECT_SS_ENB | in axe_ax88772_phywake()
744 axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, AXE_SW_RESET_IPPD | in axe_ax88772_phywake()
752 axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, AXE_SW_RESET_IPRL, NULL); in axe_ax88772_phywake()
754 axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, AXE_SW_RESET_PRTE, NULL); in axe_ax88772_phywake()
760 axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, AXE_SW_RESET_CLEAR, NULL); in axe_ax88772_phywake()
764 axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, AXE_SW_RESET_IPRL, NULL); in axe_ax88772_phywake()
777 axe_cmd(sc, AXE_CMD_RXCTL_WRITE, 0, 0, NULL); in axe_ax88772a_init()
795 if (axe_cmd(sc, AXE_CMD_SROM_READ, 0, AXE_EEPROM_772B_PHY_PWRCFG, in axe_ax88772b_init()
810 if (axe_cmd(sc, AXE_CMD_SROM_READ, 0, in axe_ax88772b_init()
823 axe_cmd(sc, AXE_CMD_RXCTL_WRITE, 0, 0, NULL); in axe_ax88772b_init()
931 if (axe_cmd(sc, AXE_CMD_READ_PHYID, 0, 0, &sc->axe_phyaddrs)) { in axe_attach()
960 if (axe_cmd(sc, AXE_CMD_READ_IPG012, 0, 0, sc->axe_ipgs)) { in axe_attach()
1188 axe_cmd(sc, AXE_772B_CMD_WRITE_TXCSUM, csum2, csum1, NULL); in axe_csum_cfg()
1202 axe_cmd(sc, AXE_772B_CMD_WRITE_RXCSUM, csum2, csum1, NULL); in axe_csum_cfg()
1223 axe_cmd(sc, AXE_172_CMD_WRITE_NODEID, 0, 0, un->un_eaddr); in axe_uno_init()
1224 axe_cmd(sc, AXE_172_CMD_WRITE_IPG0, 0, sc->axe_ipgs[0], NULL); in axe_uno_init()
1225 axe_cmd(sc, AXE_172_CMD_WRITE_IPG1, 0, sc->axe_ipgs[1], NULL); in axe_uno_init()
1226 axe_cmd(sc, AXE_172_CMD_WRITE_IPG2, 0, sc->axe_ipgs[2], NULL); in axe_uno_init()
1228 axe_cmd(sc, AXE_178_CMD_WRITE_NODEID, 0, 0, un->un_eaddr); in axe_uno_init()
1229 axe_cmd(sc, AXE_178_CMD_WRITE_IPG012, sc->axe_ipgs[2], in axe_uno_init()
1248 axe_cmd(sc, AXE_772B_CMD_RXCTL_WRITE_CFG, in axe_uno_init()
1287 axe_cmd(sc, AXE_CMD_RXCTL_WRITE, 0, rxmode, NULL); in axe_uno_init()