Lines Matching refs:adapter

56 	struct i2c_adapter	*adapter;  member
115 lkpi_iicbb_add_adapter(device_t dev, struct i2c_adapter *adapter) in lkpi_iicbb_add_adapter() argument
121 sc->adapter = adapter; in lkpi_iicbb_add_adapter()
126 algo_data = adapter->algo_data; in lkpi_iicbb_add_adapter()
138 return (sc->adapter); in lkpi_iicbb_get_adapter()
183 algo_data = sc->adapter->algo_data; in lkpi_iicbb_setsda()
194 algo_data = sc->adapter->algo_data; in lkpi_iicbb_setscl()
206 algo_data = sc->adapter->algo_data; in lkpi_iicbb_getscl()
219 algo_data = sc->adapter->algo_data; in lkpi_iicbb_getsda()
240 algo_data = sc->adapter->algo_data; in lkpi_iicbb_pre_xfer()
242 rc = algo_data->pre_xfer(sc->adapter); in lkpi_iicbb_pre_xfer()
253 algo_data = sc->adapter->algo_data; in lkpi_iicbb_post_xfer()
255 algo_data->post_xfer(sc->adapter); in lkpi_iicbb_post_xfer()
259 lkpi_i2cbb_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, in lkpi_i2cbb_transfer() argument
284 child = device_find_child(adapter->dev.parent->bsddev, in lkpi_i2cbb_transfer()
288 if (adapter == LKPI_IIC_GET_ADAPTER(child)) { in lkpi_i2cbb_transfer()
304 lkpi_i2c_bit_add_bus(struct i2c_adapter *adapter) in lkpi_i2c_bit_add_bus() argument
310 device_printf(adapter->dev.parent->bsddev, in lkpi_i2c_bit_add_bus()
311 "Adding i2c adapter %s\n", adapter->name); in lkpi_i2c_bit_add_bus()
313 lkpi_iicbb = device_add_child(adapter->dev.parent->bsddev, "lkpi_iicbb", -1); in lkpi_i2c_bit_add_bus()
315 device_printf(adapter->dev.parent->bsddev, "Couldn't add lkpi_iicbb\n"); in lkpi_i2c_bit_add_bus()
321 error = bus_generic_attach(adapter->dev.parent->bsddev); in lkpi_i2c_bit_add_bus()
324 device_printf(adapter->dev.parent->bsddev, in lkpi_i2c_bit_add_bus()
329 LKPI_IIC_ADD_ADAPTER(lkpi_iicbb, adapter); in lkpi_i2c_bit_add_bus()