Lines Matching refs:i2c_adap
28 struct i2c_adapter *i2c_adap;
259 ret = i2c_transfer(state->i2c.i2c_adap, state->msg, 2) != 2 ? -EREMOTEIO : 0;
287 if (i2c_transfer(i2c->i2c_adap, msg, 2) != 2) {
344 ret = i2c_transfer(state->i2c.i2c_adap, state->msg, 1) != 1 ? -EREMOTEIO : 0;
368 return i2c_transfer(i2c->i2c_adap, &msg, 1) != 1 ? -EREMOTEIO : 0;
1581 static int dib9000_tuner_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
1583 struct dib9000_state *state = i2c_get_adapdata(i2c_adap);
1649 static int dib9000_fw_component_bus_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
1651 struct dib9000_state *state = i2c_get_adapdata(i2c_adap);
1745 st->i2c.i2c_adap = i2c;
2374 struct i2c_device client = {.i2c_adap = i2c };
2486 struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, const struct dib9000_config *cfg)
2500 st->i2c.i2c_adap = i2c_adap;
2531 dibx000_init_i2c_master(&st->i2c_master, DIB7000MC, st->i2c.i2c_adap, st->i2c.i2c_addr);
2533 st->tuner_adap.dev.parent = i2c_adap->dev.parent;
2541 st->component_bus.dev.parent = i2c_adap->dev.parent;