Lines Matching refs:pec_check
850 u8 *data, bool read, bool pec_check)
855 request->operation[0].length += pec_check;
860 request->operation[0].flags |= pec_check ? MLXBF_I2C_F_SMBUS_PEC : 0;
867 u8 *command, u8 *data, bool read, bool pec_check)
874 request->operation[0].flags |= pec_check ? MLXBF_I2C_F_SMBUS_PEC : 0;
878 request->operation[1].length += pec_check;
886 u8 *command, u8 *data, bool read, bool pec_check)
893 request->operation[0].flags |= pec_check ? MLXBF_I2C_F_SMBUS_PEC : 0;
897 request->operation[1].length += pec_check;
906 bool pec_check)
913 request->operation[0].flags |= pec_check ? MLXBF_I2C_F_SMBUS_PEC : 0;
925 (*data_len + pec_check > I2C_SMBUS_BLOCK_MAX) ?
926 I2C_SMBUS_BLOCK_MAX : *data_len + pec_check;
944 bool read, bool pec_check)
952 request->operation[0].flags |= pec_check ? MLXBF_I2C_F_SMBUS_PEC : 0;
956 (*data_len + pec_check > I2C_SMBUS_BLOCK_MAX) ?
957 I2C_SMBUS_BLOCK_MAX : *data_len + pec_check;
971 u8 *command, u8 *data, bool pec_check)
979 request->operation[0].flags |= pec_check ? MLXBF_I2C_F_SMBUS_PEC : 0;
994 bool pec_check)
1004 request->operation[0].flags |= (pec_check) ? MLXBF_I2C_F_SMBUS_PEC : 0;
1007 length = (*data_len + pec_check > I2C_SMBUS_BLOCK_MAX) ?
1008 I2C_SMBUS_BLOCK_MAX : *data_len + pec_check;
1010 request->operation[1].length = length - pec_check;