Lines Matching refs:i2ccmd
245 u32 i, i2ccmd = 0; in igb_read_phy_reg_i2c() local
251 i2ccmd = ((offset << E1000_I2CCMD_REG_ADDR_SHIFT) | in igb_read_phy_reg_i2c()
255 wr32(E1000_I2CCMD, i2ccmd); in igb_read_phy_reg_i2c()
260 i2ccmd = rd32(E1000_I2CCMD); in igb_read_phy_reg_i2c()
261 if (i2ccmd & E1000_I2CCMD_READY) in igb_read_phy_reg_i2c()
264 if (!(i2ccmd & E1000_I2CCMD_READY)) { in igb_read_phy_reg_i2c()
268 if (i2ccmd & E1000_I2CCMD_ERROR) { in igb_read_phy_reg_i2c()
274 *data = ((i2ccmd >> 8) & 0x00FF) | ((i2ccmd << 8) & 0xFF00); in igb_read_phy_reg_i2c()
290 u32 i, i2ccmd = 0; in igb_write_phy_reg_i2c() local
307 i2ccmd = ((offset << E1000_I2CCMD_REG_ADDR_SHIFT) | in igb_write_phy_reg_i2c()
312 wr32(E1000_I2CCMD, i2ccmd); in igb_write_phy_reg_i2c()
317 i2ccmd = rd32(E1000_I2CCMD); in igb_write_phy_reg_i2c()
318 if (i2ccmd & E1000_I2CCMD_READY) in igb_write_phy_reg_i2c()
321 if (!(i2ccmd & E1000_I2CCMD_READY)) { in igb_write_phy_reg_i2c()
325 if (i2ccmd & E1000_I2CCMD_ERROR) { in igb_write_phy_reg_i2c()
349 u32 i2ccmd = 0; in igb_read_sfp_data_byte() local
361 i2ccmd = ((offset << E1000_I2CCMD_REG_ADDR_SHIFT) | in igb_read_sfp_data_byte()
364 wr32(E1000_I2CCMD, i2ccmd); in igb_read_sfp_data_byte()