Lines Matching refs:xact
490 static int i801_transaction(struct i801_priv *priv, int xact) in i801_transaction() argument
501 outb_p(xact | SMBHSTCNT_INTREN | SMBHSTCNT_START, in i801_transaction()
517 outb_p(xact | SMBHSTCNT_START, SMBHSTCNT(priv)); in i801_transaction()
530 int xact = hwpec ? SMBHSTCNT_PEC_EN : 0; in i801_block_transaction_by_block() local
534 xact |= I801_BLOCK_PROC_CALL; in i801_block_transaction_by_block()
537 xact |= I801_BLOCK_DATA; in i801_block_transaction_by_block()
553 status = i801_transaction(priv, xact); in i801_block_transaction_by_block()
847 int ret = 0, xact = 0; in i801_access() local
866 xact = I801_QUICK; in i801_access()
873 xact = I801_BYTE; in i801_access()
881 xact = I801_BYTE_DATA; in i801_access()
891 xact = I801_WORD_DATA; in i801_access()
944 ret = i801_transaction(priv, xact); in i801_access()
957 if ((read_write == I2C_SMBUS_WRITE) || (xact == I801_QUICK)) in i801_access()
960 switch (xact & 0x7f) { in i801_access()