Home | History | Annotate | Download | only in linux

Lines Matching refs:drv

45 	struct serio_driver *drv;	/* accessed from interrupt, must be protected by serio->lock and serio->sem */
46 struct mutex drv_mutex; /* protects serio->drv so attributes can pin driver */
65 int (*connect)(struct serio *, struct serio_driver *drv);
74 int serio_open(struct serio *serio, struct serio_driver *drv);
94 void __serio_register_driver(struct serio_driver *drv, struct module *owner);
95 static inline void serio_register_driver(struct serio_driver *drv)
97 __serio_register_driver(drv, THIS_MODULE);
100 void serio_unregister_driver(struct serio_driver *drv);
112 if (serio->drv && serio->drv->write_wakeup)
113 serio->drv->write_wakeup(serio);
118 if (serio->drv && serio->drv->cleanup)
119 serio->drv->cleanup(serio);