Lines Matching defs:adap
35 #define pca_outw(adap, reg, val) adap->write_byte(adap->data, reg, val) argument
36 #define pca_inw(adap, reg) adap->read_byte(adap->data, reg) argument
38 #define pca_status(adap) pca_inw(adap, I2C_PCA_STA) argument
39 #define pca_clock(adap) adap->i2c_clock argument
40 #define pca_set_con(adap, val) pca_outw(adap, I2C_PCA_CON, val) argument
41 #define pca_get_con(adap) pca_inw(adap, I2C_PCA_CON) argument
42 #define pca_wait(adap) adap->wait_for_completion(adap->data) argument
44 static void pca_reset(struct i2c_algo_pca_data *adap) in pca_reset()
77 static int pca_start(struct i2c_algo_pca_data *adap) in pca_start()
92 static int pca_repeated_start(struct i2c_algo_pca_data *adap) in pca_repeated_start()
111 static void pca_stop(struct i2c_algo_pca_data *adap) in pca_stop()
125 static int pca_address(struct i2c_algo_pca_data *adap, in pca_address()
150 static int pca_tx_byte(struct i2c_algo_pca_data *adap, in pca_tx_byte()
168 static void pca_rx_byte(struct i2c_algo_pca_data *adap, in pca_rx_byte()
180 static int pca_rx_ack(struct i2c_algo_pca_data *adap, in pca_rx_ack()
198 struct i2c_algo_pca_data *adap = i2c_adap->algo_data; in pca_xfer() local
370 static u32 pca_func(struct i2c_adapter *adap) in pca_func()
380 static unsigned int pca_probe_chip(struct i2c_adapter *adap) in pca_probe_chip()
403 static int pca_init(struct i2c_adapter *adap) in pca_init()
544 int i2c_pca_add_bus(struct i2c_adapter *adap) in i2c_pca_add_bus()
556 int i2c_pca_add_numbered_bus(struct i2c_adapter *adap) in i2c_pca_add_numbered_bus()