Lines Matching refs:bits

842 static void smc_dump_mii_stream (byte * bits, int size)  in smc_dump_mii_stream()  argument
853 if (bits[i] & MII_MDOE) in smc_dump_mii_stream()
861 if (bits[i] & MII_MDO) in smc_dump_mii_stream()
869 if (bits[i] & MII_MDI) in smc_dump_mii_stream()
889 byte bits[64]; in smc_read_phy_register() local
897 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_read_phy_register()
900 bits[clk_idx++] = MII_MDOE; in smc_read_phy_register()
901 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_read_phy_register()
904 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_read_phy_register()
905 bits[clk_idx++] = MII_MDOE; in smc_read_phy_register()
911 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_read_phy_register()
913 bits[clk_idx++] = MII_MDOE; in smc_read_phy_register()
923 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_read_phy_register()
925 bits[clk_idx++] = MII_MDOE; in smc_read_phy_register()
932 bits[clk_idx++] = 0; in smc_read_phy_register()
940 bits[clk_idx++] = 0; in smc_read_phy_register()
943 bits[clk_idx++] = 0; in smc_read_phy_register()
958 for (i = 0; i < sizeof bits; ++i) { in smc_read_phy_register()
960 SMC_outw (dev, mii_reg | bits[i], MII_REG); in smc_read_phy_register()
965 SMC_outw (dev, mii_reg | bits[i] | MII_MCLK, MII_REG); in smc_read_phy_register()
967 bits[i] |= SMC_inw (dev, MII_REG) & MII_MDI; in smc_read_phy_register()
983 if (bits[input_idx++] & MII_MDI) in smc_read_phy_register()
990 smc_dump_mii_stream (bits, sizeof bits); in smc_read_phy_register()
1007 byte bits[65]; in smc_write_phy_register() local
1013 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_write_phy_register()
1016 bits[clk_idx++] = MII_MDOE; in smc_write_phy_register()
1017 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_write_phy_register()
1020 bits[clk_idx++] = MII_MDOE; in smc_write_phy_register()
1021 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_write_phy_register()
1027 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_write_phy_register()
1029 bits[clk_idx++] = MII_MDOE; in smc_write_phy_register()
1039 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_write_phy_register()
1041 bits[clk_idx++] = MII_MDOE; in smc_write_phy_register()
1048 bits[clk_idx++] = 0; in smc_write_phy_register()
1049 bits[clk_idx++] = 0; in smc_write_phy_register()
1055 bits[clk_idx++] = MII_MDOE | MII_MDO; in smc_write_phy_register()
1057 bits[clk_idx++] = MII_MDOE; in smc_write_phy_register()
1064 bits[clk_idx++] = 0; in smc_write_phy_register()
1079 for (i = 0; i < sizeof bits; ++i) { in smc_write_phy_register()
1081 SMC_outw (dev, mii_reg | bits[i], MII_REG); in smc_write_phy_register()
1086 SMC_outw (dev, mii_reg | bits[i] | MII_MCLK, MII_REG); in smc_write_phy_register()
1088 bits[i] |= SMC_inw (dev, MII_REG) & MII_MDI; in smc_write_phy_register()
1102 smc_dump_mii_stream (bits, sizeof bits); in smc_write_phy_register()