Searched defs:i2c_driver (Results 1 – 2 of 2) sorted by relevance
97 struct i2c_driver { struct98 u_int class;99 const u_short *address_list;100 list_head_t clients;102 device_driver_t driver;103 const i2c_device_id_t *id_table;106 int (*command)(i2c_client_t *client, unsigned int cmd, void *arg);109 void (*alert)(i2c_client_t *, unsigned int data);112 int (*detect)(i2c_client_t *, i2c_board_info_t *);115 int (*remove)(i2c_client_t *);[all …]
233 struct i2c_driver { struct234 unsigned int class;237 int (*probe)(struct i2c_client *client, const struct i2c_device_id *id);238 int (*remove)(struct i2c_client *client);243 int (*probe_new)(struct i2c_client *client);246 void (*shutdown)(struct i2c_client *client);270 #define to_i2c_driver(d) container_of(d, struct i2c_driver, driver) argument