Searched refs:kpc_i2c (Results 1 – 2 of 2) sorted by relevance
35 struct kpc_i2c { struct134 static int i801_check_pre(struct kpc_i2c *priv) in i801_check_pre()159 static int i801_check_post(struct kpc_i2c *priv, int status, int timeout) in i801_check_post()209 static int i801_transaction(struct kpc_i2c *priv, int xact) in i801_transaction()238 static void i801_wait_hwpec(struct kpc_i2c *priv) in i801_wait_hwpec()254 static int i801_block_transaction_by_block(struct kpc_i2c *priv, in i801_block_transaction_by_block()288 static int i801_block_transaction_byte_by_byte(struct kpc_i2c *priv, in i801_block_transaction_byte_by_byte()370 static int i801_set_block_buffer_mode(struct kpc_i2c *priv) in i801_set_block_buffer_mode()379 static int i801_block_transaction(struct kpc_i2c *priv, in i801_block_transaction()443 struct kpc_i2c *priv = i2c_get_adapdata(adap); in i801_access()[all …]
2 - The kpc_i2c driver is a hot mess, it should probably be cleaned up a ton. It functions against c…