Lines Matching refs:adapter

109 	return container_of(i2c, struct intel_gmbus, adapter);  in to_intel_gmbus()
207 intel_gpio_pre_xfer(struct i2c_adapter *adapter) in intel_gpio_pre_xfer() argument
209 struct intel_gmbus *bus = container_of(adapter, in intel_gpio_pre_xfer()
211 adapter); in intel_gpio_pre_xfer()
223 intel_gpio_post_xfer(struct i2c_adapter *adapter) in intel_gpio_post_xfer() argument
225 struct intel_gmbus *bus = container_of(adapter, in intel_gpio_post_xfer()
227 adapter); in intel_gpio_post_xfer()
246 bus->adapter.algo_data = algo; in intel_gpio_setup()
475 gmbus_xfer(struct i2c_adapter *adapter, in gmbus_xfer() argument
479 struct intel_gmbus *bus = container_of(adapter, in gmbus_xfer()
481 adapter); in gmbus_xfer()
490 ret = i2c_bit_algo.master_xfer(adapter, msgs, num); in gmbus_xfer()
533 adapter->name); in gmbus_xfer()
557 adapter->name); in gmbus_xfer()
570 adapter->name, msgs[i].addr, in gmbus_xfer()
581 adapter->name); in gmbus_xfer()
589 bus->adapter.name, bus->reg0 & 0xff); in gmbus_xfer()
594 ret = i2c_bit_algo.master_xfer(adapter, msgs, num); in gmbus_xfer()
604 static u32 gmbus_func(struct i2c_adapter *adapter) in gmbus_func() argument
606 return i2c_bit_algo.functionality(adapter) & in gmbus_func()
647 bus->adapter.owner = THIS_MODULE; in intel_setup_gmbus()
648 bus->adapter.class = I2C_CLASS_DDC; in intel_setup_gmbus()
649 snprintf(bus->adapter.name, in intel_setup_gmbus()
650 sizeof(bus->adapter.name), in intel_setup_gmbus()
654 bus->adapter.dev.parent = &dev->pdev->dev; in intel_setup_gmbus()
657 bus->adapter.algo = &gmbus_algorithm; in intel_setup_gmbus()
668 ret = i2c_add_adapter(&bus->adapter); in intel_setup_gmbus()
683 i2c_del_adapter(&bus->adapter); in intel_setup_gmbus()
694 return &dev_priv->gmbus[pin].adapter; in intel_gmbus_get_adapter()
697 void intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed) in intel_gmbus_set_speed() argument
699 struct intel_gmbus *bus = to_intel_gmbus(adapter); in intel_gmbus_set_speed()
704 void intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit) in intel_gmbus_force_bit() argument
706 struct intel_gmbus *bus = to_intel_gmbus(adapter); in intel_gmbus_force_bit()
710 force_bit ? "en" : "dis", adapter->name, in intel_gmbus_force_bit()
725 i2c_del_adapter(&bus->adapter); in intel_teardown_gmbus()