Lines Matching full:slv

419 	struct mlxbf_i2c_resource *slv;  member
653 iowrite32be(data32, priv->slv->io + addr + offset); in mlxbf_i2c_smbus_write_data()
678 data32 = ioread32be(priv->slv->io + addr + offset); in mlxbf_i2c_smbus_read_data()
688 data32 = ioread32be(priv->slv->io + addr + offset); in mlxbf_i2c_smbus_read_data()
1590 slave_reg = readl(priv->slv->io + in mlxbf_i2c_slave_enable()
1612 writel(slave_reg, priv->slv->io + in mlxbf_i2c_slave_enable()
1647 slave_reg = readl(priv->slv->io + in mlxbf_i2c_slave_disable()
1668 writel(slave_reg, priv->slv->io + in mlxbf_i2c_slave_disable()
1772 writel(0, priv->slv->io + MLXBF_I2C_SMBUS_SLAVE_FSM); in mlxbf_i2c_init_slave()
1787 writel(0x1, priv->slv->io + MLXBF_I2C_SMBUS_SLAVE_READY); in mlxbf_i2c_init_slave()
1877 data32 = ioread32be(priv->slv->io + in mlxbf_i2c_irq_send()
1940 writel(control32, priv->slv->io + MLXBF_I2C_SMBUS_SLAVE_GW); in mlxbf_i2c_irq_send()
1950 writel(0x0, priv->slv->io + MLXBF_I2C_SMBUS_SLAVE_RS_MASTER_BYTES); in mlxbf_i2c_irq_send()
1951 writel(0x0, priv->slv->io + MLXBF_I2C_SMBUS_SLAVE_PEC); in mlxbf_i2c_irq_send()
1952 writel(0x1, priv->slv->io + MLXBF_I2C_SMBUS_SLAVE_READY); in mlxbf_i2c_irq_send()
2006 writel(0x0, priv->slv->io + MLXBF_I2C_SMBUS_SLAVE_RS_MASTER_BYTES); in mlxbf_i2c_irq_recv()
2007 writel(0x0, priv->slv->io + MLXBF_I2C_SMBUS_SLAVE_PEC); in mlxbf_i2c_irq_recv()
2008 writel(0x1, priv->slv->io + MLXBF_I2C_SMBUS_SLAVE_READY); in mlxbf_i2c_irq_recv()
2043 rw_bytes_reg = readl(priv->slv->io + in mlxbf_i2c_irq()
2314 priv->slv = devm_kzalloc(dev, sizeof(struct mlxbf_i2c_resource), GFP_KERNEL); in mlxbf_i2c_probe()
2315 if (!priv->slv) in mlxbf_i2c_probe()
2325 priv->slv->io = priv->smbus->io + MLXBF_I2C_SLV_ADDR_OFFSET; in mlxbf_i2c_probe()
2337 ret = mlxbf_i2c_init_resource(pdev, &priv->slv, in mlxbf_i2c_probe()
2430 params = priv->slv->params; in mlxbf_i2c_remove()