Lines Matching refs:bits
841 static void smc_dump_mii_stream (byte * bits, int size) in smc_dump_mii_stream() argument
852 if (bits[i] & MII_MDOE) in smc_dump_mii_stream()
860 if (bits[i] & MII_MDO) in smc_dump_mii_stream()
868 if (bits[i] & MII_MDI) in smc_dump_mii_stream()
888 byte bits[64]; in smc_read_phy_register() local
896 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_read_phy_register()
899 bits[clk_idx++] = MII_MDOE; in smc_read_phy_register()
900 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_read_phy_register()
903 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_read_phy_register()
904 bits[clk_idx++] = MII_MDOE; in smc_read_phy_register()
910 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_read_phy_register()
912 bits[clk_idx++] = MII_MDOE; in smc_read_phy_register()
922 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_read_phy_register()
924 bits[clk_idx++] = MII_MDOE; in smc_read_phy_register()
931 bits[clk_idx++] = 0; in smc_read_phy_register()
939 bits[clk_idx++] = 0; in smc_read_phy_register()
942 bits[clk_idx++] = 0; in smc_read_phy_register()
957 for (i = 0; i < sizeof bits; ++i) { in smc_read_phy_register()
959 SMC_outw (dev, mii_reg | bits[i], MII_REG); in smc_read_phy_register()
964 SMC_outw (dev, mii_reg | bits[i] | MII_MCLK, MII_REG); in smc_read_phy_register()
966 bits[i] |= SMC_inw (dev, MII_REG) & MII_MDI; in smc_read_phy_register()
982 if (bits[input_idx++] & MII_MDI) in smc_read_phy_register()
989 smc_dump_mii_stream (bits, sizeof bits); in smc_read_phy_register()
1006 byte bits[65]; in smc_write_phy_register() local
1012 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_write_phy_register()
1015 bits[clk_idx++] = MII_MDOE; in smc_write_phy_register()
1016 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_write_phy_register()
1019 bits[clk_idx++] = MII_MDOE; in smc_write_phy_register()
1020 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_write_phy_register()
1026 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_write_phy_register()
1028 bits[clk_idx++] = MII_MDOE; in smc_write_phy_register()
1038 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_write_phy_register()
1040 bits[clk_idx++] = MII_MDOE; in smc_write_phy_register()
1047 bits[clk_idx++] = 0; in smc_write_phy_register()
1048 bits[clk_idx++] = 0; in smc_write_phy_register()
1054 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_write_phy_register()
1056 bits[clk_idx++] = MII_MDOE; in smc_write_phy_register()
1063 bits[clk_idx++] = 0; in smc_write_phy_register()
1078 for (i = 0; i < sizeof bits; ++i) { in smc_write_phy_register()
1080 SMC_outw (dev, mii_reg | bits[i], MII_REG); in smc_write_phy_register()
1085 SMC_outw (dev, mii_reg | bits[i] | MII_MCLK, MII_REG); in smc_write_phy_register()
1087 bits[i] |= SMC_inw (dev, MII_REG) & MII_MDI; in smc_write_phy_register()
1101 smc_dump_mii_stream (bits, sizeof bits); in smc_write_phy_register()