Lines Matching defs:adapter
55 struct i2c_adapter *adapter;
114 lkpi_iicbb_add_adapter(device_t dev, struct i2c_adapter *adapter)
120 sc->adapter = adapter;
125 algo_data = adapter->algo_data;
137 return (sc->adapter);
182 algo_data = sc->adapter->algo_data;
193 algo_data = sc->adapter->algo_data;
205 algo_data = sc->adapter->algo_data;
218 algo_data = sc->adapter->algo_data;
239 algo_data = sc->adapter->algo_data;
241 rc = algo_data->pre_xfer(sc->adapter);
252 algo_data = sc->adapter->algo_data;
254 algo_data->post_xfer(sc->adapter);
258 lkpi_i2cbb_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs,
283 child = device_find_child(adapter->dev.parent->bsddev,
287 if (adapter == LKPI_IIC_GET_ADAPTER(child)) {
303 lkpi_i2c_bit_add_bus(struct i2c_adapter *adapter)
308 device_printf(adapter->dev.parent->bsddev,
309 "Adding i2c adapter %s\n", adapter->name);
311 lkpi_iicbb = device_add_child(adapter->dev.parent->bsddev, "lkpi_iicbb", -1);
313 device_printf(adapter->dev.parent->bsddev, "Couldn't add lkpi_iicbb\n");
319 bus_attach_children(adapter->dev.parent->bsddev);
321 LKPI_IIC_ADD_ADAPTER(lkpi_iicbb, adapter);