From: <aot...@us...> - 2004-02-27 12:34:43
|
Update of /cvsroot/gc-linux/linux/include/linux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3286/include/linux Added Files: exi.h Log Message: EXI support, part 1 - Driver model stuff, take 1. --- NEW FILE: exi.h --- /* * include/linux/exi.h */ #ifndef __EXI_H #define __EXI_H #include <linux/device.h> struct exi_dev { struct device dev; }; #define to_exi_dev(n) container_of(n, struct exi_dev, dev) struct exi_driver { char *name; struct device_driver driver; }; #define to_exi_driver(drv) container_of(drv, struct exi_driver, driver) extern struct bus_type exi_bus_type; extern int exi_driver_register(struct exi_driver *drv); extern void exi_driver_unregister(struct exi_driver *drv); #endif /* !__EXI_H */ |