Lines Matching refs:adapter
58 return container_of(i2c, struct intel_gmbus, adapter); in to_intel_gmbus()
156 intel_gpio_pre_xfer(struct i2c_adapter *adapter) in intel_gpio_pre_xfer() argument
158 struct intel_gmbus *bus = container_of(adapter, in intel_gpio_pre_xfer()
160 adapter); in intel_gpio_pre_xfer()
172 intel_gpio_post_xfer(struct i2c_adapter *adapter) in intel_gpio_post_xfer() argument
174 struct intel_gmbus *bus = container_of(adapter, in intel_gpio_post_xfer()
176 adapter); in intel_gpio_post_xfer()
195 bus->adapter.algo_data = algo; in intel_gpio_setup()
430 gmbus_xfer(struct i2c_adapter *adapter, in gmbus_xfer() argument
434 struct intel_gmbus *bus = container_of(adapter, in gmbus_xfer()
436 adapter); in gmbus_xfer()
445 ret = i2c_bit_algo.master_xfer(adapter, msgs, num); in gmbus_xfer()
490 adapter->name); in gmbus_xfer()
514 adapter->name); in gmbus_xfer()
527 adapter->name, msgs[i].addr, in gmbus_xfer()
538 adapter->name); in gmbus_xfer()
546 bus->adapter.name, bus->reg0 & 0xff); in gmbus_xfer()
551 ret = i2c_bit_algo.master_xfer(adapter, msgs, num); in gmbus_xfer()
559 static u32 gmbus_func(struct i2c_adapter *adapter) in gmbus_func() argument
561 return i2c_bit_algo.functionality(adapter) & in gmbus_func()
598 bus->adapter.owner = THIS_MODULE; in intel_setup_gmbus()
599 bus->adapter.class = I2C_CLASS_DDC; in intel_setup_gmbus()
600 snprintf(bus->adapter.name, in intel_setup_gmbus()
601 sizeof(bus->adapter.name), in intel_setup_gmbus()
605 bus->adapter.dev.parent = &dev->pdev->dev; in intel_setup_gmbus()
608 bus->adapter.algo = &gmbus_algorithm; in intel_setup_gmbus()
619 ret = i2c_add_adapter(&bus->adapter); in intel_setup_gmbus()
631 i2c_del_adapter(&bus->adapter); in intel_setup_gmbus()
642 &dev_priv->gmbus[port - 1].adapter : NULL; in intel_gmbus_get_adapter()
645 void intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed) in intel_gmbus_set_speed() argument
647 struct intel_gmbus *bus = to_intel_gmbus(adapter); in intel_gmbus_set_speed()
652 void intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit) in intel_gmbus_force_bit() argument
654 struct intel_gmbus *bus = to_intel_gmbus(adapter); in intel_gmbus_force_bit()
658 force_bit ? "en" : "dis", adapter->name, in intel_gmbus_force_bit()
669 i2c_del_adapter(&bus->adapter); in intel_teardown_gmbus()