Lines Matching refs:recv_bytes
1842 static int mlxbf_smbus_irq_send(struct mlxbf_i2c_priv *priv, u8 recv_bytes) in mlxbf_smbus_irq_send() argument
1863 if (recv_bytes > 0) { in mlxbf_smbus_irq_send()
1868 switch (recv_bytes) { in mlxbf_smbus_irq_send()
1887 if (recv_bytes > 1) { in mlxbf_smbus_irq_send()
1947 static int mlxbf_smbus_irq_recv(struct mlxbf_i2c_priv *priv, u8 recv_bytes) in mlxbf_smbus_irq_recv() argument
1958 mlxbf_i2c_smbus_read_data(priv, data_desc, recv_bytes, in mlxbf_smbus_irq_recv()
1974 for (byte = 1; byte < recv_bytes; byte++) { in mlxbf_smbus_irq_recv()
1998 u8 recv_bytes; in mlxbf_smbus_irq() local
2025 recv_bytes = (rw_bytes_reg >> 8) & GENMASK(7, 0); in mlxbf_smbus_irq()
2037 recv_bytes = recv_bytes > MLXBF_I2C_SLAVE_DATA_DESC_SIZE ? in mlxbf_smbus_irq()
2038 MLXBF_I2C_SLAVE_DATA_DESC_SIZE : recv_bytes; in mlxbf_smbus_irq()
2041 mlxbf_smbus_irq_send(priv, recv_bytes); in mlxbf_smbus_irq()
2043 mlxbf_smbus_irq_recv(priv, recv_bytes); in mlxbf_smbus_irq()