Lines Matching refs:mlxbf_i2c_priv

413 struct mlxbf_i2c_priv {
526 static bool mlxbf_i2c_smbus_master_wait_for_idle(struct mlxbf_i2c_priv *priv)
541 static bool mlxbf_i2c_smbus_master_lock(struct mlxbf_i2c_priv *priv)
551 static void mlxbf_i2c_smbus_master_unlock(struct mlxbf_i2c_priv *priv)
582 static int mlxbf_i2c_smbus_check_status(struct mlxbf_i2c_priv *priv)
631 static void mlxbf_i2c_smbus_write_data(struct mlxbf_i2c_priv *priv,
657 static void mlxbf_i2c_smbus_read_data(struct mlxbf_i2c_priv *priv,
696 static int mlxbf_i2c_smbus_enable(struct mlxbf_i2c_priv *priv, u8 slave,
734 mlxbf_i2c_smbus_start_transaction(struct mlxbf_i2c_priv *priv,
1047 static bool mlxbf_i2c_has_chip_type(struct mlxbf_i2c_priv *priv, u8 type)
1053 mlxbf_i2c_get_shared_resource(struct mlxbf_i2c_priv *priv, u8 type)
1096 static u32 mlxbf_i2c_get_ticks(struct mlxbf_i2c_priv *priv, u64 nanoseconds,
1121 static u32 mlxbf_i2c_set_timer(struct mlxbf_i2c_priv *priv, u64 nsec, bool opt,
1129 static void mlxbf_i2c_set_timings(struct mlxbf_i2c_priv *priv,
1244 struct mlxbf_i2c_priv *priv)
1281 struct mlxbf_i2c_priv *priv)
1319 struct mlxbf_i2c_priv *priv)
1345 struct mlxbf_i2c_priv *priv)
1384 struct mlxbf_i2c_priv *priv)
1409 struct mlxbf_i2c_priv *priv)
1527 struct mlxbf_i2c_priv *priv)
1571 static int mlxbf_i2c_slave_enable(struct mlxbf_i2c_priv *priv,
1632 static int mlxbf_i2c_slave_disable(struct mlxbf_i2c_priv *priv, u8 addr)
1686 struct mlxbf_i2c_priv *priv)
1739 struct mlxbf_i2c_priv *priv)
1765 struct mlxbf_i2c_priv *priv)
1799 static bool mlxbf_i2c_has_coalesce(struct mlxbf_i2c_priv *priv, bool *read,
1832 static bool mlxbf_i2c_slave_wait_for_idle(struct mlxbf_i2c_priv *priv,
1845 struct mlxbf_i2c_priv *priv, u8 addr)
1864 static int mlxbf_i2c_irq_send(struct mlxbf_i2c_priv *priv, u8 recv_bytes)
1961 static int mlxbf_i2c_irq_recv(struct mlxbf_i2c_priv *priv, u8 recv_bytes)
2015 struct mlxbf_i2c_priv *priv = ptr;
2075 struct mlxbf_i2c_priv *priv;
2157 struct mlxbf_i2c_priv *priv = i2c_get_adapdata(slave->adapter);
2179 struct mlxbf_i2c_priv *priv = i2c_get_adapdata(slave->adapter);
2253 static int mlxbf_i2c_acpi_probe(struct device *dev, struct mlxbf_i2c_priv *priv)
2282 struct mlxbf_i2c_priv *priv;
2287 priv = devm_kzalloc(dev, sizeof(struct mlxbf_i2c_priv), GFP_KERNEL);
2416 struct mlxbf_i2c_priv *priv = platform_get_drvdata(pdev);