| 259 | | extern int smbus_add_algorithm(struct smbus_algorithm *algorithm); |
| 260 | | extern int smbus_del_algorithm(struct smbus_algorithm *algorithm); |
| 261 | | |
| 262 | | extern int smbus_add_adapter(struct smbus_adapter *adapter); |
| 263 | | extern int smbus_del_adapter(struct smbus_adapter *adapter); |
| 264 | | |
| 265 | | extern int smbus_add_driver(struct smbus_driver *driver); |
| 266 | | extern int smbus_del_driver(struct smbus_driver *driver); |
| 267 | | |
| 268 | | extern int smbus_attach_client(struct smbus_client *client); |
| 269 | | extern int smbus_detach_client(struct smbus_client *client); |
| | 267 | |
| | 268 | #define smbus_add_algorithm(algoptr) \ |
| | 269 | i2c_add_algorithm((struct i2c_algorithm *) (algoptr)) |
| | 270 | #define smbus_del_algorithm(algoptr) \ |
| | 271 | i2c_del_algorithm((struct i2c_algorithm *) (algoptr)) |
| | 272 | |
| | 273 | #define smbus_add_adapter(adapptr) \ |
| | 274 | i2c_add_adapter((struct i2c_adapter *) (adapptr)) |
| | 275 | #define smbus_del_adapter(adapptr) \ |
| | 276 | i2c_del_adapter((struct i2c_adapter *) (adapptr)) |
| | 277 | |
| | 278 | #define smbus_add_driver(driverptr) \ |
| | 279 | i2c_add_driver((struct i2c_driver *) (driverptr)) |
| | 280 | #define smbus_del_driver(driverptr) \ |
| | 281 | i2c_add_driver((struct i2c_driver *) (driverptr)) |
| | 282 | |
| | 283 | #define smbus_attach_client(clientptr) \ |
| | 284 | i2c_attach_client((struct i2c_client *) (clientptr)) |
| | 285 | #define smbus_detach_client(clientptr) \ |
| | 286 | i2c_detach_client((struct i2c_client *) (clientptr)) |