Lines Matching full:pec
210 /* Packet error check (PEC) value. */
237 #define MLXBF_I2C_MASTER_SEND_PEC_SHIFT 20 /* Send PEC byte when set to 1 */
275 /* Packet error check (PEC) value. */
293 #define MLXBF_I2C_SLAVE_SEND_PEC_SHIFT 21 /* Send PEC byte shift. */
666 /* Zero PEC byte. */ in mlxbf_i2c_smbus_enable()
1018 *data_len = length; /* including PEC byte. */ in mlxbf_i2c_smbus_blk_process_call_func()
1892 pec_en = 0; /* Disable PEC since it is not supported. */ in mlxbf_i2c_irq_send()
2037 bool read, pec; in mlxbf_i2c_smbus_xfer() local
2043 pec = flags & I2C_FUNC_SMBUS_PEC; in mlxbf_i2c_smbus_xfer()
2054 pec); in mlxbf_i2c_smbus_xfer()
2061 read, pec); in mlxbf_i2c_smbus_xfer()
2068 (u8 *)&data->word, read, pec); in mlxbf_i2c_smbus_xfer()
2076 &byte_cnt, read, pec); in mlxbf_i2c_smbus_xfer()
2084 &byte_cnt, read, pec); in mlxbf_i2c_smbus_xfer()
2091 (u8 *)&data->word, pec); in mlxbf_i2c_smbus_xfer()
2100 pec); in mlxbf_i2c_smbus_xfer()
2124 * Checking (PEC). in mlxbf_i2c_reg_slave()
2127 dev_err(dev, "SMBus PEC and 10 bit address not supported\n"); in mlxbf_i2c_reg_slave()