Lines Matching refs:i2c_adap

36 	struct i2c_adapter *i2c_adap;
45 struct i2c_adapter *i2c_adap;
122 if (i2c_transfer(state->i2c_adap, state->msg, 2) != 2)
150 ret = (i2c_transfer(state->i2c_adap, state->msg, 1) != 1 ?
2012 static int dib7000pc_detection(struct i2c_adapter *i2c_adap)
2036 if (i2c_transfer(i2c_adap, msg, 2) == 2)
2045 if (i2c_transfer(i2c_adap, msg, 2) == 2)
2093 dpst->i2c_adap = i2c;
2196 static int w7090p_tuner_write_serpar(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
2198 struct dib7000p_state *state = i2c_get_adapdata(i2c_adap);
2215 static int w7090p_tuner_read_serpar(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
2217 struct dib7000p_state *state = i2c_get_adapdata(i2c_adap);
2245 static int w7090p_tuner_rw_serpar(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
2249 return w7090p_tuner_write_serpar(i2c_adap, msg, 1);
2251 return w7090p_tuner_read_serpar(i2c_adap, msg, 2);
2257 static int dib7090p_rw_on_apb(struct i2c_adapter *i2c_adap,
2260 struct dib7000p_state *state = i2c_get_adapdata(i2c_adap);
2274 static int dib7090_tuner_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
2276 struct dib7000p_state *state = i2c_get_adapdata(i2c_adap);
2382 return dib7090p_rw_on_apb(i2c_adap, msg, num, apb_address);
2384 return w7090p_tuner_rw_serpar(i2c_adap, msg, num);
2737 static struct dvb_frontend *dib7000p_init(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg)
2746 st->i2c_adap = i2c_adap;
2772 st->i2c_master.gated_tuner_i2c_adap.dev.parent = i2c_adap->dev.parent;
2774 dibx000_init_i2c_master(&st->i2c_master, DIB7000P, st->i2c_adap, st->i2c_addr);
2781 st->dib7090_tuner_adap.dev.parent = st->i2c_adap->dev.parent;