Lines Matching refs:mst
422 struct mlxbf_i2c_resource *mst;
540 readl_poll_timeout_atomic(priv->mst->io + MLXBF_I2C_SMBUS_MASTER_GW,
553 master_status_bits = readl(priv->mst->io +
597 iowrite32be(data32, priv->mst->io + addr + offset);
622 data32 = ioread32be(priv->mst->io + addr + offset);
632 data32 = ioread32be(priv->mst->io + addr + offset);
663 writel(0x0, priv->mst->io + MLXBF_I2C_SMBUS_MASTER_STATUS);
667 writel(0x0, priv->mst->io + MLXBF_I2C_SMBUS_MASTER_PEC);
669 writel(0x0, priv->mst->io + priv->chip->smbus_master_rs_bytes_off);
672 writel(command, priv->mst->io + MLXBF_I2C_SMBUS_MASTER_GW);
715 ret = readl_poll_timeout_atomic(priv->mst->io + MLXBF_I2C_SMBUS_MASTER_GW,
727 ret = readl_poll_timeout_atomic(priv->mst->io + priv->chip->smbus_master_fsm_off,
826 priv->mst->io + priv->chip->smbus_master_fsm_off);
831 writel(0, priv->mst->io + MLXBF_I2C_SMBUS_MASTER_GW);
2271 priv->mst = devm_kzalloc(dev, sizeof(struct mlxbf_i2c_resource), GFP_KERNEL);
2272 if (!priv->mst)
2285 priv->mst->io = priv->smbus->io + MLXBF_I2C_MST_ADDR_OFFSET;
2293 ret = mlxbf_i2c_init_resource(pdev, &priv->mst,
2388 params = priv->mst->params;