• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/

Lines Matching defs:i2c_adapter

46 struct i2c_adapter;
66 extern int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
72 Note that we use i2c_adapter here, because you do not need a specific
74 extern s32 i2c_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
147 int (*attach_adapter)(struct i2c_adapter *);
148 int (*detach_adapter)(struct i2c_adapter *);
205 struct i2c_adapter *adapter; /* the adapter we sit on */
284 i2c_new_device(struct i2c_adapter *adap, struct i2c_board_info const *info);
293 i2c_new_probed_device(struct i2c_adapter *adap,
296 int (*probe)(struct i2c_adapter *, unsigned short addr));
299 extern int i2c_probe_func_quick_read(struct i2c_adapter *, unsigned short addr);
305 i2c_new_dummy(struct i2c_adapter *adap, u16 address);
340 int (*master_xfer)(struct i2c_adapter *adap, struct i2c_msg *msgs,
342 int (*smbus_xfer) (struct i2c_adapter *adap, u16 addr,
347 u32 (*functionality) (struct i2c_adapter *);
351 * i2c_adapter is the structure used to identify a physical i2c bus along
354 struct i2c_adapter {
375 #define to_i2c_adapter(d) container_of(d, struct i2c_adapter, dev)
377 static inline void *i2c_get_adapdata(const struct i2c_adapter *dev)
382 static inline void i2c_set_adapdata(struct i2c_adapter *dev, void *data)
387 static inline int i2c_parent_is_i2c_adapter(const struct i2c_adapter *adapter)
395 void i2c_lock_adapter(struct i2c_adapter *);
396 void i2c_unlock_adapter(struct i2c_adapter *);
427 extern int i2c_add_adapter(struct i2c_adapter *);
428 extern int i2c_del_adapter(struct i2c_adapter *);
429 extern int i2c_add_numbered_adapter(struct i2c_adapter *);
444 extern void i2c_clients_command(struct i2c_adapter *adap,
447 extern struct i2c_adapter *i2c_get_adapter(int id);
448 extern void i2c_put_adapter(struct i2c_adapter *adap);
452 static inline u32 i2c_get_functionality(struct i2c_adapter *adap)
458 static inline int i2c_check_functionality(struct i2c_adapter *adap, u32 func)
464 static inline int i2c_adapter_id(struct i2c_adapter *adap)
490 * @i2c_adapter.@master_xfer() method.