Lines Matching defs:adapter

37 i2c_algo_dp_aux_transaction(struct i2c_adapter *adapter, int mode,
40 struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data;
43 ret = (*algo_data->aux_ch)(adapter, mode,
58 i2c_algo_dp_aux_address(struct i2c_adapter *adapter, u16 address, bool reading)
60 struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data;
70 ret = i2c_algo_dp_aux_transaction(adapter, mode, 0, NULL);
79 i2c_algo_dp_aux_stop(struct i2c_adapter *adapter, bool reading)
81 struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data;
89 (void) i2c_algo_dp_aux_transaction(adapter, mode, 0, NULL);
99 i2c_algo_dp_aux_put_byte(struct i2c_adapter *adapter, u8 byte)
101 struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data;
107 ret = i2c_algo_dp_aux_transaction(adapter, MODE_I2C_WRITE, byte, NULL);
116 i2c_algo_dp_aux_get_byte(struct i2c_adapter *adapter, u8 *byte_ret)
118 struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data;
124 ret = i2c_algo_dp_aux_transaction(adapter, MODE_I2C_READ, 0, byte_ret);
129 i2c_algo_dp_aux_xfer(struct i2c_adapter *adapter,
142 ret = i2c_algo_dp_aux_address(adapter, msgs[m].addr, reading);
147 ret = i2c_algo_dp_aux_get_byte(adapter, &buf[b]);
153 ret = i2c_algo_dp_aux_put_byte(adapter, buf[b]);
163 i2c_algo_dp_aux_stop(adapter, reading);
170 i2c_algo_dp_aux_functionality(struct i2c_adapter *adapter)
181 i2c_dp_aux_reset_bus(struct i2c_adapter *adapter)
183 (void) i2c_algo_dp_aux_address(adapter, 0, false);
184 (void) i2c_algo_dp_aux_stop(adapter, false);
189 i2c_dp_aux_prepare_bus(struct i2c_adapter *adapter)
191 adapter->algo = &i2c_dp_aux_algo;
192 adapter->retries = 3;
193 i2c_dp_aux_reset_bus(adapter);
198 i2c_dp_aux_add_bus(struct i2c_adapter *adapter)
202 error = i2c_dp_aux_prepare_bus(adapter);
205 // error = i2c_add_adapter(adapter);