Home
last modified time | relevance | path

Searched refs:hwpec (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/drivers/staging/kpc2000/
Dkpc2000_i2c.c247 …ansaction_by_block(struct i2c_device *priv, union i2c_smbus_data *data, char read_write, int hwpec) in i801_block_transaction_by_block() argument
262 status = i801_transaction(priv, I801_BLOCK_DATA | ENABLE_INT9 | I801_PEC_EN * hwpec); in i801_block_transaction_by_block()
278 …_byte(struct i2c_device *priv, union i2c_smbus_data *data, char read_write, int command, int hwpec) in i801_block_transaction_byte_by_byte() argument
357 …ction(struct i2c_device *priv, union i2c_smbus_data *data, char read_write, int command, int hwpec) in i801_block_transaction() argument
388 result = i801_block_transaction_by_block(priv, data, read_write, hwpec); in i801_block_transaction()
390 result = i801_block_transaction_byte_by_byte(priv, data, read_write, command, hwpec); in i801_block_transaction()
391 if (result == 0 && hwpec) in i801_block_transaction()
404 int hwpec; in i801_access() local
409hwpec = (priv->features & FEATURE_SMBUS_PEC) && (flags & I2C_CLIENT_PEC) && size != I2C_SMBUS_QUIC… in i801_access()
470 if (hwpec) { /* enable/disable hardware PEC */ in i801_access()
[all …]
/Linux-v5.4/drivers/i2c/busses/
Di2c-i801.c521 int hwpec) in i801_block_transaction_by_block() argument
525 int xact = hwpec ? SMBHSTCNT_PEC_EN : 0; in i801_block_transaction_by_block()
683 int hwpec) in i801_block_transaction_byte_by_byte() argument
790 int command, int hwpec) in i801_block_transaction() argument
826 command, hwpec); in i801_block_transaction()
830 command, hwpec); in i801_block_transaction()
845 int hwpec; in i801_access() local
858 hwpec = (priv->features & FEATURE_SMBUS_PEC) && (flags & I2C_CLIENT_PEC) in i801_access()
934 if (hwpec) /* enable/disable hardware PEC */ in i801_access()
942 hwpec); in i801_access()
[all …]