4 struct resource resource
;
10 struct device_driver drv
;
11 int (*probe
)(struct lm_device
*);
12 void (*remove
)(struct lm_device
*);
13 int (*suspend
)(struct lm_device
*, pm_message_t
);
14 int (*resume
)(struct lm_device
*);
17 int lm_driver_register(struct lm_driver
*drv
);
18 void lm_driver_unregister(struct lm_driver
*drv
);
20 int lm_device_register(struct lm_device
*dev
);
22 #define lm_get_drvdata(lm) dev_get_drvdata(&(lm)->dev)
23 #define lm_set_drvdata(lm,d) dev_set_drvdata(&(lm)->dev, d)