Lines Matching defs:adap
89 struct i2c_adapter adap;
663 time_left = wait_event_timeout(i2c->waitq, !i2c->block, i2c->adap.timeout);
699 i2c_recover_bus(&i2c->adap);
711 i2c_recover_bus(&i2c->adap);
721 static int mpc_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
724 struct mpc_i2c *i2c = i2c_get_adapdata(adap);
748 static u32 mpc_functionality(struct i2c_adapter *adap)
754 static int fsl_i2c_bus_recovery(struct i2c_adapter *adap)
756 struct mpc_i2c *i2c = i2c_get_adapdata(adap);
872 i2c->adap = mpc_ops;
873 scnprintf(i2c->adap.name, sizeof(i2c->adap.name),
875 i2c->adap.dev.parent = &op->dev;
876 i2c->adap.nr = op->id;
877 i2c->adap.dev.of_node = of_node_get(op->dev.of_node);
878 i2c->adap.bus_recovery_info = &fsl_i2c_recovery_info;
880 i2c_set_adapdata(&i2c->adap, i2c);
882 result = i2c_add_numbered_adapter(&i2c->adap);
898 i2c_del_adapter(&i2c->adap);