Lines Matching defs:adapter

65 	return container_of(i2c, struct intel_gmbus, adapter);
69 struct i2c_adapter adapter;
195 snprintf(gpio->adapter.name, sizeof(gpio->adapter.name),
197 gpio->adapter.owner = THIS_MODULE;
198 gpio->adapter.algo_data = &gpio->algo;
199 gpio->adapter.dev.parent = &dev_priv->dev->pdev->dev;
208 if (i2c_bit_add_bus(&gpio->adapter))
211 return &gpio->adapter;
220 struct i2c_adapter *adapter,
224 struct intel_gpio *gpio = container_of(adapter,
226 adapter);
236 ret = adapter->algo->master_xfer(adapter, msgs, num);
246 gmbus_xfer(struct i2c_adapter *adapter,
250 struct intel_gmbus *bus = container_of(adapter,
252 adapter);
253 struct drm_psb_private *dev_priv = adapter->algo_data;
350 bus->reg0 & 0xff, bus->adapter.name);
361 static u32 gmbus_func(struct i2c_adapter *adapter)
363 struct intel_gmbus *bus = container_of(adapter,
365 adapter);
413 bus->adapter.owner = THIS_MODULE;
414 bus->adapter.class = I2C_CLASS_DDC;
415 snprintf(bus->adapter.name,
416 sizeof(bus->adapter.name),
420 bus->adapter.dev.parent = &dev->pdev->dev;
421 bus->adapter.algo_data = dev_priv;
423 bus->adapter.algo = &gmbus_algorithm;
424 ret = i2c_add_adapter(&bus->adapter);
442 i2c_del_adapter(&bus->adapter);
449 void gma_intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed)
451 struct intel_gmbus *bus = to_intel_gmbus(adapter);
462 void gma_intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit)
464 struct intel_gmbus *bus = to_intel_gmbus(adapter);
468 struct drm_psb_private *dev_priv = adapter->algo_data;
495 i2c_del_adapter(&bus->adapter);