From: <aot...@us...> - 2004-05-24 01:16:36
|
Update of /cvsroot/gc-linux/linux/include/linux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7253/include/linux Modified Files: exi.h Log Message: Add exi_{get,set}_drvdata(); use these to manipulate driver-private data. Index: exi.h =================================================================== RCS file: /cvsroot/gc-linux/linux/include/linux/exi.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- exi.h 24 May 2004 00:58:59 -0000 1.4 +++ exi.h 24 May 2004 01:16:24 -0000 1.5 @@ -40,4 +40,14 @@ extern int exi_driver_register(struct exi_driver *drv); extern void exi_driver_unregister(struct exi_driver *drv); +static inline void *exi_get_drvdata(struct exi_dev *exi_dev) +{ + return dev_get_drvdata(&exi_dev->dev); +} + +static inline void exi_set_drvdata(struct exi_dev *exi_dev, void *data) +{ + dev_set_drvdata(&exi_dev->dev, data); +} + #endif /* !__EXI_H */ |