Lines Matching refs:dev
40 extern void i2c_adapter_dev_release(struct device *dev);
163 struct device dev; /* the device structure */
168 #define to_i2c_client(d) container_of(d, struct i2c_client, dev)
175 static inline void *i2c_get_clientdata (struct i2c_client *dev)
177 return dev_get_drvdata (&dev->dev);
180 static inline void i2c_set_clientdata (struct i2c_client *dev, void *data)
182 dev_set_drvdata (&dev->dev, data);
236 struct device dev; /* the adapter device */
246 #define dev_to_i2c_adapter(d) container_of(d, struct i2c_adapter, dev)
249 static inline void *i2c_get_adapdata (struct i2c_adapter *dev)
251 return dev_get_drvdata (&dev->dev);
254 static inline void i2c_set_adapdata (struct i2c_adapter *dev, void *data)
256 dev_set_drvdata (&dev->dev, data);
363 * I2C Message - used for pure i2c transaction, also from /dev interface
460 /* this is for i2c-dev.c */
475 /* ----- I2C-DEV: char device interface stuff ------------------------- */