I2C_CLIENT_PEC
i2c_msg.flags = client->flags & I2C_CLIENT_PEC;
ssif_info->client->flags |= I2C_CLIENT_PEC;
return sysfs_emit(buf, "%d\n", !!(client->flags & I2C_CLIENT_PEC));
client->flags &= ~I2C_CLIENT_PEC;
client->flags |= I2C_CLIENT_PEC;
client->flags & ~I2C_CLIENT_PEC,
bool partial_pec = (client->flags & I2C_CLIENT_PEC) &&
if (client->flags & I2C_CLIENT_PEC) {
return sysfs_emit(buf, "%d\n", !!(client->flags & I2C_CLIENT_PEC));
client->flags |= I2C_CLIENT_PEC;
client->flags &= ~I2C_CLIENT_PEC;
client->flags &= ~I2C_CLIENT_PEC;
client->flags |= I2C_CLIENT_PEC;
if (client->flags & I2C_CLIENT_PEC) {
pec = (flags & I2C_CLIENT_PEC) ? AMD_SMB_PRTCL_PEC : 0;
((msg->flags & I2C_CLIENT_PEC) ? 2 : 1);
len += (flags & I2C_CLIENT_PEC) ? 2 : 1;
hwpec = (priv->features & FEATURE_SMBUS_PEC) && (flags & I2C_CLIENT_PEC)
if ((flags & I2C_CLIENT_PEC) && (size != I2C_SMBUS_QUICK)
if (slave->flags & (I2C_CLIENT_TEN | I2C_CLIENT_PEC)) {
pec = (flags & I2C_CLIENT_PEC) ? NVIDIA_SMB_PRTCL_PEC : 0;
if (client->flags & I2C_CLIENT_PEC)
if (msg0->flags & I2C_CLIENT_PEC)
if (msg1->flags & I2C_CLIENT_PEC)
if ((flags & I2C_CLIENT_PEC) && f7_msg->size != I2C_SMBUS_QUICK) {
if ((flags & I2C_CLIENT_PEC) && size != I2C_SMBUS_QUICK && read_write) {
if (slave->flags & I2C_CLIENT_PEC) {
priv->client_pec = msg->flags & I2C_CLIENT_PEC;
bool wants_pec = ((flags & I2C_CLIENT_PEC) && size != I2C_SMBUS_QUICK
flags &= I2C_M_TEN | I2C_CLIENT_PEC | I2C_CLIENT_SCCB;
client->flags |= I2C_CLIENT_PEC;
client->flags &= ~I2C_CLIENT_PEC;
client->flags | I2C_CLIENT_PEC,
client->flags | I2C_CLIENT_PEC,
data->client->flags | I2C_CLIENT_PEC,
client->flags |= I2C_CLIENT_PEC;
client->flags &= ~I2C_CLIENT_PEC;
client->flags &= ~I2C_CLIENT_PEC;
client->flags |= I2C_CLIENT_PEC;
client->flags &= ~I2C_CLIENT_PEC;
&& client->flags & I2C_CLIENT_PEC) {
client->flags &= ~I2C_CLIENT_PEC;
str_enabled_disabled(client->flags & I2C_CLIENT_PEC));
bool pec = client->flags & I2C_CLIENT_PEC;
client->flags &= ~I2C_CLIENT_PEC;
client->flags |= I2C_CLIENT_PEC;
client->flags |= I2C_CLIENT_PEC;