Lines Matching refs:data32
582 u32 data32; in mlxbf_i2c_smbus_write_data() local
595 data32 = *((u32 *)(data + offset)); in mlxbf_i2c_smbus_write_data()
597 iowrite32be(data32, priv->mst->io + addr + offset); in mlxbf_i2c_smbus_write_data()
599 iowrite32be(data32, priv->slv->io + addr + offset); in mlxbf_i2c_smbus_write_data()
607 u32 data32, mask; in mlxbf_i2c_smbus_read_data() local
622 data32 = ioread32be(priv->mst->io + addr + offset); in mlxbf_i2c_smbus_read_data()
624 data32 = ioread32be(priv->slv->io + addr + offset); in mlxbf_i2c_smbus_read_data()
625 *((u32 *)(data + offset)) = data32; in mlxbf_i2c_smbus_read_data()
632 data32 = ioread32be(priv->mst->io + addr + offset); in mlxbf_i2c_smbus_read_data()
634 data32 = ioread32be(priv->slv->io + addr + offset); in mlxbf_i2c_smbus_read_data()
637 data[offset + byte] = data32 & GENMASK(7, 0); in mlxbf_i2c_smbus_read_data()
638 data32 = ror32(data32, MLXBF_I2C_SHIFT_8); in mlxbf_i2c_smbus_read_data()
1828 u32 control32, data32; in mlxbf_i2c_irq_send() local
1836 data32 = ioread32be(priv->slv->io + in mlxbf_i2c_irq_send()
1838 addr = (data32 & GENMASK(7, 0)) >> 1; in mlxbf_i2c_irq_send()
1860 value = (data32 >> 8) & GENMASK(7, 0); in mlxbf_i2c_irq_send()
1906 data32, data32 & MLXBF_I2C_CAUSE_S_GW_BUSY_FALL, in mlxbf_i2c_irq_send()