Lines Matching refs:adapter

64 	return container_of(i2c, struct intel_gmbus, adapter);  in to_intel_gmbus()
68 struct i2c_adapter adapter; member
194 snprintf(gpio->adapter.name, sizeof(gpio->adapter.name), in intel_gpio_create()
196 gpio->adapter.owner = THIS_MODULE; in intel_gpio_create()
197 gpio->adapter.algo_data = &gpio->algo; in intel_gpio_create()
198 gpio->adapter.dev.parent = &dev_priv->dev->pdev->dev; in intel_gpio_create()
207 if (i2c_bit_add_bus(&gpio->adapter)) in intel_gpio_create()
210 return &gpio->adapter; in intel_gpio_create()
219 struct i2c_adapter *adapter, in intel_i2c_quirk_xfer() argument
223 struct intel_gpio *gpio = container_of(adapter, in intel_i2c_quirk_xfer()
225 adapter); in intel_i2c_quirk_xfer()
235 ret = adapter->algo->master_xfer(adapter, msgs, num); in intel_i2c_quirk_xfer()
245 gmbus_xfer(struct i2c_adapter *adapter, in gmbus_xfer() argument
249 struct intel_gmbus *bus = container_of(adapter, in gmbus_xfer()
251 adapter); in gmbus_xfer()
252 struct drm_psb_private *dev_priv = adapter->algo_data; in gmbus_xfer()
349 bus->reg0 & 0xff, bus->adapter.name); in gmbus_xfer()
360 static u32 gmbus_func(struct i2c_adapter *adapter) in gmbus_func() argument
362 struct intel_gmbus *bus = container_of(adapter, in gmbus_func()
364 adapter); in gmbus_func()
412 bus->adapter.owner = THIS_MODULE; in gma_intel_setup_gmbus()
413 bus->adapter.class = I2C_CLASS_DDC; in gma_intel_setup_gmbus()
414 snprintf(bus->adapter.name, in gma_intel_setup_gmbus()
415 sizeof(bus->adapter.name), in gma_intel_setup_gmbus()
419 bus->adapter.dev.parent = &dev->pdev->dev; in gma_intel_setup_gmbus()
420 bus->adapter.algo_data = dev_priv; in gma_intel_setup_gmbus()
422 bus->adapter.algo = &gmbus_algorithm; in gma_intel_setup_gmbus()
423 ret = i2c_add_adapter(&bus->adapter); in gma_intel_setup_gmbus()
441 i2c_del_adapter(&bus->adapter); in gma_intel_setup_gmbus()
448 void gma_intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed) in gma_intel_gmbus_set_speed() argument
450 struct intel_gmbus *bus = to_intel_gmbus(adapter); in gma_intel_gmbus_set_speed()
461 void gma_intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit) in gma_intel_gmbus_force_bit() argument
463 struct intel_gmbus *bus = to_intel_gmbus(adapter); in gma_intel_gmbus_force_bit()
467 struct drm_psb_private *dev_priv = adapter->algo_data; in gma_intel_gmbus_force_bit()
494 i2c_del_adapter(&bus->adapter); in gma_intel_teardown_gmbus()